Войти
Инженерия агентов
Модуль 2 из 4 · Loop Engineering

Loop — цикл с проверкой

Научите агента доводить до проверяемого результата — с бюджетом циклов и стопом.

Простыми словами

Что это

Loop — окружение повтора: цель, проверка, память итераций и выход (успех или эскалация человеку).

Без loop агент «ответил и ушёл». С loop он крутит работу, пока критерий готовности не зелёный — или пока не исчерпан бюджет.

На ProektMap зачатки loop уже есть: автор → аудитор, validate:sitemap, smoke HTTP 200 после деплоя.

Движок и тормоза

Что ведёт итерацию и что её останавливает

ВЕДЁТ (drive)

«Ещё не зелёный тест / не 200 / не выполнен DoD» → следующая итерация

ЛОВИТ (catch)

Лимит N циклов → стоп + отчёт человеку; хук «build failed» → не пушить

Пример: Страница /demo/hello: открыть URL → не 200 → правка → снова. Максимум 3 попытки.

ЧастьРоль
Цель / DoDЧто считать готовым — наблюдаемо, без «кажется ок»
НаблюдаемостьЛог, тест, скрин, HTTP 200, валидатор
БюджетМакс. N итераций / времени / денег
КритикДругой агент или чеклист — не тот же, кто писал
Память итерацииЧто уже пробовали — не крутить одно и то же
ВыходУспех или эскалация человеку с отчётом

Перед практикой

Чеклист окружения

  • DoD записан одной фразой + критерий проверки
    Например: HTTP 200 на URL
  • Способ увидеть результат
    curl, браузер, скрипт, лог
  • Лимит циклов
    3–5 для MVP — иначе бесконечный спин
  • Роль критика
    Отдельный чеклист или skill-аудитор
  • Журнал попыток
    Что пробовали и почему не сработало
  • Правило стопа
    Когда звать человека, а не «ещё раз»

Скопируйте в Cursor

Примеры промптов

новичокПростой цикл с лимитом вставьте как есть
Сделай страницу /demo/hello. Потом открой URL. Если не 200 — исправь и проверь снова. Максимум 3 попытки.
средний вайбкодерLoop под баг с критиком вставьте как есть
Loop для бага «блог authorId FK»:
Цикл: гипотеза → правка → воспроизведение → лог.
Критик: отдельный чеклист (сессия Yandex ≠ userId в БД).
Стоп: 200 на create post ИЛИ 3 итерации + отчёт.
Не трогай force-reset.

Артефакт модуля

Definition of Done

Сдали модуль, если есть: Сценарий цикла (markdown): цель, проверки, бюджет, критик, стоп

  • Сценарий loop на бумаге: DoD + N циклов + критик + стоп
  • Один прогон на реальной мелкой задаче с журналом попыток
  • Понятно, когда агент эскалирует вам

Связи экосистемы

Куда дальше

Промпт-операцииПовтор и качество промптовАгент-кодер / вайбкодингГотовые решения AIМаршруты с проверкой результата
HarnessДалее: Graph