На конференции Meta @Scale в пятницу создатель Claude Code Борис Черный ответил на вопрос из зала о том, являются ли «петли» (loops) очередным хайп-циклом или реальностью. Его ответ был категоричен: «Да, они реальны». Черный пояснил, что два года назад код писали вручную, затем перешли к тому, что агенты пишут код, а теперь наступает этап, когда агенты запрашивают других агентов, которые затем пишут код. По его оценке, этот шаг по значимости сопоставим с переходом от исходного кода к агентам.

В своей презентации Черный привел конкретный пример: один агент постоянно ищет способы улучшить архитектуру кода, другой — выявляет дублирующиеся абстракции, которые можно объединить. Они создают pull request'ы, как обычные разработчики, и, поскольку код непрерывно меняется, петля никогда не останавливается. Идея заключается в том, чтобы разрешить рою агентов работать в фоне непрерывно, бесконечно. Это требует высокого уровня доверия к ИИ, но с учетом быстрого улучшения моделей такой подход может стать следующим шагом в делегировании ИИ реальной работы.

Стоит отметить, что рекурсивные петли — не новая концепция. В информатике рекурсия (функции, вызывающие сами себя) является стандартным приемом. Отличие в том, что в классическом случае цикл останавливается по четкому условию, а в агентных петлях решение об остановке принимает сам суб-агент — это недетерминированная логика. Один из популярных трюков — «Петля Ральфа» (Ralph Loop, названная в честь Ральфа Виггама из «Симпсонов»), которая просто суммирует всю проделанную работу и спрашивает, достигнута ли цель. Это способ борьбы с «заблудившимися» моделями, которые работают слишком долго.

Агентные петли — это непрерывно работающие в фоне агенты, которые улучшают код, находят дубликаты и оптимизируют архитектуру без остановки.

Image Credits:YouTube (screenshot)
Image Credits:YouTube (screenshot) · Источник: TechCrunch AI

Агентные петли также вписываются в общий тренд увеличения test-time compute. Как заметил исследователь OpenAI Ноам Браун, современные модели могут решить практически любую задачу, если выделить достаточно вычислений. Петли предоставляют механизм для такого подхода: модель продолжает делать инкрементальные улучшения до достижения порога или пока есть ресурсы. Однако это дорого: петли сжигают токены гораздо быстрее, чем простые чат-боты, и из-за непрерывной работы нет верхнего предела затрат. Для Anthropic, которая продает токены, это хорошо, но для пользователей может оказаться дорогим способом работы.