Типы ИИ-инструментов
Есть разные степени проникновения ИИ в разработку. Не обязательно, что какая-то хуже или лучше - всему своё время и место. Давайте примерно прикинем, какие уровни сейчас есть.
QA в чате
Примеры инструментов - ChatGPT, Deepseek, Qwen Chat, Claude.ai.
Режим работы - задал вопрос, получил ответ.
Плюсы:
- Недорого или вообще бесплатно
- Удобно для точечных вопросов - открыл вкладку, закинул вопрос с контекстом, получил ответ
- Заставляет думать при создании контекста/промпта - нужно вручную собирать нужный контекст, поэтому итоговый запрос получается более точечным и вдумчивым. Хотя на текущем этапе развития веб-чаты уже тоже могут собирать контекст из подключенных источников
Минусы:
- Надо руками собирать контекст - это может быть долго или очень сложно при работе в большой кодовой базе
- Мало возможностей для кастомизации под свой процесс работы
- Не может применять инструменты и редактировать код - сгенерированный код надо вручную вставлять в файлы, самому надо запускать команды и скидывать логи в чат
Хорошо подходят для решения верхнеуровневых задач - когда нужно об кого-то подумать и понять куда двигаться. Также хорошо закрывают одноразовую рутину - работу с документами и поиск материалов.
Классическая разработка в IDE с ИИ-ассистентом
Примеры инструментов - Cursor, Windsurf, Antigravity, плагины для существующих IDE
Режим работы - что-то типа парного программирования с ИИ. Декомпозируем проблему, скармливаем по шагам ИИ-ассистенту, проверяем результат, переходим к следующему шагу
Плюсы:
- У ИИ-ассистента есть доступ до вашего кода, и потребность в ручном сборе контекста снижается
- Сохраняется больше контроля над кодовой базой и конкретными изменениями
- Хорошо для погружения в мир ИИ-кодинга
- При желании IDE можно для ряда задач использовать и в агентском режиме, нафаршировать MCP, плагинами
Минусы:
- Такой режим использования точно не даст пресловутого 10x буста в продуктивности
- Если используете сторонние модели, то токены будут улетать очень быстро
Агентский режим - не пишем код руками
Примеры инструментов - Claude Code, Codex, OpenCode, Cline, RooCode.
Режим работы - придумываем, какую проблему нужно решить, передаём её агенту, проверяем готовый результат и по желанию промежуточные шаги.
Плюсы:
- Совсем другая парадигма разработки - большой уровень автономности, могут выполнять длинные задачи, запоминают свои ошибки
- Огромная эко-система вокруг - MCP, плагины, скиллы, целые фреймворки
- Можно регулировать уровень автономности
Минусы:
- Сложный UX - нужно работать из терминала, писать слэш-команды, разбираться в настройках
- Достаточно дорогие подписки, а на сложных и долгих задачах лимиты могут быстро кончаться
- Целый набор разработческих страхов в комплекте - потеря контроля над кодовой базой, утечка секретов, удаление продовой базы, отупение
Проактивные автономные агенты
ИИ-агентов можно использовать и в проактивном режиме, например, через крон-джобы или триггеры на события. К примеру, агент может реагировать на новый тикет, пулл-реквест, алерт, баг в трекер.
Плюсы:
- Позволяет убрать рутину с разработчиков
- Минимизирует время реакции на важные события
Минусы:
- Есть большая вероятность избыточных или вредных комментариев или действий от агента
- Требует налаженных инженерных процессов - тесты, CI/CD, логирование
- Совсем без человека всё равно вряд ли удастся обойтись
Computer Use
Примеры инструментов - Claude Cowork, Openwork, Kuse.
Ещё одна подкатегория ИИ-агентов - десктопные агенты, которые имеют доступ к вашей файловой системе, браузеру, могут выполнять многошаговые задачи. Больше нацелены на категорию нетехнарей.
Прочее
Есть множество сценариев применения и инструментов, которые полностью не попадают в одну из предыдущих категорий, например:
- Manus, Perplexity Deep Research - рисёч-агент
- Lovable, Replit, bolt.new - zero-code платформы для создания приложений с UI. Часто ими пользуются нетехнари, которые хотят реализовать свою идею, не написав ни строчки кода
- OpenClaw, Hermes - персональные ИИ-ассистенты с фокусом на общение через Телеграм или другой удобный канал
- NotebookLM, OpenHands и многое другое
Следующая: Начало работы с Claude Code