АОП: агентная платформа

Ресёрч по показанной демке: ядро агента, проактивный и реактивный режимы, изолированные капсулы как тулы, встраивание в продукты. 12.11.2026.

1. Что такое АОП

Единого продукта или стандарта под это название нет. Ближайшие значения:

РасшифровкаЧто этоНасколько похоже на демку
Агентно-ориентированное программирование (Shoham, 1993)Академическая парадигма: агент как объект с «ментальным состоянием» (убеждения, цели, обязательства), общение только сообщениями.идея Отсюда словарь «реактивный / проактивный» и принцип инкапсуляции.
Agent OS / AIOS (Rutgers, 2024)Ядро под агентами: планировщик, память, менеджер тулов, «системные вызовы» вместо прямого доступа.архитектура Самое близкое: ядро + изоляция + встраивание.
Agent Operations Platform (CrewAI AOP, 10.2025)Коммерческая платформа сборки и управления многими агентами: RBAC, аудит, деплой.Название совпадает, суть другая: про парк агентов, не про одно ядро с капсулами.
Agent Orchestration Protocol (Swarms)Агенты как сетевые сервисы, видимые как тулы MCP-сервера.Похоже на «капсулы как тулы».
Agent Operating Procedures (Decagon, Leena AI)Регламенты на естественном языке: шаг → навык → ожидаемый результат.Другой смысл (плейбуки).
Вывод
Скорее всего это собственный термин вендора в духе «агентная операционная платформа» (Agent OS). Архитектурно это ядро агента и изолированные модули-капсулы с объявленным интерфейсом, плюс SDK или API для встраивания. Пара «проактивный + реактивный» взята из классического АОП.

Уточнить у вендора: капсула — это песочница (процесс, контейнер, WASM), MCP-сервер или упакованный навык? Самое похожее употребление слова — капсулы Samsung Bixby: домен из понятий и действий, планировщик строит граф вызовов по капсулам.

2. Теория: откуда «реактивно и проактивно»

Автономность
Действует без прямого вмешательства человека, сам управляет своим состоянием.
Реактивность
Замечает изменения в среде и вовремя на них отвечает.
Проактивность
Не только отвечает: сам берёт инициативу ради целей.
Социальность
Общается с другими агентами и людьми через язык сообщений.

Wooldridge & Jennings, 1995, «слабое» определение агента. Инженерная задача — баланс: не планировать вслепую, пока мир меняется, и не застревать в одних реакциях.

Три типа архитектур

ТипКлассикаАналог сегодня
РеактивнаяSubsumption (Brooks, 1986): слои поведений без модели мираОбработчики событий, вебхуки, ReAct-цикл
ДелиберативнаяBDI (Rao & Georgeff): убеждения → желания → намерения; PRS, Jason, JADEPlan-and-execute, хранилище целей, перепланирование
ГибриднаяInteRRaP, TouringMachines: несколько слоёв работают одновременноЯдро с режимами «по событию» и «по расписанию / цели»
Классика (InteRRaP) Агентная платформа Кооперативное планированиедоговорённости с другими агентами Локальное планированиецели, планы, намерения Поведенческий слойбыстрые реакции на события Интеграция с продуктамиA2A, другие агенты, люди через инбокс Проактивный цикл LLMцели и расписания → план → шаги Реактивные обработчикизапрос, вебхук, событие очереди Капсулы — общие примитивы действия, доступные всем слоям
Проактивный + реактивный агент — это гибридная архитектура. Слои те же, что в 90-х, внутри — LLM.

3. Эталонная архитектура

Так обычно собирают платформы такого типа в 2025–2026. Детали у вендора могут отличаться, но блоки те же.

Продукт AUI-адаптер · MCP-сервер домена Продукт BUI-адаптер · MCP-сервер домена Продукт CUI-адаптер · MCP-сервер домена Триггеры Запросчат, API — реактивно Событиевебхук, очередь Расписаниеcron, таймеры — проактивно аутентификация → (тенант, продукт, агент, тред) Ядро агента Менеджер прогоновdurable: журнал шагов,ретраи, пауза/возобновление Цикл агентаконтекст → LLM →вызов капсул → повтор Политикилимиты, бюджеты, апрувы,kill switch Реестрконфиг продукт × тенант:промпт, модель, капсулы каждый шаг журналируется и чекпойнтится — после падения прогон продолжается, а не начинается заново Память чекпойнты тредадолгая память фактовнеймспейс по тенантуMem0 · Zep · Letta Шлюз капсул права тенанта · креды вне модели WASMмс MCPпродукта SandboxmicroVM Инбокс человека апрув, правка,ответ на вопрос→ прогон продолжается Трейсы OTel GenAI-спаныLangfuse · LangSmithтег: тенант, триггер Пунктир: асинхронно или опционально. MCP-сервер продукта — это его домен, вынесенный в капсулу.
Продукты дают UI и свои капсулы, ядро не меняется. Изоляция — на шлюзе капсул: тенант берётся из токена, не из аргументов модели.
Поток данных по шагам
  1. Триггер (запрос, событие, тик расписания) проходит аутентификацию и превращается в (тенант, продукт, агент, тред).
  2. Менеджер прогонов стартует или будит durable-прогон.
  3. Цикл грузит чекпойнт и нужную долгую память, вызывает LLM.
  4. Вызовы капсул идут через шлюз: политика тенанта, подстановка кредов, маршрут к нужной капсуле.
  5. Каждый шаг пишется в журнал. Действие с апрувом ставит прогон на паузу и кладёт запрос в инбокс, ответ человека его продолжает.
  6. После прогона — асинхронное извлечение фактов в память.
  7. Спаны со всех звеньев уходят в трейсинг.

4. Реактивный и проактивный режимы

Внутри один и тот же цикл агента. Разница — кто его запускает и что стоит между результатом и человеком.

Реактивно Запросчеловек спросил Цикл агентаплан → шаги Капсулычтение, действие Ответв продукт, стримом Проактивно Таймерили событие Что нового?дифф с прошлым Фильтрдедуп · порог Черновикв инбокс Апрувчеловек Действиечерез капсулу ниже порога — тишина, ничего не отправляется Низкорисковые действия могут идти без апрува — апрув настраивается на уровне конкретной капсулы.
Главный риск проактивного режима — спам. Поэтому между «агент что-то нашёл» и «человек получил» стоят дедуп, порог уверенности и черновик.

5. Капсулы: упаковка и изоляция

Два независимых вопроса: как капсула описана и где она исполняется.

Упаковка
  • MCP-сервер — стандарт де-факто: тулы, ресурсы, промпты. С 2025-11 есть Tasks (долгие задачи), OAuth 2.1, с 12.2025 — под Linux Foundation.
  • Agent Skills — папка с SKILL.md и скриптами. В контексте только имя и описание, тело грузится по требованию. Открытый стандарт с 12.2025.
  • Плагины фреймворка — Semantic Kernel и т. п., не переносятся.
Исполнение
  • Много лёгких капсул (WASM, удалённый MCP).
  • Плюс одна тяжёлая песочница на сессию для произвольного кода.
  • Капсулы с состоянием требуют снапшотов и привязки «сессия → песочница».
быстрее, плотнее, слабее граница медленнее, дороже, сильнее граница Функция~0 · нет изоляциитолько свой код WASMмс · всё запрещеноWassette, Extism Контейнер50 мс+ · общее ядроDocker, CF Sandbox gVisor1–3 с · ядро в юзерспейсеModal, Cloud Run microVM125–500 мс · своё ядроFirecracker: E2B Уровни изоляции капсул
Для чужого и сгенерированного LLM кода в мультитенантной среде — microVM или gVisor. Для своих тулов — WASM или удалённый MCP.
Почему изоляция сейчас про безопасность, а не только про модульность

В классическом АОП (FIPA, JADE) изоляция была логической: потоки, контейнеры, обмен сообщениями. Сейчас код и вызовы тулов генерирует LLM, а она поддаётся prompt injection. Поэтому капсула ограничивается по CPU, памяти, таймауту и сети, а креды не попадают в песочницу: прокси снаружи проверяет операцию и сам подставляет токен.

6. Одно ядро — много продуктов

В ядре
  • цикл, durable-состояние, планировщик и триггеры
  • политики: права, апрувы, лимиты, kill switch
  • реестр капсул и рантайм песочниц
  • брокер секретов
  • трейсинг, эвалы, учёт бюджета
В адаптере продукта
  • каналы ввода-вывода, маппинг пользователей
  • доменные капсулы (свой MCP-сервер)
  • доменные промпты и источники контекста
  • политика уведомлений, тихие часы, пороги
  • выбор модели, набор включённых капсул
ВариантПлюсМинус
Встроенный SDK в каждом продуктеМеньше задержка, свои данные рядомСтек дублируется, версии расходятся
Хостед-ядро + тонкие адаптерыОдно место для политик, памяти, трейсовСетевой хоп, ядро — общая точка отказа

«Ядро, встроенное в разные продукты» на практике обычно хостед-ядро: продукт даёт UI, авторизацию, контекст и свой MCP-сервер. Агент-агент между продуктами — A2A (Agent Card по /.well-known/agent-card.json), но реальное распространение пока малое.

Антипаттерны интеграции

7. Память и трейсы

Журнал исполнения
Durable-движок: Temporal, Restate, DBOS, Inngest или актор на агента (Cloudflare Durable Objects).
Чекпойнт треда
Состояние разговора после каждого шага. Даёт паузу на апрув, возобновление, «машину времени».
Долгая память
Извлечённые факты. Mem0 (вектор + граф), Zep (временной граф), Letta (агент правит свою память сам).

Три хранилища держать раздельно, иначе replay и удаление данных по запросу превращаются в боль. Ключ любой записи: тенант / продукт / пользователь / агент.

Трейсинг — OpenTelemetry GenAI: корневой спан invoke_agent, под ним chat и execute_tool. Каждый спан с тегами тенанта, продукта и типа триггера, чтобы проактивные прогоны аудировались отдельно.

8. Лучшие практики

Сложность: начинать с минимума
Дизайн капсул
Проактивность без спама
Изоляция и безопасность

OWASP Agentic Top 10 (2026): захват цели, злоупотребление тулами, привилегии, цепочка поставок, исполнение кода, отравление памяти, межагентная связь, каскадные сбои, слепое доверие человека, «агент вышел из-под контроля».

Надёжность, эвалы, стоимость

9. Вопросы вендору

Ответы на них показывают зрелость платформы лучше, чем демо.

#ТемаВопрос
1ТерминЧто такое капсула физически: процесс, контейнер, WASM, microVM, MCP-сервер? Изоляция на вызов или на сессию?
2СовместимостьКапсулы совместимы с MCP / Agent Skills или проприетарные (lock-in)?
3ПроактивностьОткуда инициатива: планировщик и хранилище целей или LLM сама себя пингует? Есть ли постоянные цели или только ReAct-цикл?
4DurabilityЧто будет, если воркер упадёт посреди вызова капсулы? Есть ключи идемпотентности у пишущих капсул?
5ШумКакие дедуп, лимиты и пороги у проактивных сообщений? Какая измеренная доля игнора?
6ЧеловекКакие действия требуют апрува, настраивается ли это на капсулу, как избегают «усталости от апрувов»?
7ТенантыГде проверяется тенант, как разделены память, логи, кэши, креды? Есть удаление данных по тенанту?
8ИнъекцииКакие прогоны видят недоверенный контент и что им после этого запрещено? Где секреты, видит ли их модель?
9ВерсииКак версионируются капсулы, пиннятся по продукту, что с идущими прогонами при деплое?
10ЭвалыКакой набор эвалов, гоняется ли на каждую смену модели, промпта, капсулы? Где доказательство, что агент лучше workflow?
11НаблюдаемостьЭкспорт в OTel GenAI или только свой UI? Стоимость задачи p50/p95, лимиты бюджета?

10. Источники

Теория и термин
Платформы, капсулы, интеграция
Практики и безопасность

Ресёрч по открытым источникам на 12.11.2026, без материалов вендора. Часть источников 2026 года — блоги вендоров.