Как делать ИИ-агентов без магии: книга Agentic Design Patterns
Если коротко, хорошего ИИ-агента нельзя сделать одной фразой "пусть сам всё решит". Рабочий агент появляется там, где у задачи есть цель, доступные инструменты, память о предыдущих шагах, проверка результата и понятное место человека. Поэтому открытая книга Agentic Design Patterns интересна не как еще один сборник про искусственный интеллект, а как карта сборки.
В канале это выглядело как простая находка: есть большой PDF, автор Antonio Gulli, много страниц, реальные примеры, можно положить в NotebookLM и читать как справочник. Но важнее другое. Книга помогает перевести разговор про агентов из уровня "модель умная" в уровень "система работает". Это как раз то, чего часто не хватает бизнесу: не восторг от чат-бота, а понимание, из каких деталей собрать повторяемую работу.

Агент начинается не с модели, а с работы
Слово "агент" легко обманывает. Кажется, что главное выбрать сильную модель, дать ей доступ к браузеру, документам или базе данных, и дальше она сама справится. На практике сильная модель без схемы работы быстро превращается в очень уверенного исполнителя без маршрута. Она может красиво рассуждать, но не знать, где остановиться, что проверить, кому показать риск и как зафиксировать результат.
Поэтому полезно читать PDF книги именно как инженерную карту. Паттерн здесь означает не красивый термин, а повторяемый способ собрать поведение: как агент планирует шаги, как выбирает инструмент, как держит промежуточный результат, как возвращается к человеку, как исправляет ошибку. В похожем духе мы уже разбирали курс по созданию ИИ-агентов: учиться лучше по карте, а не по списку модных слов.
| Часть агента | По-человечески | Что проверять |
|---|---|---|
| Цель | что именно надо получить в конце | есть ли критерий готовности |
| Инструменты | чем агент может пользоваться | нет ли лишних прав и опасных действий |
| Память | какие файлы, решения и прошлые шаги он видит | не путает ли старые сведения с текущими |
| Проверка | как агент понимает, что не ошибся | есть ли тест, источник или ручное подтверждение |
| Человек | где требуется согласование | останавливается ли агент перед важным действием |
Почему паттерны важнее списка инструментов
Список инструментов быстро устаревает. Сегодня один фреймворк в моде, завтра другой. Но вопросы остаются теми же: как разбить задачу, как выбрать следующий шаг, как не потерять смысл, как не выдать черновик за результат. Именно поэтому паттерны полезнее рейтинга сервисов. Они помогают увидеть форму работы, которая переживет конкретную библиотеку.
Например, агент для подготовки статьи и агент для обработки заявок в поддержке выглядят разными. Первый читает источники, пишет черновик, готовит SEO-поля и проверяет публикацию. Второй читает обращение клиента, ищет историю заказов, предлагает ответ и передает спорный случай оператору. Но внутренний рисунок похож: цель, источники, действие, проверка, запись результата.
Редакционный вывод: агент становится полезным не тогда, когда "умеет всё", а когда его работа разбита на шаги, которые можно объяснить, проверить и повторить.
Где книга особенно полезна бизнесу
Для разработчика такая книга дает язык проектирования. Для руководителя она дает другой фильтр: можно задавать подрядчику не вопрос "какая у вас модель?", а вопрос "как устроен рабочий путь?". Где агент берет данные? Что он делает сам? Где он просит подтверждение? Что остается в журнале после выполнения? Как команда поймет, что ошибка была не случайной, а системной?
Это сильно меняет коммерческий разговор. Вместо абстрактного обещания "автоматизируем процессы" появляется предметная схема: какие процессы берем, какие решения агент предлагает, какие действия выполняет, где человек остается владельцем ответственности. Если такой схемы нет, проект превращается в демонстрацию. Если схема есть, появляется шанс на систему.
Исследовательская статья Agentic Design Patterns: A System-Theoretic Framework описывает похожую проблему академическим языком: агентные системы часто собираются слишком ситуативно, из-за чего становятся хрупкими. Для практики это переводится просто: чем больше свободы получает агент, тем важнее проектировать границы, проверки и обратную связь.
Как читать без перегруза
Не обязательно читать такой материал подряд от первой страницы до последней. Лучше взять одну свою задачу и идти по книге как по набору вопросов. Что является входом? Какие источники видит агент? Какие действия разрешены? Где нужна память? Где нужна проверка? Где нужна остановка перед человеком? После этого становится видно, какой паттерн действительно нужен, а какой звучит красиво, но пока не относится к делу.
Для ONFF это особенно близкая тема. Мы строим не "одного умного помощника", а фабрики: статьи, изображения, публикации, проверки, очереди. Каждая такая фабрика состоит из маленьких надежных шагов. И книга про паттерны полезна именно потому, что возвращает разговор к трезвому принципу: агент — это не персонаж. Это способ организовать работу вокруг цели, инструментов, памяти и ответственности.