智能 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采用中心示例解决方案库中找到社区中的最新示例列表: