Loop Engineering / как проектировать циклы, которые сами запускают coding agents
Кто управляет кодинг-агентом: человек или спроектированный им цикл? Мы привыкли обсуждать промпты, контекст и обвязку одного запуска агента. Но когда агент сам возвращается к работе - по расписанию, событию или результату прошлого прохода, - задача становится архитектурной: кто находит работу, проверяет результат, хранит состояние и может остановить цикл. 14 июля в 19-м выпуске подкаста Research Insights Made Simple проведу прямой эфир с Максимом Смирновым. Разберём материал HuaShu «Loop Engineering: The Anthropic Playbook for Designing Systems That Prompt Your Agents». Максим — ИТ-архитектор, автор Telegram-канала «Архитектура ИТ-решений» https://t.me/it_arch. В прошлом — руководитель департамента ИТ-архитектуры «Билайн» и главный архитектор информационных систем Банка России; спикер, автор и преподаватель курсов по ИТ-архитектуре. Формально это не публикация Anthropic и не рецензируемая статья, а независимый рабочий конспект (working note) HuaShu. Сильная сторона этой whitepaper - точная постановка задачи: перестать подталкивать агента очередным промптом и спроектировать ограниченный, наблюдаемый и останавливаемый цикл. Обсудим: - чем проектирование циклов отличается от обвязки одного запуска и почему cron с повторяющимся промптом ещё не цикл; - как связаны поиск работы (discovery), передача (handoff), проверка, сохранение состояния и планирование; - почему агенту опасно доверять проверку своей работы и как разделить исполнителя и проверяющего; - какие долги накапливают автономные циклы — от долга проверки до потери понимания системы; - какие ограничения нужны вокруг LLM: изоляция, лимиты, журнал, откат и аварийная остановка; - где остаются инженерное суждение, ответственность и контрольная точка для человека. Главный вопрос эфира: как отдать агенту повторяемую работу, не позволив ему незаметно накапливать ошибки. Timeline 00:00 - Что такое Loop Engineering и зачем разбирать playbook 02:48 - Какой статус у разбираемого playbook и чему в нём можно доверять 09:43 - Что находится внутри loop и почему вокруг него столько хайпа 12:00 - Лестница абстракций: prompt, context, harness, loop 18:05 - Как автономный цикл многократно усиливает ошибку 24:56 - Пять шагов рабочего loop: от discovery до scheduling 28:23 - Skills, worktrees, memory, connectors и sub-agents внутри цикла 40:09 - Generator и evaluator: независимая проверка замыкает цикл 43:01 - Что ломается, если выбросить один из пяти шагов 49:05 - Почему завершившийся loop ещё не означает решённую задачу 51:05 - Fitness functions для задач без заранее известного ответа 58:16 - Детерминированные gates и проверка наблюдаемого результата 1:04:28 - Четыре долга: verification, понимание, surrender и токены 1:10:28 - Prompt injection, избыточные права и обратимость автономных действий 1:19:16 - Как запустить маленький первый loop с eval и страховками #AI4SDLC #Agents #Architecture #Engineering #Research
Название:
Loop Engineering / как проектировать циклы, которые сами запускают coding agents
Категория:
Разное