Как SAP учит ИИ-агентов понимать сложные бизнес-процессы с помощью графов знаний

DeepLearning.AI 750 35 мин 4 мин 03.12.2025
Главное

На конференции AI Dev 25 в Нью-Йорке эксперты компании SAP, Ларс Хелинг и Кристоф Мейер, представили инновационный подход к управлению ИИ-агентами в корпоративной среде. В центре их решения — использование технологий графов знаний (Knowledge Graphs) для устранения разрыва между сложными бизнес-процессами и способностью нейросетей корректно вызывать нужные API.

🤖 Бизнес-копилот в мире сложных ERP-систем 0:41

Ларс Хелинг и Кристоф Мейер (SAP Business AI) работают над внедрением искусственного интеллекта во все решения SAP — от управления ресурсами предприятия (ERP) до цепочек поставок . Главным интерфейсом для взаимодействия пользователя с этими системами стал Joule — бизнес-копилот, способный автоматизировать задачи в области HR, закупок и финансов .

Однако под капотом Joule лежат не просто чат-боты, а автономные ИИ-агенты. По словам Хелинга, их основная задача — захватывать контекст из множества различных решений SAP и выполнять на его основе сложные бизнес-сценарии . В этой архитектуре граф знаний SAP занимает центральное место между облаком данных и ИИ-модулем, выполняя роль «переводчика», который делает информацию пригодной для действий агента .

🧩 Почему агенты «ломаются» на обычных API 2:47

Основная проблема современных ИИ-агентов в бизнесе заключается в сложности ИТ-ландшафта. Хелинг приводит пример: пользователь просит Joule заказать пять карандашей для определенной закупочной группы . Если просто дать агенту доступ ко всем API системы ERP, он, скорее всего, не справится.

Выделяются две ключевые проблемы:

  1. Сложность обнаружения API (Discovery): В современных облачных системах (например, S/4 HANA Public Cloud) может быть более 3500 сервисов API и свыше 110 000 конечных точек (endpoints) . Метаданные фрагментированы, а терминология перегружена акронимами. Например, сокращение PO в одном контексте означает Product Owner, а в другом — Purchase Order (заказ на закупку) .
  2. Контекст бизнес-процессов: API не существуют в вакууме. Их нельзя вызывать в случайном порядке. По мнению Хелинга, последовательность вызовов определяется жесткой бизнес-логикой . Например, прежде чем создать заказ (Purchase Order), система может требовать создания заявки на закупку (Purchase Requisition), или проведения проверки на отмывание денег перед открытием счета .

🧠 Граф знаний как фундамент для RAG 6:58

Граф знаний представляет собой структуру данных, состоящую из «триплетов»: субъект, предикат и объект (например, «SAP — находится в — Вальдорфе») . Однако его истинная мощь, как утверждает Хелинг, заключается в онтологии .

Для обучения агентов SAP использует многослойный граф метаданных. Он включает слои обнаружения ресурсов, спецификации API (OpenAPI, MCP) и, что самое важное, слой бизнес-процессов (BPMN), который связывает разрозненные инструменты в единую логическую цепочку .

🛠️ Демонстрация: как граф «дообучает» агента на лету 11:38

Кристоф Мейер продемонстрировал работу агента на примере 100 «игрушечных» API. Традиционный подход с векторным поиском (RAG) часто выдает неполный результат: на запрос о создании заказа он может найти API для заказа, но «забыть» про обязательный предварительный шаг — API для заявки .

Решение от SAP — улучшенное обнаружение (Enhanced Discovery):

В ходе демо Мейер показал, как легко исправлять ошибки агента, просто добавляя новые узлы в граф. Когда агент не понимал, что статус «Active» соответствует техническому коду «02», разработчики просто добавили это сопоставление в граф знаний . При повторном запросе агент мгновенно подхватил контекст и сформировал правильный фильтр для API .

⚖️ «Широкие инструменты» против SQL-подхода 27:33

SAP применяет стратегию «широких инструментов» (Broad Tools). Вместо того чтобы регистрировать по одному инструменту на каждый из тысяч API, агенту дают три базовых инструмента: для обнаружения API, для получения спецификаций и для выполнения запросов (GET/POST) . Это решает проблему оркестрации, так как ИИ не перегружен огромным количеством функций в промпте .

Отвечая на вопрос из зала о том, почему нельзя использовать обычный SQL с джоинами (joins) для тех же целей, Хелинг пояснил:

По прогнозам спикеров, использование графов знаний станет стандартом для масштабируемых ИИ-агентов, так как это единственный способ обеспечить прозрачность (traceability) — возможность всегда отследить, откуда именно агент взял те или иные метаданные для принятия решения .

💬 Цитаты

«Граф знаний — это хорошее место для агрегации ваших метаданных. Обычно они разбросаны повсюду.»

Кристоф Мейер 27:43

«В одном контексте PO — это владелец продукта, в другом — заказ на закупку. Агенту нужен контекст, чтобы не ошибиться.»

Ларс Хелинг 04:08
👥 Спикеры
🔗 Упомянутые сайты и проекты
📖 Термины
Joule
Генеративный ИИ-помощник (копилот) от компании SAP.
Триплет (Triple)
Базовая единица данных в графе знаний: субъект, предикат (связь) и объект.
Broad Tools
Подход в разработке агентов, где вместо множества узких функций используются несколько универсальных инструментов для работы с метаданными.
MCP (Model Context Protocol)
Протокол для интеграции различных инструментов и спецификаций в модели ИИ.
📊 Цифры
⚖️ Другая сторона
Искусственный интеллект SAP Knowledge Graph Joule AI Agents RAG