System Design Space
Граф знанийНастройки

Обновлено: 21 июня 2026 г. в 22:53

An Illustrated Guide to AI Agents (short summary)

средний

Агента полезно воспринимать не как новый вид магии, а как систему из состояния, инструментов, планирования и проверок.

Глава показывает, где агентный подход действительно окупается, а где только добавляет оркестрацию, непредсказуемость и операционные риски.

Для интервью и архитектурных обсуждений такой материал помогает говорить не о «модном агенте», а о границах автономии, вызове инструментов, обработке сбоев и цене новой сложности.

Практическая польза главы

Контур агента

Книга раскладывает агентную систему на состояние, планирование, инструменты и проверки, чтобы её можно было обсуждать как архитектуру, а не как магию.

Память и инструменты

По ней удобно объяснять, зачем агенту память, как устроен доступ к внешним системам и почему именно эти слои чаще всего ломают продукт.

Цена автономии

Она помогает честно обсуждать компромиссы автономии: дополнительную оркестрацию, стоимость, непредсказуемость и требования к наблюдаемости.

Материал для интервью

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

Первоисточник

O'Reilly Learning

Страница раннего выпуска книги про проектирование AI-агентов

Открыть книгу

An Illustrated Guide to AI Agents (Иллюстрированный гайд по AI-агентам)

Авторы: Jay Alammar, Maarten Grootendorst
Издательство: O'Reilly Media, Inc. (Early Release)
Объём: Early Release (в процессе написания)

Jay Alammar и Maarten Grootendorst: наглядный практический гид по агентным системам — память, инструменты, планирование, самопроверка, координация нескольких агентов и инженерные риски.

Оригинал

Почему это логичное продолжение после Hands-On LLM

Если Hands-On Large Language Models отвечает на вопрос «как устроена сама модель», то эта книга объясняет, как вокруг неё собрать работоспособную агентную систему.

Шаг 1: понять устройство большой языковой модели

Архитектура трансформеров, токены, эмбеддинги, поведение модели во время вывода и её базовые ограничения.

Шаг 2: спроектировать агентное приложение

Память, инструменты, планирование, самопроверка и координация нескольких агентов как отдельная инженерная задача.

Связанная глава

AI Engineering

Практики рабочей эксплуатации AI-систем: оценивание, генерация с извлечением контекста (RAG), агенты и дообучение

Открыть обзор

Что уже готово в книге

Книга пока выходит в формате Early Release, но уже покрывает ядро агентной архитектуры. Опубликованных глав достаточно, чтобы собрать цельную инженерную картину: от памяти и инструментов до планирования и координации нескольких агентов.

1

Introduction

Зачем нужен агентный подход и где проходит граница между разовым вызовом и полноценной системой.

Составляющие главы:

  • Что считать агентной системой: чем разовый вызов отличается от цикла «план -> действие -> проверка».
  • Базовые компоненты: модель, состояние, , слой инструментов и наблюдаемость.
  • Где чат-бота уже недостаточно: многошаговые задачи, интеграции с API и длинные пользовательские процессы, которые нельзя уложить в один ответ.
  • По чему судить, что архитектура удалась: надёжность, управляемость, , стоимость и воспроизводимость результата.
2

Reasoning LLMs

Что меняется, когда модель умеет рассуждать во время вывода и как это влияет на архитектуру всего контура.

Составляющие главы:

  • Чем «гладкий ответ» отличается от реального рассуждения модели на сложных задачах.
  • Глубина рассуждения во время вывода поднимает качество, но за неё платят временем ответа и стоимостью вызова.
  • Когда модель с развитым рассуждением оправдана, а когда достаточно обычной генерации — лишние шаги только добавляют стоимость.
  • Практики контроля качества рассуждения: проверка шагов, и ограничения по вычислительным ресурсам.
3

Memory

Краткосрочная и долгосрочная память, хранение состояния между шагами и .

Составляющие главы:

  • Что держать в окне контекста, а что выносить во внешнее состояние, пока окно не превратилось в узкое место.
  • Долгосрочная память: как хранить факты, предпочтения и артефакты выполнения между шагами.
  • Политики : релевантность, , суммаризация, дедупликация и защита от «захламления» контекста.
  • Риски памяти: утечки чувствительных данных, дрейф контекста и падение качества при росте состояния.
4

Tool Usage, Learning, and Protocols

Вызов инструментов, интеграции с внешними системами и протоколы взаимодействия, включая MCP.

Составляющие главы:

  • Контракты инструментов: схемы аргументов, валидация, типы и границы ответственности, за которые агент не должен выходить.
  • Цикл : выбор действия, обработка ошибок, повторы и постобработка результата.
  • Подключение внешних систем через MCP и смежные подходы — и где у каждого варианта своя архитектурная цена.
  • Переход от генерации текста к выполнению действий сразу поднимает планку по безопасности и аудиту: ошибка теперь меняет состояние мира, а не только текст.
5

Planning and Reflection

Декомпозиция задач, пересборка плана и самопроверка как отдельный контур повышения качества.

Составляющие главы:

  • Декомпозиция сложной цели на подзадачи и сборка исполнимого плана шагов.
  • Когда план приходится пересобирать: пришли новые данные, отказал инструмент или сменились приоритеты.
  • Самопроверка и как способ повысить качество и отсечь грубые ошибки.
  • Ограничения по бюджету, времени и глубине цикла: без них самопроверка незаметно становится дороже самой задачи.
6

Multi-Agent Systems

Разделение ролей, координация нескольких агентов и цена такой архитектурной сложности, включая A2A-сценарии.

Составляющие главы:

  • Ролевые схемы: планировщик, исследователь, исполнитель и проверяющий, а также правила передачи задачи между ними.
  • Топологии взаимодействия: центральный координатор, равноправная сеть и иерархия с ведущим агентом.
  • Согласование общего состояния: общий контекст, протокол обмена сообщениями и контроль конфликтов.
  • Ключевые риски: каскад ошибок, сложная трассировка и рост инфраструктурных затрат.

Где возникают инженерные риски

Память и управление контекстом

Без явной стратегии хранения и обновления состояния агент быстро теряет релевантность: растёт задержка, контекст размывается, а стоимость токенов становится непредсказуемой.

Инструменты и безопасные интеграции

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

Планирование и цена качества

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

Координация нескольких агентов

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

Кому полезно и как читать

Для кого

  • Инженерам и тимлидам, которые проектируют AI-функции не как демо, а как продуктовые системы.
  • Командам, которым нужна рабочая инженерная картина: память, инструменты, планирование и оркестрация.
  • Тем, кто уже знает, как устроены большие языковые модели (LLM), и хочет перейти к агентным архитектурам и сценариям с несколькими агентами.

Рекомендуемый порядок

  1. Сначала пройти главу Hands-On Large Language Models, чтобы закрепить базовое понимание того, как устроены большие языковые модели.
  2. Затем читать эту книгу как архитектурное продолжение вокруг самой модели.
  3. После этого закрепить практики рабочей эксплуатации через AI Engineering и соседнюю главу про проектирование запросов для больших языковых моделей.

Что смотреть отдельно

В разделах про работу с инструментами и системы из нескольких агентов полезно отдельно сравнить MCP и A2A: выбор протокола влияет на границы ответственности, наблюдаемость и устойчивость всей системы.

Связанные главы

  • Hands-On Large Language Models - Даёт базовое понимание устройства , на котором потом строятся память, планирование и работа с инструментами в агентной системе.
  • AI Engineering - Показывает, как доводить агентные сценарии до рабочей эксплуатации: оценивание, , наблюдаемость и эксплуатационную надёжность.
  • Prompt Engineering for LLMs - Углубляет проектирование запросов и рабочих цепочек, из которых вырастают планировщики и циклы вызова инструментов.
  • Developing Apps with GPT-4 and ChatGPT - Показывает прикладную сборку -приложений и служит хорошим мостом к более зрелым агентным архитектурам.
  • AI в SDLC: путь от ассистентов к агентам от Александра Поломодова - Даёт контекст перехода от ассистентов к агентам и показывает реальные инженерные компромиссы внедрения в командах.

Где найти книгу

Чтобы отмечать прохождение, включи трекинг в Настройки