Перейти к содержимому

Loop

Loop - приложение build → judge → fix по адресу /loop.

Loop - M.A.V.E.N

Вы даёте Loop цель. Работник (worker) создаёт черновик однофайлового HTML-артефакта, состязательный судья (judge) его оценивает, и цикл продолжает исправлять артефакт, пока тот не пройдёт проверку - или пока не будет достигнуто заданное вами максимальное число итераций.

  • Модели работника и судьи - каждая по умолчанию Global (switcher), но для любого запуска её можно задать отдельно: Claude, Codex, локальная и так далее.
  • Макс. итераций - ограничение числа раундов «собрать - оценить - исправить», после которого Loop останавливается.
  • Сохранённые сборки - просматриваются с живым предпросмотром.

Loop работает на глобальной модели (по умолчанию Claude; переключается в верхней панели). Если глобальная модель - это CLI, этот CLI должен быть установлен и залогинен - например Claude Code CLI (claude), Grok Build CLI (grok) или другие.

Чтобы запускать судью локально, установите Ollama и скачайте модель (например ollama pull gemma2); тогда Loop сможет использовать локального судью без затрат на API.

Сохранённые сборки хранятся и просматриваются с живым предпросмотром внутри приложения. На диске они лежат в ~/.maven/loop-builds/.

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