智能 Microsoft 365 Copilot 副驾驶®是一种 AI 驱动的生产力工具,它结合了知识和技能,帮助用户完成工作。 可以构建扩展性解决方案,为用户定制和增强 Copilot 体验,以满足组织的独特业务需求。
规划是设计和构建扩展性解决方案的重要第一步。 本文提供帮助你规划 Copilot 扩展性解决方案的关键步骤。
定义目标
在设计 Copilot 扩展性解决方案之前,请定义计划生成的用途和范围。 其中包括以下步骤:
- 确定要解决的问题。
- 了解目标用户。
- 定义解决方案如何解决业务问题。
首先,请定义需要解决的特定挑战或生产力差距。 确定用户存在的低效、痛点或未满足的需求。 确定需要解决的问题后,可以探索如何通过扩展 Copilot 来提供价值。
接下来,考虑你对目标用户的了解,以及如何帮助他们满足其生产力需求。 确定你面向的用户角色或角色,以及你希望为组织实现的结果。 请考虑以下问题:
- 潜在用户的数量是否会影响设计选择,例如消耗成本?
- 用户是否具有 Copilot 许可证? 如果没有,采用或许可成本是多少? 有关详细信息,请参阅 考虑成本。
定义需要解决的问题或业务需求后,确定如何扩展 Copilot 来解决或缓解问题。 用户需要 Copilot 做什么? 使用下表中的信息来指导你的思考。
业务需求 | Copilot 扩展性方法 |
---|---|
改进决策、摘要或建议 | 提高 Copilot 的推理能力。 |
从数据库、文档或 API 集成组织知识 | 启用 Copilot 以访问和使用外部数据。 |
通过构建自动化流减少手动任务 | 创建自动化工作流以简化重复任务。 |
在你自己的应用程序或自定义代理中提供对 Copilot 功能的安全访问 | 通过智能 Microsoft 365 Copilot 副驾驶® API 访问 Copilot,以确保合规性和企业级安全性 |
此外还需考虑以下事项:
- 工作流是否涉及 多个步骤或条件决策? 如果是这样,请设计结构化工作流或多步骤交互,以便获得流畅的用户体验。
- Copilot 是否需要 动态适应 用户输入或更改上下文? 如果是这样,请实现上下文感知功能,以根据用户需求实时调整响应。
定义技术和数据要求
确定扩展性解决方案需要满足的要求。 请考虑以下因素:
用户体验要求
用户将在何处与 Copilot 交互? 这可能在 Microsoft Copilot、Word、Excel、PowerPoint、Teams) 或第三方应用或网站 (365 个应用的上下文中。
数据源
Copilot 或解决方案是否需要内部或外部数据,例如文档、应用程序、API 或数据库? 例如,是否需要:
- 将外部数据集成到 Microsoft 365 应用中,以获取与上下文相关的响应?
- 与业务工作流的实时数据交互?
- 与其他应用程序交互以检索或更新数据、运行命令或触发工作流?
数据源集成选项
对于需要与 Copilot 集成的每个数据源,确定智能 Microsoft 365 Copilot 副驾驶®连接器 (以前Microsoft Graph 连接器) 、Power Platform 插件或 REST API 是否可用。 如果现有数据源集成不可用,请确定是要生成 Copilot 连接器还是 API 来启用集成。 下表提供了一个示例。
数据源 你希望如何在 Copilot 中使用数据? 数据源集成 Salesforce - 在询问有关客户的问题时,作为知识来源。
- 更新商机详细信息。
- Copilot 连接器
- API 或 Power Platform 插件
代理和自动化要求
确定触发器、计划的工作流和自动化需求。
定义解决方案
根据对用户需求的评估和解决方案的技术要求,确定要生成的 Copilot 扩展性选项的类型或类型。
Copilot 连接器
如果需要 Copilot 将外部数据集成到 Microsoft 365 应用程序中,以提供上下文相关的响应,请使用 Copilot 连接器。 根据你的方案,可以选择执行以下作之一:
- 使用预生成的 Copilot 连接器。 确定可在租户中配置的 预生成 Copilot 连接器 。
- 生成自定义 Copilot 连接器。 如果现有连接器都不能满足你的需求,则可以生成自己的连接器。 有关详细信息,请参阅智能 Microsoft 365 Copilot 副驾驶®连接器概述。
Copilot 代理
如果仅使用 Copilot 连接器不能满足你的需求,你可以构建一个代理来根据业务需求定制 Copilot 体验或连接到特定的数据源。
如果决定生成代理,则需要确定以下内容:
要生成的 代理的类型 。 根据你的方案,可以生成声明性代理或自定义引擎代理。
有关帮助你选择要生成的代理类型的信息,请参阅用于智能 Microsoft 365 Copilot 副驾驶®的扩展性选项。
是使用 低代码还是支持代码 方法来生成代理。
下表列出了根据计划生成的代理类型提供的低代码和支持代码选项。
代理类型 | 低代码工具选项 | 专业代码工具选项 |
---|---|---|
声明性代理 |
|
Visual Studio Code + Microsoft 365 代理工具包 (Teams 工具包的演变) |
自定义引擎代理 | Copilot Studio |
|
接下来,确定代理所需的数据源或插件。 数据源可能是Microsoft 365 个数据, (Teams 消息、电子邮件、人员、SharePoint 网站或文件夹) 、Copilot 连接器 (预生成或自定义) ,或者用于实时数据访问或外部作) (插件。
最后,如果代理涉及复杂的工作流,则可能需要自定义业务流程协调程序。 有关帮助你设计解决方案的信息,请参阅使用 Copilot Studio、语义内核或 LangChain。
智能 Microsoft 365 Copilot 副驾驶® API
如果要将 Copilot 的功能集成到自定义应用程序或代理中,智能 Microsoft 365 Copilot 副驾驶® API 提供对 Copilot 中关键功能的编程访问,包括:
知识访问 - 使用检索 API (即将) 公共预览版和 AI 会议见解 API 安全地访问Microsoft 365 知识,包括索引企业数据和 AI 生成的会议内容。
对话集成 - 为了将 Copilot 支持的聊天体验嵌入你自己的应用程序中,Copilot 对话助手 API (即将推出公共预览版,) 允许你直接从 Copilot 发送提示并接收响应。
治理和见解 - 如果要构建数据治理解决方案,或者希望了解用户如何与 Copilot 交互, 则 Copilot 交互导出 API 允许导出用户提示和响应。 这可以帮助你确保合规性、监视使用情况并推动采用策略。
考虑成本
从用户和托管角度考虑解决方案设计的成本影响。 有关详细信息,请参阅 Copilot 扩展性的成本注意事项。
解决 RAI 和合规性注意事项
无论选择哪种解决方案,都需要确保它满足 RAI 和合规性要求。 比如以下几种情况:
- Copilot 扩展性解决方案是否需要特定的 LLM 模型或对特定任务(例如法律研究或医疗合规性)进行微调? 如果是这样,有关如何将模型与 Copilot 集成并针对 Copilot 进行优化的信息,请参阅 如何为应用选择正确的模型 |Azure AI。
- 确保解决方案应用 负责任 AI (RAI) 原则、数据管理和存储发布 (,以满足 ISV) 要求。
概述开发方法
选择 Copilot 扩展性路径后,决定如何构建开发过程。 根据用例选择适当的开发工具,例如 Teams 工具包、Copilot Studio、Microsoft 365 智能体 SDK或 Azure AI。 若要构建解决方案,请从最低可行产品 (MVP) 开始,然后根据反馈和性能进行优化。
下表提供了针对各种用户方案使用不同的 Copilot 扩展性选项的扩展性解决方案示例。
扩展性类型 | 用例 | 示例 |
---|---|---|
Copilot 连接器 | IT 支持助手 | 一家全球公司集成了 ServiceNow 连接器,以增强与 Copilot 的 IT 支持。 员工使用 Copilot 搜索故障排除指南、检查票证状态并提交服务请求。 连接器从 ServiceNow 提取数据,从而实时访问知识库文章和 IT 票证。 此集成改进了自助服务功能,缩短了解决时间,提高了整体 IT 支持效率。 |
Copilot 连接器 | 客户信息集成 | 销售团队使用 Salesforce Copilot 连接器来提高客户保留率并简化 Microsoft 365 中的工作流。 销售代表现在可以直接从 Copilot 快速搜索和检索最新的客户数据,例如商机、潜在顾客和帐户。 借助 AI 辅助的见解和建议,他们可以更好地个性化交互并做出明智的决策,提高销售业绩,并减少在平台之间切换所花费的时间。 |
声明性代理 + API 插件 | 医疗保健合规性助手 | 医院建立了一个声明性代理,以帮助医务人员访问合规性指南。 声明性代理从 SharePoint 拉取策略,并使用 API 插件从政府门户检索实时法规更新。 |
声明性代理 + API 插件 + Copilot 连接器 | 项目工作流优化器 | 项目管理团队创建一个与 GitHub 和 Jira 集成的代理,以简化工作流。 代理检索和更新 Jira 票证,拉取 GitHub PR 和代码评审,搜索 Teams 聊天和会议笔记,并使用代码解释器获取项目见解。 它还建议后续步骤并自动跟进,使项目经理了解最新情况并提高效率。 |
自定义引擎代理 + API 插件 | 法律研究 AI | 一家律师事务所使用 Azure OpenAI 服务创建独立的 AI 代理。 代理使用自定义训练的 LLM 进行案例法分析,并通过 API 插件与外部法律数据库集成。 |
自定义引擎代理 | 制造预测性维护代理 | 工厂开发用于预测计算机故障的自定义引擎代理。 它从 IoT 设备收集传感器数据,使用 LLM 进行处理,并在检测到异常时通过 Teams 向工程师发出警报,从而实现主动维护并最大程度地减少停机时间。 |
自定义引擎代理 + Copilot API | 顾问知识访问 | 一家咨询公司构建了一个自定义代理,以帮助顾问为客户会议作准备。 代理使用 Copilot 检索 API 访问最新的 SharePoint 数据,确保安全、合规的信息访问,使客户端数据保持隔离和保护。 |