Агентный цикл: практическое руководство

Хватит писать промпты агентам. Начните проектировать циклы.

Большинство людей используют ИИ-агентов как чат-ботов. Они вводят промпт и ждут результата. Это разовое задание. Это не агент.

Агентный цикл работает иначе. Это система, которая выполняет работу, проверяет результат и решает, продолжать ли дальше.

Задача без проверки — это просто надежда.

Искусство проектирования циклов (loop engineering) переносит ваши усилия с написания промптов на проектирование систем. Вместо ручного ввода вы создаете цикл, который работает по расписанию или ради достижения цели.

Как работает цикл:

  • Наблюдение: агент читает файлы или запускает тест.
  • Действие: агент вносит одно небольшое, обратимое изменение.
  • Проверка: агент запускает фиксированный тест, чтобы увидеть, сработало ли это.
  • Решение: агент выбирает — продолжать, остановиться из-за успеха или остановиться из-за блокировки.

Самое важное правило: используйте отдельную модель для проверки работы. Модель, которая пишет код, слишком снисходительна к самой себе при оценке. Вам нужно разделение на исполнителя и контролера (maker-checker split). Один агент действует, а другой — проверяет.

Стройте свои циклы из этих пяти блоков:

  • Триггер: когда запускается цикл?
  • Входные данные: какое новое состояние проверяет агент?
  • Действие: какое одно ограниченное изменение он внесет?
  • Проверка: какой фиксированный тест определяет успех?
  • Остановка: когда он останавливается из-за успеха, исчерпания бюджета или неудачи?

Если вы упустите какой-то блок, ваш цикл начнет отклоняться от цели или будет работать бесконечно.

Чтобы циклы были безопасными, необходимо установить три жестких ограничения:

  • Максимальное количество итераций: верхний предел количества шагов.
  • Обнаружение отсутствия прогресса: если агент не вносит никаких измеримых изменений, остановите его.
  • Бюджетный потолок: жесткий лимит на токены или деньги.

Узким местом в разработке ПО больше не является написание кода. Теперь это четкое определение цели и критериев проверки, чтобы агент мог работать без вашего участия.

Создавайте цикл. Но оставайтесь инженером.

Источник: https://dev.to/truongpx396/the-agentic-loop-a-practical-field-guide-mnc