本文提供了代码示例的链接,可帮助你开发 Copilot 扩展性解决方案,包括代理、智能 Microsoft 365 Copilot 副驾驶®连接器和插件。
声明性代理示例
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 365 Copilot 副驾驶®连接器示例
以下示例实现扩展智能 Microsoft 365 Copilot 副驾驶®的智能 Microsoft 365 Copilot 副驾驶®连接器。
| 示例 | 说明 |
|---|---|
| TypeScript 策略连接器 | 此示例包含一个 Copilot 连接器,演示如何将本地策略引入 Microsoft 365。 对于每个文件,它会从前端提取元数据,将它们映射到外部连接的架构,并引入内容,保留内容和元数据。 引入的内容设置为对组织中的每个人可见。 |
| .NET 文档连接器 | 此示例 .NET 项目演示如何生成 Copilot 连接器,以便将非结构化数据引入到 Microsoft 365,并将其提供给智能 Microsoft 365 Copilot 副驾驶®。 该项目使用 Microsoft 365 Agents Toolkit for Visual Studio 将连接器打包为Microsoft Teams 应用,并简化其在组织中的部署。 |
| .NET GitHub 连接器 | 此 .NET 应用程序演示如何使用 Copilot 连接器 API 创建自定义连接器,以便为 GitHub 中的问题和存储库编制索引。 此连接器示例为Microsoft搜索、Teams 中的 Copilot、智能 Microsoft 365 Copilot 副驾驶® 应用等体验提供支持。 |
| Python GitHub 连接器 | 此 Python 应用程序演示如何使用 Copilot 连接器 API 创建自定义连接器,以便从 GitHub 为问题和存储库编制索引。 此连接器示例为Microsoft搜索、Teams 中的 Copilot、智能 Microsoft 365 Copilot 副驾驶® 应用等体验提供支持。 |
| TypeScript GitHub 连接器 | 此 TypeScript 应用程序演示如何使用 Copilot 连接器 API 创建自定义连接器,以便为 GitHub 中的问题和存储库编制索引。 此连接器示例为Microsoft搜索、Teams 中的 Copilot、智能 Microsoft 365 Copilot 副驾驶® 应用等体验提供支持。 |
社区示例
可以在 Microsoft采用中心示例解决方案库中找到社区中的最新示例列表: