Агентные системы
Агентная система — это модель внутри программного контура, которая получает цель, выбирает допустимые действия, использует инструменты, наблюдает результат и продолжает до достижения критерия готовности или условия остановки.
Автономность не является магическим свойством модели. Её определяют выданные права, среда выполнения, правила подтверждения и код оркестратора.
Маршрут по разделу
1. Устройство
- Анатомия Агента — компоненты и основной цикл.
- Жизненный цикл агентной задачи — состояния запуска, паузы, возобновления и завершения.
- Память агента — личная пятислойка — личная эвристика для разных типов состояния и знаний.
2. Проектирование
- Паттерны Агентного Дизайна — routing, tool loop, evaluator–optimizer, handoff и manager–worker.
- Tool Use Function Calling — проектирование и вызов инструментов.
- Prompt Chaining — явные цепочки преобразований.
- Multi-Agent Systems — когда действительно нужны несколько агентов.
- Long Context Management — отбор, сжатие и восстановление контекста.
- Workflow-паттерны LLM-систем — фиксированные контуры, с которыми нужно сравнивать agent loop.
3. Контроль и эксплуатация
- Протоколы Автономности — права, подтверждения, откат и ограничения действий.
- Наблюдаемость и оценка агентов — traces, метрики, ошибки и evals.
- Чек-лист агентной системы — проверка перед запуском и после него.
- Indirect Prompt Injection — угроза со стороны внешних данных и tool outputs.
4. Реализация
- Стек агентной системы — слои технологического стека и правила выбора.
- Сравнение фреймворков — отдельные карточки конкретных решений.
- Протоколы MCP — подключения к данным и действиям.
- Skills — переиспользуемые инструкции, ресурсы и процессы.
- Архитектура AI-систем — retrieval, workflows и evaluation вокруг модели.
Сначала простой контур
Начинай с одного вызова модели или детерминированного workflow. Добавляй agent loop только если задача действительно требует динамического выбора следующих действий. Несколько агентов оправданы, когда есть независимый параллелизм, различные полномочия или изолированный контекст — сами по себе роли качество не гарантируют.
Минимальная схема
цель + критерии
↓
модель выбирает ответ или допустимый tool call
↓
оркестратор проверяет права и выполняет действие
↓
результат записывается в состояние и trace
↓
проверка: готово / продолжить / запросить подтверждение / остановитьсяСвязанные понятия
- Конструктор агентов — общая карта раздела.
- Agent — краткое определение.
- Harness — программный контур вокруг модели.
- Context Engineering — управление доступной модели информацией.
- Evals — систематическая оценка поведения.
- Observability and Tracing — общие термины наблюдаемости.