Сделай страницу /demo/hello. Потом открой URL. Если не 200 — исправь и проверь снова. Максимум 3 попытки.
Loop — цикл с проверкой
Научите агента доводить до проверяемого результата — с бюджетом циклов и стопом.
Простыми словами
Что это
Loop — окружение повтора: цель, проверка, память итераций и выход (успех или эскалация человеку).
Без loop агент «ответил и ушёл». С loop он крутит работу, пока критерий готовности не зелёный — или пока не исчерпан бюджет.
На ProektMap зачатки loop уже есть: автор → аудитор, validate:sitemap, smoke HTTP 200 после деплоя.
Движок и тормоза
Что ведёт итерацию и что её останавливает
«Ещё не зелёный тест / не 200 / не выполнен DoD» → следующая итерация
Лимит N циклов → стоп + отчёт человеку; хук «build failed» → не пушить
Пример: Страница /demo/hello: открыть URL → не 200 → правка → снова. Максимум 3 попытки.
| Часть | Роль |
|---|---|
| Цель / DoD | Что считать готовым — наблюдаемо, без «кажется ок» |
| Наблюдаемость | Лог, тест, скрин, HTTP 200, валидатор |
| Бюджет | Макс. N итераций / времени / денег |
| Критик | Другой агент или чеклист — не тот же, кто писал |
| Память итерации | Что уже пробовали — не крутить одно и то же |
| Выход | Успех или эскалация человеку с отчётом |
Перед практикой
Чеклист окружения
- DoD записан одной фразой + критерий проверкиНапример: HTTP 200 на URL
- Способ увидеть результатcurl, браузер, скрипт, лог
- Лимит циклов3–5 для MVP — иначе бесконечный спин
- Роль критикаОтдельный чеклист или skill-аудитор
- Журнал попытокЧто пробовали и почему не сработало
- Правило стопаКогда звать человека, а не «ещё раз»
Скопируйте в Cursor
Примеры промптов
Артефакт модуля
Definition of Done
Сдали модуль, если есть: Сценарий цикла (markdown): цель, проверки, бюджет, критик, стоп
- Сценарий loop на бумаге: DoD + N циклов + критик + стоп
- Один прогон на реальной мелкой задаче с журналом попыток
- Понятно, когда агент эскалирует вам
Связи экосистемы