Перейти до вмісту

Loop

Loop - це застосунок збери → оціни → виправ, за адресою /loop.

Loop - M.A.V.E.N

Ви даєте Loop ціль. Робітник створює чернетку HTML-артефакту в одному файлі, змагальний суддя оцінює її, і цикл продовжує виправляти артефакт, доки він не пройде перевірку - або доки не буде досягнуто заданої вами максимальної кількості ітерацій.

  • Моделі робітника й судді - кожна типово дорівнює Global (switcher), але для окремого запуску може бути встановлена на будь-яку модель (Claude, Codex, локальну тощо).
  • Max iterations - обмежте, скільки раундів «збери - оціни - виправ» виконається, перш ніж Loop зупиниться.
  • Збережені збірки - можна переглядати з живим попереднім переглядом.

Налаштування й залежності

Section titled “Налаштування й залежності”

Loop працює на глобальній моделі (типово Claude; перемикайте її у верхній панелі). Якщо глобальна модель - це CLI, той CLI має бути встановлений і авторизований - наприклад, Claude Code CLI (claude), Grok Build CLI (grok) або інші.

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

Куди потрапляє результат

Section titled “Куди потрапляє результат”

Збережені збірки зберігаються й доступні для перегляду з живим попереднім переглядом усередині застосунку. На диску вони лежать у теці ~/.maven/loop-builds/.

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