Loop-engineering: промпт-инжиниринг умер, да здравствует промпт-инжиниринг

Loop-engineering: промпт-инжиниринг умер, да здравствует промпт-инжиниринг

Питер Штайнбергер (создатель OpenClaw и ныне сотрудник OpenAI) недавно сказал, что теперь все "кодит" через создание агентных лупов. То же самое заявил и Борис Черный (создатель Claude Code) — мол вообще удалил свою IDE и теперь только пишет агентные лупы. Что ж это за лупы такие? И как их правильно писать? Разбираемся!

Инфы много, поэтому будет два поста.

Часть1.Что такое эти ваши лупы?

Речь, по сути, про встроенную в Claude и Codex команду "/goal". Я упоминал о ней еще вот тут.

"Слеш-гол" — надстройка над обычными моделями Claude и GPT, которая заставляет модель проходить через цикл:

1. Принять измеримую цель от юзера. Цель формулируется так, что можно либо протестировать ее достижение прохождением конкретного теста, либо LLM сама решает, достигнута ли поставленная цель

Например: "Оптимизируй фронтэнд приложения, чтобы каждая страница загружалась быстрее 0.1 секунды" — это вариант тестируемой цели.

Либо: "Приведи текст к виду, пригодному к публикации на главном развороте Forbes". Тут уже нет конкретных тестов, поэтому LLM сама решает, насколько он пригоден.

Цель можно, конечно, уточнять и специфицировать до посинения.

2. Дальше агент сам строит план по достижению цели

3. Создает сабагентов со своими системными промптами

4. Выполняет план

5. Логгирует выполнение плана

6. Проверяет, достиг ли он цели через тесты или в формате LLM-as-a-Judge. Если да — выдает результат юзеру. Если нет — возвращается к пункту 2 и повторяет, пока не выполнит цель. Такие лупы могут крутиться иногда часами, если цель действительно сложная

То есть главная суть — вы отдаете написание промежуточных промптов и проверку результата на самих агентов, в отличие от вайб-кодинга, где все промпты пишете вы и промежуточные результаты тоже проверяете вы.

Но чем это отличается от обычной агентной разработки? — спросит внимательный читатель. Да вот в том то и дело, что глобально не чем, если вы уже грамотно выстраивали процессы до этого. Просто раньше так делали только продвинутые юзеры, а сейчас — это отдельной командой вынесли в Claude и Codex. И за счет этого фича обрела популярность.

В чем секрет Loop-engineering?

Если вы когда-нибудь управляли какой-нибудь командой, то знаете что такое "цели по SMART". На всякий поясню — это цели, которые специфичны, измеримы, достижимы с имеющимися инструментами, релевантны вашему контексту, ограничены по времени.

Так вот секрет прост — моделям нужно формулировать цели так же, только еще писать перед этим "/goal" 😈

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

Продолжение в телеграме 👇

Подписывайтесь на Telegram Заместители.

8
1