Похоже, что в сфере ИИ-копайлотов (или инструментов для вайб-кодинга, как нынче принято говорить) происходит эволюция в сторону асинхронности.

Что это значит? Можно представить прогресс вайб-код инструментов как ступеньки лестницы.

1 ступень - использование ChatGPT и подобных чат оболочек в режиме копипаста.

  • Человек пишет задачу или вставляет исходный код
  • Сервис выдает ответ
  • Человек копирует ответ к себе в среду разработки
  • Повторить Я работал в таком режиме практически сразу же как только получил доступ к платному ChatGPT. Из плюсов - легкий старт. Из минусов - ограниченный контекст, модель понимает про задачу только то, что было в переписке.

2 ступень - использование сред разработки / плагинов с ИИ копайлотами Здесь - Cursor это золотой стандарт с кучей фишек. LLMка "вшита" в сам редактор, контект легко расширяется файлами, модель можно создавать и редактировать код прямо в проекте. Работа итеративная:

  • человек дает задание
  • ИИ покопался в проекте, подумал-обдумал, создал файлы, написал код, потестил, выдает код на проверку
  • Человек принимает решение принимать ли созданный код или отправить на доработку
  • Повторить Этот цикла занимает несколько минут.

И наконец, 3 ступень - автономные асинхронные ИИ агенты. Агенты как отдельные члены команды, иногда работают на базе заточенных под программирование моделей. Предполагается, что человек выдает им портянку задач, или одну крупную задачу и оставляет их работать. Через пару часов возвращается за результатами.

Такие агенты (Claude Code, openai codex, google jules) только-только выходят в мир. Это связано как с общим прогрессом в развитии моделей, так и в целом в переосмыслении работы с ИИ.

Мне пока очевидно одно: процесс работы программиста сдвинется. Недостаточно будет просто знать язык, уметь писать и читать код (этого и раньше было недостаточно, лол). Нужно будет работать с ИИ. И работать эффективно. Как?

Stay tuned