Что такое Loopcraft?

В мире ИИ появился новый термин: Loopcraft.

Кто-то может назвать это новым именем для старой концепции. Раньше это называли циклами агентов (Agent Loops) или проектированием рабочих процессов (Workflow Engineering). Но сдвиг, происходящий в Кремниевой долине, реален.

Такие эксперты, как Андрей Карпатый и Борис Черный, отходят от ручного промптинга. Они больше не пишут промпты для агентов. Они проектируют циклы, которые сами пишут промпты для агентов.

Суть сдвига заключается в абстракции.

Старый подход: Человек -> Промпт -> Агент -> Результат

Новый подход: Человек -> Проектирование цикла -> Обнаружение задачи -> Выполнение -> Автоматическая проверка -> Повторная попытка -> Сохранение состояния -> Продолжение

Промпт-инжиниринг оптимизирует одно взаимодействие. Loopcraft оптимизирует всю систему, которая работает циклично.

Loopcraft фокусируется на системных вопросах:

  • Кто запускает следующую задачу?
  • Как агент узнает о цели?
  • Кто проверяет результат?
  • Как ошибка создает обратную связь?
  • Как состояние сохраняется между сессиями?

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

Настоящий цикл управляет всем жизненным циклом. Например, вместо того чтобы вы вручную исправляли ошибку CI, система Loopcraft:

  • Обнаруживает ошибку.
  • Читает логи.
  • Запускает агента в изолированной среде.
  • Вносит изменения в код.
  • Запускает тесты.
  • Использует второго верификатора для проверки diff.
  • Создает PR после успешного прохождения.

В этом и заключается разница между Agent Harness и Loopcraft. Harness — это среда. Она предоставляет инструменты, память и разрешения. Она отвечает на вопрос: «Как работает агент?» Loopcraft — это оркестрация. Она отвечает на вопрос: «Когда запускается агент и почему он продолжает работу?»

Для создания минимального цикла необходимы шесть компонентов:

  • Trigger (Триггер): событие, такое как ошибка CI или запланированная задача.
  • Goal (Цель): проверяемое машиной условие или тест.
  • State (Состояние): способ хранения прогресса и причин сбоев.
  • Worker (Исполнитель): агент, работающий в изолированном контейнере.
  • Verifier (Верификатор): тест или вторая LLM для оценки работы.
  • Budget (Бюджет): ограничения по времени, стоимости и количеству попыток.

Высший уровень Loopcraft — это цикл улучшения (improvement loop). Простой цикл повторяет работу. Цикл улучшения анализирует ошибки, чтобы изменить саму систему. Он корректирует промпты и инструменты, чтобы следующий запуск был лучше.

Перестаньте пытаться исправлять каждый результат вручную. Начните исправлять систему, которая эти результаты создает.

Источник: https://dev.to/luhuidev/what-is-loopcraft-from-prompt-engineering-to-agent-loop-system-design-2dff

Дополнительное обучающее сообщество: https://t.me/GyaanSetuAi