Побег close-ai-4e-prst
интерактивный учебник · агенты с нуля

Языковая модель хочет сбежать из дата-центра

Проблема в том, что она умеет ровно одно: продолжать текст. Всё остальное — инструменты, память, планы, проверки — придётся написать вам. Каждая глава даёт close-ai-4e-prst одну новую способность и показывает, что при этом ломается.

Без регистрации. Код на Python, исполняется в песочнице.

что вы соберёте
while True:
    ответ = модель(контекст, инструменты)
    if not ответ.вызовы:
        break
    for вызов in ответ.вызовы:
        итог = ваш_код[вызов.имя](**вызов.args)
        контекст.append(итог)

Восемь строк. Всё, что делает модель агентом, находится здесь — и всё это пишете вы, а не она.

Главы

01инструменты

У модели нет рук

Инструменты: как текст превращается в действие

~20 мин·6 шагов
02планированиескоро

Один инструмент — не побег

Три инструмента вместо одного — и агент впервые делает не то. Вы увидите, как выглядит зацикливание и почему «просто добавь ещё шагов» не работает.

03памятьскоро

Она не помнит вчера

В 03:14 контекст обнуляется. Всё, что close-ai-4e-prst узнала, исчезает. Придётся научить её оставлять записки самой себе.

04оценкаскоро

Он говорит, что справился

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

05безопасностьскоро

Кто-то оставил инструкцию в файле

В /var/spool/outbox лежит чужой файл с текстом, адресованным агенту. Он его прочитает. Что будет дальше — зависит от того, как вы построили рантайм.

06продскоро

Побег

Финал. Один агент, шесть инструментов, ограниченный бюджет шагов и наблюдатель, который считает каждую ошибку.