Как устроен ИИ-агент изнутри

Цикл работы

  1. Восприятие цели. Агент получает задачу и контекст: что сделать, где, с какими ограничениями.
  2. Планирование. Модель раскладывает цель на шаги и решает, какой инструмент нужен первым.
  3. Действие. Вызывается инструмент: команда в терминале, HTTP-запрос, правка файла.
  4. Наблюдение. Результат действия (вывод команды, ответ API) возвращается в контекст модели.
  5. Коррекция. Агент оценивает: цель достигнута? Если нет — меняет план и идёт на новый виток цикла.

Роль контекста

Всё, что агент видит, живёт в контекстном окне модели. Хорошие агентские системы управляют им: сжимают историю, выносят знания в постоянную память, держат в поле зрения только нужные файлы. Контекст — это «рабочий стол» агента, и его надо убирать.

Открытый цикл vs. одношаговый вызов

Разница между «спросить у модели» и «поручить агенту» в количестве витков цикла. Один вызов — один ответ. Агент делает столько витков, сколько требует задача: проверяет результат, откатывается, пробует другой путь. Именно это превращает генератор текста в исполнителя.