Агентам нужен не чат, а рабочая доска
Агентам нужен не чат, а рабочая доска
Я всё чаще ловлю себя на одной мысли: проблема AI-инструментов в разработке не в том, что они "не умеют кодить". Проблема в том, что чат быстро превращается в склад из идей, уточнений, черновиков и незакрытых хвостов.
Вчера GitHub очень точно подсветил это в материале GitHub Copilot app for Beginners: Managing your work. Они показывают My work - отдельную панель, где видно, что уже в работе, что завершено и что дальше. То есть не очередной разговор с моделью, а нормальная видимость процесса.
И вот это мне кажется важнее самой кнопки Copilot. Как только агент начинает вести не один короткий ответ, а несколько связанных шагов, у тебя резко растёт цена потери контекста. Сегодня он собрал список задач, завтра начал refactor, потом переключился на тесты, потом вернулся к багу. Если это живёт только в чате, через пару часов уже непонятно:
- что он уже поменял;
- что осталось без проверки;
- где нужен human review;
- и где агент просто красиво продолжил старую мысль, хотя задачу давно пора было закрыть.
Для backend и .NET это особенно заметно. Мы привыкли к PR, diff, тестам, статусам задач. И это не бюрократия ради бюрократии. Это способ не потерять контроль, когда работа начинает делаться полуавтоматически.
Мой вывод простой: чем умнее агент, тем меньше он должен быть "магическим чатом" и тем больше - рабочим инструментом со state, границами и следами изменений. Иначе ускорение легко превращается в хаос, который просто движется быстрее.
Как у вас сейчас устроена работа с AI-инструментами - в чате, в PR или уже через отдельный процесс?