Модный ИИ — собственный взгляд в начале пути освоения

Сейчас очень модно говорить про ИИ, рассуждать как мы заживём уже скоро в мире где все за нас сделает тот самый ИИ, но увы не все так просто

Что такое ИИ?

Модный ИИ - собственный взгляд в начале пути освоения

В первую очередь это инструмент который умеет ровно то, чему его научили те кто создавал модели и скармливал тонны полезной и не всегда полезной информации. Не буду вдаваться в подробности устройства, существующие методологии и модели — это всегда можно погуглить для уровня новичков или профессионалов, сейчас речь про концепцию восприятия ИИ

Как учиться «общаться» с ИИ

В первую очередь нужно понимать как он работает и самый лучший метод — это постановка задачи и попытка решить её силами ИИ. Процесс достаточно простой:

  • Ставим задачу
  • ИИ выдает результат
  • Анализируем то что предложил ИИ
  • Доуточняем для ИИ (запоминаем что надо было отдать на вход)
  • ИИ выдаёт результат и так до тех пор пока перед нами не будет в целом верное решение

Итеративность выше — дала нам понимание что мы должны давать ИИ на вход. Для решения следующей задачи — мы дадим на вход много важной информации и получим результат куда быстрее

Но тут есть проблема: если мы не знаем как бы мы сами могли решить эту задачу — мы либо уточняем не про то, либо мы не способны оценить ответ ИИ. В итоге получаем решение с множеством архитектурным проблем и, возможно, не решающее нашу задачу (к вопросу: «ИИ заменит человека»)

Самая главная проблема с ИИ — ему нужно на вход подать не только постановку задачи, но и бизнес смысл — иначе решение без контекста будет скорее всего бесполезным

Из моего личного опыта

Модный ИИ - собственный взгляд в начале пути освоения

Сейчас на работе активно внедряют ИИ для разработки программного обеспечения. Идея простая, но звучит странно «заживём» — не заживём ещё лет 5 так точно. В чем проблема? Бизнес ставит задачу, далее бизнес/системный аналитик ставит задачу ИИ (предварительно создавать слепок бизнес-логики для ИИ).

ИИ анализирует, старается сопоставить код с бизнес-логикой и с поставленной задачей. Далее аналитик оценивает предлагаемое ИИ решение и если его устраивает (аналитик должен понимать как функционирует код) — даёт задание предложить изменения кода

После того как аналитик в рамках своего понимания — принимает решение передать изменения на анализ разработчику и тот начинает анализировать решение ИИ.. и если его все устроило — разрешает внесение изменений в код или предварительно дополняет/исправляет, то есть становится не разработчиком, а скорее экспертом

Где тут проблемы?

Модный ИИ - собственный взгляд в начале пути освоения

Требования к аналитику: должен знать не только бизнес-логику, но и ориентироваться в инструментах (фреймворках), в базах данных и т.п.

Разработчик: должен не сам писать код — а должен разобраться в предложениях ИИ и стать ответственным за принятие правок в код со стороны ИИ

Тестировщик: тут наверное все хорошо — бизнес требования есть от аналитика, тестовая модель создаётся ИИ

У меня свой набор сайтов и на них спокойно внедряем мои идеи, это как прокачка скилов по взаимодействию с ИИ — рекомендую: просто набивать руку и не бояться, что ИИ сократит большое количество рабочих мест.. может быть когда то, но сейчас без хороших аналитиков и разработчиков не обойтись

В ближайшее время раскрою тему и возможно даже простыми словами про методологии напишу + интересные практические кейсы

Кстати,

мировые технологические лидеры (Фундаментальные LLM)

Эти модели обладают самым мощным ИИ-«мозгом» для проектирования сложной архитектуры, поиска багов и написания кода с нуля.

  • Claude 3.5 Sonnet (Anthropic): Мировой эталон по качеству кода, логике и пониманию сложных ТЗ.
  • DeepSeek-Coder: Самый доступный и мощный open-source ИИ с качеством генерации на уровне лидеров.
  • GPT-4o (OpenAI): Универсальный инструмент с высокой скоростью генерации и отличным API для интеграций.
  • Google Gemini 1.5 Pro: Лидер по объему памяти, способный анализировать кодовую базу всего проекта целиком.

Российские импортонезависимые решения

Эти инструменты незаменимы для работы внутри РФ, так как они официально доступны, безопасны для коммерческой разработки и независимы от зарубежных санкций.

  • GigaCode (Сбер): Главный российский аналог GitHub Copilot. Работает как плагин для популярных IDE, поддерживает более 35 языков и глубоко интегрирован с платформой GitVerse для AI Code Review.
  • Yandex CodeAssistant: Инструмент автодополнения кода от Яндекса, встроенный в платформу Yandex Cloud. Оптимизирован для быстрой работы на базе моделей YandexGPT.

Специализированные плагины и среды разработки (IDE)

Инструменты, которые встраиваются прямо в рабочее пространство программиста для генерации кода «на лету».

  • GitHub Copilot: Самый массовый и популярный в мире ИИ-ассистент для автодополнения строк и функций.
  • Cursor: Отдельный редактор кода (модификация VS Code), созданный специально для глубокого диалога с ИИ в процессе написания программ.

Продолжение: Промт не помог: почему слепая вера в ИИ стоит бизнесу дорого

Вам понравилось? поделитесь с миром!
×