Обзор AI и Vibe coding инструментов
Что такое AI coding и Vibe coding, я уже писал
выше. Перейдем к более детальному обзору.
Уровни автономности
Существует 5 уровней автономности в зависимости от уровня самостоятельности выбранного инструмента:
1⃣ Детерминированные и статистические правила. Примеры: автодополнение кода (в любой IDE), статические анализаторы кода
(SonarQube, Veracode, PyLint и т.д.)
2⃣ AI ассистенты: выполняют отдельные задачи, которые пользователь детально описывает, как правило, с высокой гранулярностью
(ChatGPT, Claude, и т.д.). В последнее время у многих AI ассистентов есть тенденция к более высоким уровням автономности.
3⃣ AI CoPilot: программист работает над продуктом в паре с AI CoPilot, совместно внося изменения. Программист по-прежнему несет полную ответственность за разрабатываемый программный продукт. Примеры инструментов данного уровня:
Cursor, Windsurf, Trae, Codex.
4⃣ AI Agent: генерация продуктов по описанию, пользователь выступает в качестве супервизора и тестировщика. Данный уровень все еще не достигнут, потому что в текущем поколении систем этого уровня, пользователь по-прежнему отвечает за разрабатываемый продукт и нередко вынужден помогать с разрешением проблем. Примеры:
Lovable, v0, Replit ,
Bolt.New.5⃣ Полная автономность разработки: здесь пользователь описывает цели, которые он хочет достичь, а AI система уже сама решает, как ее достичь
(Devin, MetaGPT).6 типов инструментов.
Помимо уровней автономности, есть еще типизация инструментов в зависимости от способа взаимодействия с пользователем.
1⃣ Framework - для программистов, которые хотят разрабатывать самостоятельных AI coding агентов или иметь максимальную гибкость.
2⃣ CLI (command line interface) - для программистов, предпочитающих гибкость и контролируемость CLI инструментов или планирующих встроить их в свой CI/CD пайплайн.
3⃣ IDE plugin - для разработчиков, которые не хотят переезжать со своей любимой IDE.
4⃣ IDE - отдельная среда разработки, как правило, на основе VS Code.
5⃣ SaaS - отдельный сервис или мобильное приложение, в котором можно вести автоматическую или полуавтоматическую разработку, как правило, с минимальными знаниями программирования.
6⃣ AI chat assistant - любой ИИ чатбот, который отвечает на вопросы по программированию, например
ChatGPT, Gemini, Grok или
Claude.Что выбрать лично вам, если вы программист и:
- хотите попробовать повысить свою продуктивность - попробуйте AI Coding IDE и возьмите бесплатный двухнедельный триал от
Cursor. Крупные альтернативы:
Windsurf, Trae, GitHub CoPilot. Примерная цена - 20$ / месяц.
- не хотите менять IDE - попробуйте плагины для вашей любимой IDE:
Continue, GitHub CoPilot, Junie. Примерная цена - 20$ / месяц.
- любите CLI и готовы платить за токены - попробуйте
Codex или
Claude Code. Цена зависит от использования, читал истории про 500$ / месяц, но для редкого использования может выйти и всего пару долларов.
- вам жизненно критична конфиденциальность вашей разработки - попробуйте локальную связку из
MetaGPT +
Ollama (с Gemini3-27B или QwQ2.5). Как запускать модели локально, я писал
здесь. Условно бесплатно, но нужна мощная рабочая станция.
Что выбрать лично вам, если вы НЕ программист и:
- хотите сделать личный веб-сайт: не используйте vibe coding, есть много стабильно работающих дешевых конструкторов
(Tilda, Wix, Wordpress, Webflow, …). Цена от 10$ в месяц.
- хотите сделать несложный SaaS: изучите, есть ли no-code решения для вашего проекта и попробуйте его сначала, если нет, то попробуйте
Lovable, v0, Replit, Bolt.New. Попробовать бесплатно, дальше от 20$.
- хотите сделать mobile app: попробуйте
Replit или
Rork. Попробовать бесплатно, дальше от 20$.
- хотите сделать сложный SaaS: будьте готовы, что это может не получиться, изучите основы разработки ПО и посмотрите в сторону
Lovable, v0, Replit, Bolt.New. Цена от 20$ и дороже.
Свои личные предпочтения я напишу в отдельном посте.
Все вышеперечисленное является моим субъективным мнением. Некоторые ссылки - реферальные и дают бонусы для меня и зарегистрировавшихся по ним.
@max_about_ai