Agent Context Engine (ACE): как общий контекст делает AI-агентов командой, а не набором демо — практические шаги для РФ и СНГ
Agent Context Engine (ACE) от Salesforce показывает архитектурный паттерн: общий управляемый слой контекста (GraphRAG + Semantic Layer + Governance) делает AI-агентов командой. Разбор практической адаптации для РФ и СНГ на открытом стеке: Neo4j/Kuzu, dbt, Trino, локальные LLM (GigaChat, YandexGPT, Qwen), n8n/LangGraph. 5 шагов к пилоту, чек-лист готовности, типичные ошибки.
Короткий ответ: Agent Context Engine (ACE) от Salesforce — это общий управляемый слой контекста, который собирает данные из CRM, Data Cloud, баз знаний и телеметрии в единый граф и отдаёт каждому агенту именно тот срез, который нужен для конкретного решения. Без ACE агенты работают в изоляции, не знают, что делают коллеги-агенты, и часто действуют по устаревшим данным.
Короткий ответ: Для компаний РФ и СНГ ключевой вывод таков: внедрять AI-агентов по одному в отделы (продажи, поддержка, маркетинг, HR, финансы) без единого контекстного слоя — значит получать «зоопарк» изолированных ботов. ACE показывает архитектурный паттерн: сначала общий слой контекста (GraphRAG, идентификация, гейтинг), потом агенты поверх него. Это снижает стоимость владения, ускоряет пилот и решает проблему 152-ФЗ — чувствительные данные не уходят в модель, а фильтруются на слое сборки контекста.
Короткий ответ: По практике Unlim Group, компании, которые начинают с проектирования контекстного слоя (какие сущности, какие связи, кто имеет доступ), запускают работающих агентов за 4–6 недель, а те, кто сразу пишет промпты для отдельных ботов, тратят месяцы на согласование доступа к данным и устранение галлюцинаций.
Почему изолированные агенты проигрывают: разбор проблемы
Salesforce в статье про Agent Context Engine приводит наглядный кейс: менеджер по продажам открывает сделку на $5 млн, CRM показывает статус «Commit», агент предлагает отправить закрывающее письмо. Казалось бы, логично. Но в реальности:
- продуктовое использование упало на 27%;
- в биллинге открыт спор;
- мастер-агремент требует неподписанного compliance-райдера;
- после недавнего инцидента CS-агент и человек подтвердили заморазку цены и списание оверджеев («Outage goodwill»).
Если агент видит только CRM — он пишет письмо и теряет клиента. Если у него есть доступ к общему контексту (ACE) — он поднимает инцидент,<unsigned rider, спор по биллингу и рекомендует связаться с exec-спонсором с подтверждением цен. Один и тот же запрос — принципиально разные действия.
Проблема не в LLM, а в том, что данные разбросаны: транзакции в одной системе, разговоры в другой, процессы в устаревших схемах, поведенческие сигналы есть, но не извлекаются в момент решения. Память, если есть, принадлежит одному агенту, а не всей команде.
Как работает Agent Context Engine: архитектурные принципы
1. GraphRAG вместо векторного поиска
ACE не сканирует всю базу векторов. Он переводит промпт в запрос к知识 графу, стартует от резолвленного клиента и обходит только релевантные и разрешённые связи. Это даёт более высокую точность и ниже стоимость, чем итеративный RAG, и работает достаточно быстро для реального времени.
2. Единый семантический слой (Tableau Semantic Data Models)
Бизнес-эксперты один раз определяют источники, термины и сценарии использования. ACE переиспользует это определение на каждом запросе у каждого агента. «Активный клиент», «здоровье аккаунта», «риск оттока» — трактуются одинаково в продажах, поддержке, маркетинге и финансах.
3. Гейтинг на уровне сборки контекста
В момент сборки пейлоада применяются энтитлменты, уже настроенные в Salesforce и Data Cloud: объектная, полная, строчная безопасность, sharing rules, классификация данных. Чувствительный контент маскируется или не отдаётся агенту до попадания в модель. Юридический привилегированный разбор rider-а не уходит продавцу — агент просто видит флаг «юридическая проблема открыта».
4. Память как управляемый артефакт
Агенты производят «выхлоп» (разговоры, шаги рассуждения). ACE превращает его в общую память: извлекает факты, предпочтения, уроки, сохраняет с provenance и гейтингом. Следующий агент строит на этом. Ценник задержки CS-агента становится фактом, который читает агент продаж — и уважает.
Практическая адаптация для РФ и СНГ: стек и шаги
Полный стек Salesforce (Data Cloud + ACE + Agentforce) в РФ недоступен напрямую. Но архитектурный паттерн переносим на доступные компоненты:
| Слой ACE | Аналог в РФ/СНГ | Инструменты |
|---|---|---|
| Identity Resolution | Единый профиль клиента/сотрудника | 1С:CRM / Bitrix24 + CDP (Mindbox, Carrot quest) + собственная MDM |
| Zero-copy доступ к данным | Федерированные запросы к СУБД | ClickHouse / PostgreSQL FDW / Trino / 1С OData |
| Semantic Layer | Единый словарь метрик и сущностей | dbt + DataHub / Amundsen / собственный каталог в Confluence |
| GraphRAG / Knowledge Graph | Граф сущностей бизнеса | Neo4j / Memgraph / Kuzu / RDF-oxigraph + LlamaIndex |
| Governance (RLS/CLS) | Ролевая модель доступа к данным | PostgreSQL RLS / 1С РОЛИ / Bitrix24 права + OPA (Open Policy Agent) |
| Agent Memory | Общее долговременное хранилище фактов | Vector DB (Qdrant, Milvus) + структурированное хранилище (PostgreSQL jsonb) |
| LLM Runtime | Локальные / приватные модели | GigaChat, YandexGPT, Qwen2.5-72B (llama.cpp / vLLM / Ollama) |
| Оркестрация | Запуск агентов, HITL, трассировка | n8n / LangGraph / AutoGen / CrewAI (self-hosted) |
5 практических шагов к пилоту «общего контекста»
- Инвентаризация источников и владельцев. Составьте таблицу: система → сущности → владелец данных → чувствительность (152-ФЗ, коммерческая тайна, банковская тайна). Без этого не построите гейтинг.
- Согласуйте словарь бизнес-терминов. «Квалифицированный лид», «активный договор», «риск оттока» — фиксируйте определения в dbt/Confluence. Это ваш Semantic Layer. Без него агенты будут трактовать термины по-своему.
- Постройте минимальный Knowledge Graph. Начните с 5–10 ключевых сущностей (Клиент, Договор, Тикет, Инцидент, Продукт, Сотрудник) и связей между ними. Neo4j или Kuzu разворачиваются за час. Загрузите идентификаторы из 1С/Битрикс/CDP.
- Настройте федерированный доступ + RLS. Не копируйте данные в одно озеро. Настройте Trino/PostgreSQL FDW над 1С, Битриксом, биллингом. Включите Row Level Security: менеджер видит только своих клиентов, юристы — только свои договоры.
- Запустите первого агента поверх контекстного слоя. Не «бот для поддержки», а «агент, который получает контекст из GraphRAG, решает, эскалирует ли в HITL, и пишет память в общий векторный индекс». Проверьте: работает ли передача контекста следующему агенту.
Типовые ошибки и как их избежать
- Ошибка: Сначала пишут промпты под конкретного бота, потом пытаются «прикрутить» общий контекст. Правильно: Сначала контекстный слой (GraphRAG + гейтинг), потом агенты.
- Ошибка: Копируют все данные в векторную базу «на всякий случай». Правильно: Zero-copy + GraphRAG — агент получает только разрешённый срез. Это дешевле, быстрее и закрывает 152-ФЗ.
- Ошибка: Память агента — локальный файл/векторный индекс. Правильно: Общая память с provenance. Агент поддержки записал «клиент согласен на продление при скидке 5%» — агент продаж видит это при следующем звонке.
- Ошибка: Используют публичные модели для чувствительных данных. Правильно: В РФ/СНГ для пилотов с персональными/финансовыми данными — только локальные модели (GigaChat, YandexGPT, Qwen на своём железе) или приватные контуры облачных провайдеров с DPA.
Внутренние ссылки для углубления
Для понимания масштаба возможностей см. разбор исследования 2000 лидеров: Что 2000 лидеров рассказали об успехе с AI-агентами: выводы для B2B в РФ и СНГ. Для паттернов оркестрации несколько агентов — AI-агенты в оркестрации бизнес-процессов: практические паттерны интеграции для компаний РФ и СНГ.
Чек-лист готовности к внедрению общего контекстного слоя
- [ ] Единый идентификатор клиента/сделки/сотрудника во всех системах (или карта маппинга ID)
- [ ] Документированный словарь 10–15 ключевых бизнес-терминов с определениями и владельцами
- [ ] Настроенный федерированный доступ к минимум 3 источникам (CRM, биллинг, тикеты) без полного копирования
- [ ] RLS/CLS политики, отражающие матрицу доступа ролей (продажи, поддержка, юристы, финансы)
- [ ] Выбранная локальная LLM (GigaChat / YandexGPT / Qwen) с развёрнутым эндпоинтом
- [ ] Оркестратор (n8n / LangGraph) с возможностью HITL и логированием трассировок
- [ ] Векторное хранилище для общей памяти агентов с метаданными provenance
Если 5 из 7 галочек стоят — можете запускать пилот за 4 недели. Если меньше — начните с инвентаризации и словаря, это даст наибольший ROI.
Agent Context Engine — не продукт, который нужно купить, а архитектурный паттерн, который нужно реализовать. Salesforce показал, как это выглядит в экосистеме Data Cloud. В РФ и СНГ те же принципы работают на открытом стеке: GraphRAG + Semantic Layer + Governance + Local LLM. Начните с контекста — агенты будут работать как команда.
Хотите так же автоматизировать процессы в своём отделе с ИИ?
Обсудить автоматизацию — ai.unlimgroup.ruОбсудить автоматизацию для вашего отдела
Оставьте контакт — свяжемся в рабочее время и уточним задачу.