练习 - 构建具备知识能力的代理

已完成

在本练习中,你将为 Contoso 保险创建一个启用知识的代理,帮助客户服务代表使用公司的知识库快速找到常见策略问题的解答。

情景

Contoso 保险每天收到数百次客户关于保险保险、索赔流程和一般保险问题的查询。 客户服务团队需要快速访问准确的信息,以提供一致的有用响应。 你将创建一个智能代理,该代理可以使用知识源回答这些问题。

学习目标

完成本练习后,你将能够:

  • 使用自然语言提示在Microsoft Copilot Studio中创建代理
  • 添加多种类型的知识源以增强代理智能
  • 配置生成式答案以实现最佳回复质量
  • 测试代理响应并优化知识源配置
  • 管理知识使用情况和 Web 搜索的代理设置

Prerequisites

  • 在具备适当权限的情况下访问Microsoft Copilot Studio
  • Power Apps开发人员环境
  • 基本熟悉Microsoft Copilot Studio接口

注释

本练习大约需要 25 分钟才能完成。

任务 1:创建客户服务代理

在此任务中,你将创建一个新的代理,旨在处理客户服务咨询。

  1. 导航到 Copilot Studio 并使用凭据登录。

  2. 在 主页 上,找到代理创建提示字段。

  3. 输入以下描述性提示来指导代理创建:

    Create a customer service agent for an insurance company that helps representatives answer questions about policies, coverage, claims, and general insurance information
    
  4. 选择 “发送” 图标以创建代理。

  5. 等待Copilot Studio分析提示并生成代理。 此过程通常需要 30-60 秒。

  6. 查看自动生成的组件:

    • 说明:注意 AI 如何将提示解释为特定的行为准则
    • 知识建议:查找任何自动建议的知识源
    • 触发器:查看激活代理的建议短语
    • 工具:检查推荐的集成
  7. 在代理详细信息中,将 “名称” 字段更新为“Contoso 保险助手”,以便更清晰。

  8. 查看 说明 并根据需要对其进行修改,以更好地反映代理的目的。

任务 2:配置知识源

现在,你将添加多个知识源,为代理提供全面的信息来回答客户问题。

添加公共网站知识源

  1. 在代理中选择“ 知识 ”选项卡。

  2. 选择 “+ 添加知识 ”以打开知识源对话框。

  3. 选择公共网站磁贴。

  4. 在 “公共网站链接 ”字段中,输入:

    https://learn.microsoft.com/en-us/microsoft-copilot-studio/
    
  5. 选择 并添加。

  6. 在知识源配置中:

    • Name:输入“Copilot Studio文档”
    • Description:输入“Copilot Studio功能、配置和最佳做法的官方Microsoft文档”
  7. 选择 “添加到代理” 以完成添加。

添加基于文件的知识源

  1. 在“ 知识 ”选项卡中,再次选择“ + 添加知识 ”。

  2. 在“上传文件”部分中,选择“选择以浏览”。

  3. 在本练习中,在计算机上创建一个简单的文本文件,其中包含示例保险信息:

    • 创建名为“insurance-policies.txt”的新文本文件
    • 添加示例内容,例如:
      Auto Insurance Coverage Types:
      - Liability: Covers damage to others
      - Collision: Covers damage to your vehicle
      - Comprehensive: Covers theft, vandalism, weather damage
      
      Claims Process:
      1. Report incident immediately
      2. Document damage with photos
      3. Contact claims department
      4. Schedule vehicle inspection
      5. Receive repair authorization
      
  4. 上传所创建的文件。

  5. 配置知识源:

    • 名称:输入“保险政策指南”
    • 说明:输入“有关客户服务参考的汽车保险保险类型和索赔流程的基本信息”
  6. 选择添加到代理。

  7. 等待文件索引。 处理完成后,状态将从“索引”更改为“就绪”。

任务 3:配置生成答案设置

在此任务中,你将优化代理如何使用知识源并处理未知问题。

配置通用知识设置

  1. 在代理中,从导航菜单中选择 “设置 ”。

  2. 从设置选项中选择 “生成 AI ”。

  3. 查看“使用常规知识”设置:

    • 为本练习开启此项,以便在特定来源没有答案时,允许代理使用更广泛的知识。
    • 此设置有助于提供全面的响应,同时仍优先考虑知识源
  4. 查看 “从网络获取信息”设置:

    • 开启此功能 以允许实时网络搜索当前信息
    • 这使代理能够查找最新的信息,当您的知识源不足时。

配置知识源使用方法

  1. 返回到“ 知识 ”选项卡。

  2. 请选择您要编辑的信息来源之一。

  3. 展开 “包括/排除选项 ”部分。

  4. 验证是否选择了随时,并允许将知识来源用于任何用户请求。

  5. 如果要限制使用,可以改为选择仅当主题引用时。

  6. 如果进行了任何更改,请选择“保存”。

任务 4:测试智能代理

现在,你将使用各种问题测试代理,了解它如何使用知识源。

使用知识源内容进行测试

  1. 在 “测试代理 ”窗格中(通常位于右侧),键入以下内容启动对话:

    What types of auto insurance coverage are available?
    
  2. 查看智能体的回复并注意到:

    • 它是否引用已上传文件中的信息?
    • 响应是否具有对话性并且有帮助?
    • 是否正确提到覆盖率类型?
  3. 提出后续问题:

    How do I file a claim?
    
  4. 观察代理如何使用知识源中的索赔流程信息进行响应。

使用Copilot Studio知识进行测试

  1. 询问与网站知识源相关的问题:

    How do I create topics in Copilot Studio?
    
  2. 请注意代理如何从添加为知识源的Microsoft文档中提取内容。

测试常识备用方案

  1. 在特定的知识源之外提问:

    What's the weather like today?
    
  2. 观察代理是使用常规知识还是 Web 搜索来尝试答案。

  3. 尝试另一个常规问题:

    What are some tips for safe driving?
    

任务 5:完善和优化

根据您的测试,进行改进以提升代理性能。

检查和调整响应

  1. 如果发现任何响应似乎无关或偏题,请转到 “设置”选项>生成式 AI。

  2. 请考虑调整内容审查级别:

    • 更高的级别 提供更多的答案,但可能不太精确
    • 较低级别 提供更少但更准确的答案
  3. 再次测试相同的问题,看看响应是否得到改善。

添加更具体的知识

  1. 如果你注意到代理的知识存在差距,请考虑添加另一个知识源:

    • 创建包含其他保险信息的另一个文本文件
    • 或添加另一个相关的公共网站网址
  2. 使用任务 2 中的相同过程上传和配置任何其他知识源。

任务 6:查看代理功能

在完成练习之前,请查看已完成的内容。

检查知识集成

  1. 转到“ 知识 ”选项卡,查看所有已添加的知识源。

  2. 检查所有源是否都显示“就绪”状态。

  3. 查看说明并验证它们准确描述每个源的目的。

测试聊天流

  1. 在测试窗格中,进行更长的对话以查看智能体维护上下文的好坏情况:

    User: "I need to file a claim"
    Agent: [responds with claims process]
    User: "What documentation do I need?"
    Agent: [should provide relevant follow-up information]
    
  2. 观察代理如何维护会话上下文并提供相关响应。

清理行动

完成练习和测试后,可以选择保留或删除代理。

如果要继续试验:

  • 使代理保持活动状态以供将来进行测试
  • 考虑添加更多知识源
  • 浏览其他Copilot Studio功能

删除代理(可选)

  1. 如果要清理环境:

    • 转到代理 设置
    • 查找 “删除” 选项(通常位于高级设置中)
    • 如果不再需要代理,请确认删除
  2. 请注意,删除代理也会删除所有关联的知识源和配置。

总结

祝贺你! 你已成功完成本练习。 你已完成以下操作:

  • 使用自然语言提示创建智能代理
  • 添加了多个知识源,包括网站和文件上传
  • 配置的生成式回答设置以实现最佳性能
  • 使用各种类型的问题测试代理
  • 了解了知识源如何与代理响应集成
  • 体验了代理如何处理不同类型的用户查询

本练习演示了Microsoft Copilot Studio中启用知识的代理的强大功能。 你创建的代理现在可以帮助客户服务代表快速查找准确的信息,改善客户交互的响应时间和一致性。

后续步骤

请考虑探索以下附加功能:

  • 将SharePoint网站或 Dataverse 表添加为知识源
  • 为特定聊天流创建自定义主题
  • 将代理程序与Microsoft Teams或其他渠道集成
  • 为特定用例配置高级生成答案设置