Loop Engineering в SWE: новый подход к формулированию промтов
Недавно заметил что вместо того чтобы самому формулировать промты, я стал просить отдельного агента, чтобы он мои сырые мысли превратил в качественный промт
Я думал что это просто лень, а оказывается это новый тренд в SWE — Loop Engineering.
Идея проста: ты больше не пишешь промпты агенту вручную, а строишь систему (цикл), которая сама ставит агенту задачи, проверяет результат и снова запускает его.
Результат каждой итерации попадает в память проекта и направляет агента к следующему шагу, то есть цикл сам себя улучшает.
Есть два основных подхода: открытый и закрытый цикл.
Открытый цикл больше про исследование, когда ты даёшь агенту широкое поле для манёвра.
Он может пробовать разные пути, находить неожиданные решения, то, что ты заранее не расписал до мелочей.
Закрытый цикл устроен жёстче: понятная цель, заданные шаги, проверка на каждом этапе.
Агенты всё ещё работают в цикле, но уже внутри рамок, которые ты заранее построил.
В обоих случаях качество всего цикла зависит от агента-супервайзера, и как он следит за процессом.
Этот подход щас хайпит в твиттере и продвигается Peter Steinberger, Boris Cherny и Thomas Sottiaux.
Пока что ближе всего циклы реализованы только в Claude Code в виде Workflows + /goal.
Но лично меня тут смущает только цена: подобные циклы жгут токены непрерывно, значит порог входа сильно вырастет.
Подписывайтесь на Telegram Tips AI | IT & AI.