什么是声明性代理的 API 插件?
声明性代理是基于智能 Microsoft 365 Copilot 副驾驶®的基础模型和业务流程构建的智能助手。 当你用知识扩展它们时,他们可以对不属于其模型的信息进行推理。 通过向他们添加技能,使代理能够与外部系统交互、在系统条件下触发某些行为或使用自定义工作流逻辑。
一种技能是允许声明性代理与 API 通信以检索和修改数据的作。 可以使用 API 插件实现这些作。 API 插件允许声明性代理调用 API。 插件描述:
- API 的位置。
- 调用 API 时代理应如何进行身份验证。
- 函数,表示 API 可以执行的作。
- API 在请求中预期并在响应中返回的数据的形状。
API 插件由一个定义组成,该定义描述所有这些信息,并引用包含有关 API 的信息的 API 规范。 API 插件定义和 API 规范包含在 Copilot 扩展包中。 API 本身托管在 Microsoft 365 之外,通常属于它所代表的外部系统。
声明性代理可以使用连接到不同 API 的多个 API 插件。 这种可组合性提供了一个灵活的体系结构,允许你支持各种方案。