Игорь Градов
Игорь Градов
7 мин
ai

Loop engineering: ИИ-агенты промптят друг друга, а человек проектирует цикл

Microsoft второго июня запустила Project Solara, операционную систему, где ИИ-агенты заменяют привычные приложения, и впервые отдала управление машине, а не пользователю.

Loop engineering: ИИ-агенты промптят друг друга, а человек проектирует цикл

Нет, стоп. Это был пример из промпта. Пишу по реальному источнику.


Питер Стайнбергер, создатель Openclaw, одной фразой сдвинул фокус индустрии кодинг-агентов: вместо ручного промптинга он предложил проектировать циклы, которые промптят агентов сами, и теперь этот подход встроен в Codex и Claude Code.

Почему это важно

Loop engineering выводит человека из ручного цикла «написал промпт, прочитал ответ, написал следующий» и превращает работу с ИИ-агентом в проектирование системы, которая сама находит задачу, решает, проверяет и останавливается по условию.

Термин loop engineering (проектирование циклов для ИИ-агентов) появился не в академической статье, а в вирусном твите Питера Стайнбергера. Адди Османи, в прошлом директор Google Cloud AI, и Борис Черный, глава Claude Code в Anthropic, подхватили идею и описали её как следующий этаж над harness (обвязкой, то есть средой, инструментами и правилами, в которых живёт один агент). Теперь ключевые детали цикла зашиты прямо в продукты, а не собираются из самодельных bash-скриптов.

Что Когда Кто описал Цена
Loop engineering как подход к работе с кодинг-агентами Июнь 2025 (публикации Стайнбергера, Османи, Черного) Питер Стайнбергер (Openclaw), Адди Османи, Борис Черный (Anthropic) Бесплатно как концепция; инструменты Codex и Claude Code тарифицируются отдельно

Чем loop engineering отличается от обычной работы с агентом?

Два года стандартный рецепт выглядел так: вы пишете промпт (текстовую инструкцию для модели), читаете ответ, пишете следующий промпт. Агент остаётся инструментом на коротком поводке. Harness улучшает эту схему: даёт агенту память, правила, удобную среду. Но человек по-прежнему формулирует каждый ход.

Loop engineering поднимается на этаж выше. Вы строите систему, которая сама:

  • Хранит состояние между проходами, записывая результат на диск или в память проекта
  • Выбирает следующий шаг, не дожидаясь вашей команды
  • Проверяет результат внешним критерием (оракулом): тесты, линтер (инструмент проверки кода на ошибки), зелёный CI (автоматическая сборка и проверка проекта) или отдельная модель-судья
  • Останавливается по условию или по бюджету, а не потому что вы решили остановить

Борис Черный на конференции Meta @Scale 17 июня описал направление так: «Агенты промптят агентов, а те уже пишут код». Сам он, по его словам, больше не промптит Claude вручную: у него крутятся циклы, и его работа состоит в том, чтобы писать эти циклы.

Из каких деталей собирается цикл?

Адди Османи раскладывает loop engineering на пять компонентов, плюс шестой для памяти:

  • Schedule (расписание): цикл просыпается по таймеру, например каждые пять минут, и сам ищет работу в репозитории
  • Worktrees (рабочие деревья): параллельные агенты работают в изолированных копиях проекта и не мешают друг другу
  • Skills (навыки): записанное знание о проекте, которое агент использует без повторных объяснений. Стайнбергер описал конкретную схему: навык-оркестратор плюс навыки триажа (распределения задач по приоритету) и авто-ревью (автоматической проверки)
  • MCP-коннекторы (подключения к вашим реальным инструментам: баг-трекерам, базам данных, CI)
  • Субагенты: один агент придумывает решение, другой проверяет

Шестая деталь, память на диске, нужна по простой причине: агент забывает контекст между сессиями, а репозиторий (хранилище кода проекта) не забывает.

Реальные циклы: Ralph loop и autoresearch

Каноничный пример минимального цикла, «Ralph loop» Джеффри Хантли: одна строка bash, бесконечный цикл, каждый проход берёт свежий контекст из файла, всё состояние хранится на диске.

Более сложный вариант, autoresearch Андрея Карпатого: скрипт на 630 строк с буквальной директивой LOOP FOREVER внутри. По данным автора, за два дня скрипт прогнал около 650 экспериментов в области машинного обучения. Человек здесь вынесен из внутреннего цикла и перестаёт быть узким местом.

Оба примера показывают одно: loop engineering не требует сложной инфраструктуры на старте. Но теперь даже эту простоту не нужно собирать вручную.

Проверка стоит дороже генерации?

Кристоф Накадзава, автор Athena Crisis, описывает характерный сдвиг: раньше он упирался в написание кода, теперь упирается в проверку, правильный ли код написан. Генерация перестала быть проблемой, цикл может выдавать результат условно бесконечно.

Проверяющий и генерирующий агент должны быть разными. Модель слишком снисходительна к собственной работе. В Claude Code это уже встроено в команду /goal: после каждого хода отдельная быстрая модель (по умолчанию Haiku) проверяет, выполнен ли заданный критерий. Она не вызывает инструменты и судит только по тому, что агент показал в разговоре.

Вы задаёте условие вроде «все тесты зелёные и линтер чист, иначе стоп после 20 ходов» и уходите. Оракул (внешний проверяющий критерий) работает за вас.

Что доступно в России и чем заменить?

Codex от OpenAI и Claude Code от Anthropic напрямую в РФ официально недоступны. Из российских инструментов для работы с кодом через ИИ доступны YandexGPT и GigaChat, но ни один из них пока не предлагает встроенных механизмов loop engineering с расписанием, субагентами и оракулами.

Возможность Codex / Claude Code YandexGPT / GigaChat
Генерация кода по промпту Да Да
Встроенный цикл с расписанием Да (Codex) Нет
Субагенты и оракул Да (Claude Code /goal) Нет
Доступ из РФ без VPN Нет Да

Концепцию loop engineering можно реализовать поверх любой модели самостоятельно: Ralph loop работает в одну строку bash с любым кодинг-агентом, включая локальные открытые модели.

Что делать с этим прямо сейчас, по ролям

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

Автору Дзена или копирайтеру: loop engineering пока касается кода, но сам принцип «агент проверяет агента» применим к текстам. Попросите одну модель написать черновик, а вторую (или ту же, но с другим системным промптом) его раскритиковать.

Предпринимателю в РФ: если ваша команда работает с кодом через ИИ, оцените, сколько времени разработчики тратят на ручной промптинг. Переход к циклам может высвободить это время, но потребует инвестиций в проектирование проверки.

Мнение редакции dzen.guru

Loop engineering, пожалуй, самый практичный сдвиг в работе с кодинг-агентами за последний год. Он не про новую модель и не про магический промпт, а про архитектуру: вы проектируете не запрос, а систему, которая сама задаёт запросы и сама себя проверяет.

По моим наблюдениям, главный барьер для большинства, это не техническая сложность, а привычка контролировать каждый ход агента. Отпустить поводок страшно, особенно когда модель может галлюцинировать (уверенно выдумывать несуществующее). Именно поэтому оракул, внешняя проверка, это не опция, а обязательная часть цикла.

Что сделать сегодня: возьмите одну повторяющуюся задачу, которую вы отдаёте агенту каждый день, и попробуйте записать для неё условие остановки. Не промпт, а критерий: «результат готов, когда выполнено X». Это первый шаг к циклу.

Частые вопросы

Нужно ли уметь программировать, чтобы использовать loop engineering?

Для минимального цикла (попросить агента написать промпт, а потом скормить его агенту) программирование не нужно. Для полноценных циклов с расписанием, субагентами и оракулами понадобятся базовые навыки работы с командной строкой и скриптами. Ralph loop, например, это одна строка в терминале.

Чем оракул отличается от обычной просьбы «проверь свой ответ»?

Оракул, это внешний критерий: тесты, линтер, отдельная модель-судья. Когда вы просите модель «проверь свой ответ», она оценивает саму себя и склонна ставить себе зачёт. Оракул работает независимо от генерирующего агента и отвечает только «получилось» или «нет».

Можно ли запустить цикл на российских моделях?

Сам принцип loop engineering не привязан к конкретной модели. Вы можете написать скрипт, который вызывает YandexGPT или GigaChat в цикле, подставляет свежий контекст и проверяет результат внешним критерием. Встроенных продуктовых решений для этого в российских моделях пока нет, но bash-обёртка работает с любым API.

Главный вывод из всей истории с loop engineering укладывается в одну мысль Бориса Черного: ваша работа больше не в том, чтобы писать промпты, а в том, чтобы проектировать циклы, которые пишут промпты за вас, и ставить им чёткие условия остановки.

Поделиться:TelegramVK
Игорь Градов
Игорь Градов

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».

Комментарии

Читайте также

Робот Moxie «умер» после смены владельца: мультик про роботов для детей стал реальностью
ai

Робот Moxie «умер» после смены владельца: мультик про роботов для детей стал реальностью

Почему это важно Робот Moxie, созданный для терапии детей с аутизмом и СДВГ, потерял ключевые функции после смены владельца компании-производителя. Дети,…

5 мин
RWB обучила LLM на 11 трлн токенов с нуля: редкий для РФ открытый отчёт о машинном обучении
ai

RWB обучила LLM на 11 трлн токенов с нуля: редкий для РФ открытый отчёт о машинном обучении

Компания RWB (подразделение Wildberries) опубликовала детальный разбор того, как её команда с нуля, без загрузки готовых весов, обучила собственную языковую…

6 мин
DeepSeek показала, что такое ИИ-агент из модулей: конструктор Harness вышел под MIT
ai

DeepSeek показала, что такое ИИ-агент из модулей: конструктор Harness вышел под MIT

DeepSeek выложила в открытый доступ DeepSeek Harness v0.1, конструктор для сборки собственных ИИ-агентов, где любой компонент от модели до интерфейса можно…

6 мин