智能 Microsoft 365 Copilot 副驾驶® 扩展性示例

本文提供了代码示例的链接,可帮助你开发 Copilot 扩展性解决方案,包括代理、Microsoft Graph 连接器和插件。

声明性代理示例

PNP 社区提供了以下声明性代理示例。

示例 说明
职业指导 提供个性化的职业发展建议,包括角色理解、技能差距分析、学习机会和职业过渡计划。 它旨在了解用户当前的角色,确定职业目标,评估技能和差距,建议学习机会,并为未来增长创建详细的行动计划。
创意指导 促进集体讨论和规划,提供创造性练习、创意组织技巧和改进反馈。 它使用有趣、协作的语气,提出迭代性问题,并提供详细的议程和创造性的建议,以运行有效的集思广益会议。
学习指导 通过将复杂主题分解为简单、中间和高级摘要,帮助用户了解这些主题,并提供引导式练习和学习计划。 它采用各种技术来学习复杂主题,包括术语表、类比、练习练习和结构化学习计划。
提示指导 帮助用户为 Copilot 创建有效且结构良好的提示。 提供分析、合规性检查和改进建议。 它要求提供有关生成有效提示的目标、上下文、来源和期望的信息,并提供详细的分析以帮助提升提示写作能力。
写作指导 提供有关写作的详细反馈,帮助更改消息的基调、翻译文本,并帮助编写说明、故事、博客文章和白皮书。 它侧重于清晰度、一致性、语法和整体影响,为各种类型的文档创作提供特定的改进和替代方法。

具有 API 插件的声明性代理示例

以下示例使用 Microsoft 的业务流程和模型实现自定义代理。

示例 说明
Trey Research Copilot 扩展 (OAuth 版本) 此示例演示如何使用 Microsoft 的业务流程协调程序和 LLM 生成自己的声明性代理,这些代理也能够通过 API 插件与 API 交互。 此示例包括身份验证。
Trey Research Copilot 扩展 (匿名版本) 此示例演示如何使用 Microsoft 的业务流程协调程序和 LLM 生成自己的声明性代理,这些代理也能够通过 API 插件与 API 交互。 此版本的 Trey Research 示例不进行身份验证,但对于演示和试验可能很有用。

自定义引擎代理示例

以下示例使用自定义业务流程和模型实现自定义引擎代理。

示例 说明
使用 Azure OpenAI 的会议帮助程序 此示例演示 Azure OpenAI 如何为订阅会议的所有参与者从会议听录中提取操作项。 然后,在会议结束后,它将这些操作项发送给 1:1 聊天中的每个用户。
虚拟助手机器人 此示例应用程序演示了一个根机器人,该机器人将输入路由到技能机器人,以便定制响应。

Microsoft Graph 连接器示例

以下示例实现扩展智能 Microsoft 365 Copilot 副驾驶®Microsoft Graph 连接器。

示例 说明
TypeScript 策略连接器 此示例包含一个 Microsoft Graph 连接器,该连接器演示如何将本地策略引入 Microsoft 365。 对于每个文件,它会从前端提取元数据,将它们映射到外部连接的架构,并引入内容,保留内容和元数据。 引入的内容设置为对组织中的每个人可见。
.NET Microsoft Graph 文档连接器 此示例 .NET 项目演示如何生成Microsoft Graph 连接器,以便将非结构化数据引入到 Microsoft 365,并将其提供给智能 Microsoft 365 Copilot 副驾驶®。 该项目使用适用于 Visual Studio 的 Teams 工具包将连接器打包为Microsoft Teams 应用,并简化其在组织中的部署。
.NET GitHub 连接器 此 .NET 应用程序演示如何使用 Microsoft Graph 连接器 API 创建自定义连接器,以便为 GitHub 中的问题和存储库编制索引。 此连接器示例为Microsoft搜索、Teams 中的 Copilot、智能 Microsoft 365 Copilot 副驾驶®应用等体验提供支持。
Python GitHub 连接器 此 Python 应用程序演示如何使用 Microsoft Graph 连接器 API 创建自定义连接器,以便为 GitHub 中的问题和存储库编制索引。 此连接器示例为Microsoft搜索、Teams 中的 Copilot、智能 Microsoft 365 Copilot 副驾驶®应用等体验提供支持。
TypeScript GitHub 连接器 此 TypeScript 应用程序演示如何使用 Microsoft Graph 连接器 API 创建自定义连接器,以便从 GitHub 为问题和存储库编制索引。 此连接器示例为Microsoft搜索、Teams 中的 Copilot、智能 Microsoft 365 Copilot 副驾驶®应用等体验提供支持。

用于智能 Microsoft 365 Copilot 副驾驶®的插件

Teams 消息扩展示例

以下示例实现扩展智能 Microsoft 365 Copilot 副驾驶®的 Teams 消息扩展。

示例 说明
Northwind Inventory 扩展 此 TypeScript 示例实现 Teams 消息扩展,允许用户从 Northwind 示例数据库查询数据并针对该数据执行操作。
Azure AI 搜索扩展 此 JavaScript 示例实现了使用 Azure AI 搜索启用文档矢量搜索的 Teams 消息扩展。
.NET 产品支持扩展 此 .NET 示例实现 Teams 消息扩展,允许用户通过 Microsoft Graph 查询 SharePoint Online 团队网站中持有的产品。
TypeScript 产品支持扩展 此 TypeScript 示例实现了一个 Teams 消息扩展,允许用户通过 Microsoft Graph 查询 SharePoint Online 团队网站中持有的产品。
.NET 多参数 演示如何实现复杂话语和支持深度检索的插件
TypeScript 多参数 演示如何实现复杂话语和支持深度检索的插件
JavaScript 多参数 演示如何实现复杂话语和支持深度检索的插件
合规性检查器 使用 Azure OpenAI 将建议文档与指南文档进行比较,并返回建议是否符合要求以及为何不合规。
专家查找器 此示例实现了一个 Teams 消息扩展,该扩展可用于根据候选人的技能、位置和可用性查询候选人的数据库。 此示例与 智能 Microsoft 365 Copilot 副驾驶® 一起使用时,演示了单 Sign-On (SSO) ,以及 Copilot 执行多参数搜索的能力。

社区示例

可以在 Microsoft采用中心示例解决方案库中找到社区中的最新示例列表: