~/VibeHandbook

Глава 19 · 02

Когда дать работать, а когда рулить вручную

Решение пустить агента без присмотра сводится к трём вопросам — считайте это чек-листом, который вы прогоняете прежде, чем отойти.

  • Радиус поражения. Если это пойдёт не так, сколько сломается? Прогон форматирования по всей кодовой базе имеет малый радиус. Миграция базы данных или изменение логики аутентификации — большой. Чем больше радиус, тем больше рулите вручную.
  • Обратимость. Можно ли дёшево откатить? Работа в свежей ветке git с чистым рабочим деревом обратима — git restore ., и её нет. Работа, которая удаляет данные, шлёт письма, списывает деньги с карт или пушит в продакшен, — нет. Никогда не пускайте агента без присмотра туда, что нельзя вернуть.
  • Проверяемость. Можете ли вы понять, верен ли результат? Если «готово» означает зелёный набор тестов или страницу, которая зримо работает, вы проверите это за секунды, и агент отлично подходит. Если «готово» зависит от тонкого суждения — расчёт денег, правила безопасности, состояния гонки — вы не поставите фильтр на быстрой проверке, так что держитесь рядом.

Простой способ их совместить: пускайте работать, когда работа обратима, а результат дёшево проверить; рулите вручную, когда нет. Перенесите правило из главы о создании фич — чем больше радиус поражения, тем меньше шаг — и добавьте его близнеца: чем больше радиус поражения, тем короче поводок.

Хотите офлайн-версию?

Получите PDF + EPUB + скачиваемую библиотеку промптов + обновления версий.

$ Получить PDF — $39