51CTO Blog地址: https://blog.51cto.com/u_13969817

作为开发人员,你可以扩展、扩充和自定义Microsoft Copilot for Microsoft 365,从而帮助业务用户提高工作效率。

Microsoft 365 开发:扩展Microsoft Copilot for M365的必备开发环境_开发环境

若扩展Microsoft Copilot for M365, 必须满足以下开发环境:

1.      使用具有 Copilot 的沙盒 Microsoft 365 租户

  1. 使用符合条件的 Microsoft 365 或具有适用于 Microsoft 365 的 Copilot许可证Office 365生产环境。

通过在具有 Copilot 许可的 Microsoft 365 生产环境中直接工作来开发 Copilot 集成。 这些环境包括:

·        Microsoft 365 E5和 E3

·        Office 365 E5和 E3

·        Microsoft 365 商业高级版和商务标准

开发人员可以通过两种方式通过外部服务和数据的智能来扩展适用于 Microsoft 365 的 Microsoft Copilot:

·       使用 Teams 消息扩展插件

·       MICROSOFT 业务应用程序的 AI 插件生成插件,或使用 Microsoft Graph 连接器

Microsoft Graph 连接器开发的要求

·       搜索管理员或全局管理员必须注册应用程序并授予管理员同意所需的 Microsoft Graph 权限。 作为在生产环境中工作的开发人员,这可能不是一种选择。 除非锁定外部项安全性,否则任何已部署的 Graph 连接器都可以在租户范围内访问。

·       使用连接器为内容编制索引受租户中可用索引配额的约束。 标准 Microsoft 365 开发人员租户和 Microsoft 365 Copilot 开发人员租户附带配额,可让开发人员免费开始构建连接器。

以下示例实现扩展适用于 Microsoft 365 的 Copilot的 Microsoft Graph 连接器。

示例

说明

 .NET GitHub 连接器

.NET 应用程序演示如何使用 Microsoft Graph 连接器 API 创建自定义连接器,以便为 GitHub 中的问题和存储库编制索引。此连接器示例为 Microsoft 搜索、Teams 中的 CopilotMicrosoft 365 应用等体验提供支持。

 Python GitHub 连接器

Python 应用程序演示如何使用 Microsoft Graph 连接器 API 创建自定义连接器,以便为 GitHub 中的问题和存储库编制索引。此连接器示例为 Microsoft 搜索、Teams 中的 CopilotMicrosoft 365 应用等体验提供支持。

 TypeScript GitHub 连接器

TypeScript 应用程序演示如何使用 Microsoft Graph 连接器 API 创建自定义连接器,以便为 GitHub 中的问题和存储库编制索引。此连接器示例为 Microsoft 搜索、Teams 中的 CopilotMicrosoft 365 应用等体验提供支持。

以下示例实现扩展适用于 Microsoft 365 的 Copilot的 Teams 消息扩展

示例

说明

 Northwind Inventory 扩展

TypeScript 示例实现 Teams 消息扩展,允许用户从 Northwind 示例数据库查询数据并针对该数据执行操作。

 Azure AI 搜索扩展

JavaScript 示例实现了使用 Azure AI 搜索启用文档矢量搜索的 Teams 消息扩展。

 产品支持扩展

.NET 示例实现 Teams 消息扩展,允许用户通过 Microsoft Graph 查询 SharePoint Online 团队网站中保留的产品。

 .NET 多参数

演示如何实现复杂话语和支持深度检索的插件

 TypeScript 多参数

演示如何实现复杂话语和支持深度检索的插件

 JavaScript 多参数

演示如何实现复杂话语和支持深度检索的插件

 

谢谢大家阅读。