Что такое подключаемые модули API для декларативных агентов?
Декларативные агенты — это интеллектуальные помощники, которые опираются на базовую модель и оркестрацию Microsoft 365 Copilot. Когда вы расширяете их знаниями, они могут рассуждать над информацией, которая не является частью их модели. Добавляя к ним навыки, агенты могут взаимодействовать с внешними системами, запускать определенное поведение в системных условиях или использовать настраиваемую логику рабочего процесса.
Одним из типов навыка являются действия, позволяющие декларативному агенту взаимодействовать с API для получения и изменения данных. Эти действия реализуются с помощью подключаемых модулей API. Подключаемые модули API позволяют декларативным агентам вызывать API. Подключаемые модули описывают:
- Расположение API.
- Как агент должен проходить проверку подлинности при вызове API.
- Функции, представляющие операции, которые может выполнять API.
- Форма данных, которую API ожидает в запросах и возвращает в своих ответах.
Подключаемые модули API состоят из определения, которое описывает все эти сведения и ссылается на спецификацию API, содержащую сведения об API. Определение подключаемого модуля API и спецификация API включены в пакет расширения Copilot. Сам API размещается за пределами Microsoft 365 и обычно принадлежит внешней системе, которую он представляет.
Декларативные агенты могут использовать несколько подключаемых модулей API, подключенных к разным API. Такая компоноваемость обеспечивает гибкую архитектуру, которая позволяет поддерживать различные сценарии.