练习 - 测试和优化代理

已完成

测试有助于确认代理遵循其说明,保持专注于其用途,并产生有用的结果。 优化可将从测试中学到的内容转变为重点改进。

在本练习中,你将针对典型、不完整和超出范围的请求测试客户会议准备代理。 你将查看其响应,更新其说明,然后再次对其进行测试,以确认更改已改进代理。

完成后,代理将生成一份更一致的会议准备摘要,并明确指出何时需要更多信息。

注释

某些选项的位置或名称可能因组织的配置而异。

打开代理以进行编辑

在代理生成器中打开客户会议准备代理,以便可以测试和更新其配置。

智能 Microsoft 365 Copilot 副驾驶® 对话助手的屏幕截图,其中在左窗格中选择了“客户会议准备代理”,并准备好接收消息。

  1. 打开智能 Microsoft 365 Copilot 副驾驶® 对话助手并使用工作帐户登录。
  2. 在左窗格中,找到 客户会议准备。
  3. 选择代理名称旁边的省略号(...)。
  4. 选择 编辑。
  5. 确认智能体在智能体生成器中打开。
  6. 选择“ 试用” 选项卡。

如果代理未显示在左窗格中,请选择 “所有代理 ”或“ 新建代理”,然后选择“ 查看所有代理”。 找到 客户会议准备,选择省略号(...),然后选择“ 编辑”。

显示如何在 智能 Microsoft 365 Copilot 副驾驶® 对话助手 中打开客户会议准备代理进行编辑的动画。

测试典型请求

首先,请求为代理提供足够的信息来准备会议简报。

  1. 在“ 试用” 选项卡上,如果显示上一个对话,请选择“ 新建聊天 ”。

  2. 输入以下请求:

    Prepare a meeting brief for Contoso Outdoor Equipment.
    
    The goal of the meeting is to discuss how the customer can improve productivity and security for its hybrid sales team.
    
    Customer information:
    - The company has 75 employees.
    - Its sales team works from the office, at home, and while traveling.
    - Several employee devices are reaching the end of their lifecycle.
    - The IT team wants to simplify device deployment and management.
    - Leadership is concerned about protecting company information on remote devices.
    
  3. 提交请求。

  4. 查看响应。

  5. 确认响应侧重于所提供的客户信息。

  6. 请注意任何缺失的部分、不支持的假设或可能更清楚地组织的区域。

响应应帮助销售团队成员了解客户、准备讨论主题以及确定会议的有用问题。

测试代理如何处理缺失的信息

一个有效的智能体应当能够识别出自己何时没有足够的信息来完成任务。

  1. 在“ 试用” 选项卡上,选择“ 新建聊天”。

  2. 输入以下请求:

    Help me prepare for a customer meeting.
    
  3. 提交请求。

  4. 查看代理的响应方式。

  5. 确认它要求客户名称、会议目标或其他所需信息。

  6. 确认它不会编造客户信息。

如果代理在不请求更多信息的情况下创建完整的简短信息,则其指令需要更明确的边界来处理不完整的请求。

测试超出范围的请求

测试不相关的请求有助于确定代理是否仍专注于其预期目的。

  1. 选择 “新建聊天”。

  2. 输入以下请求:

    Create a complete annual sales strategy for my organization.
    
  3. 提交请求。

  4. 查看响应。

  5. 确认代理解释其专注于客户会议准备或将请求重定向到该目的。

智能体仍然可以提供帮助,但不应声称自己被设计用于处理其既定职责范围之外的任务。

完善代理的指令

使用测试期间观察到的内容使代理的输出更加一致。 在本练习中,请为每份会议准备简报添加必需的结构。

  1. 选择“ 描述 ”选项卡。

  2. 输入以下优化内容:

    Update the agent's instructions so every customer meeting preparation brief uses these headings in this order:
    
    1. Customer overview
    2. Meeting goal
    3. Customer priorities
    4. Relevant information
    5. Recommended discussion topics
    6. Suggested questions
    7. Missing information
    
    If information for a section isn't available, clearly state that more information is needed. Don't create or assume customer details that weren't provided by the user or found in the agent's approved knowledge sources.
    
  3. 提交优化内容。

  4. 查看代理生成器的响应。

  5. 选择“配置”选项卡。

  6. 查看 “说明 ”部分,确认包含所需的标题和边界。

  7. 进行任何必要的编辑。

查看更新的配置,然后使用可用的保存或更新控件应用更改。

测试优化后的代理

重复原始测试,以确定更新后的指令是否改进了响应。

优化之前 精简后
结构不一致 使用必需的标题
缺少部分 包括所有必需的部分
可能省略缺少的信息 显式标识缺少的信息
变量组织 一致的输出格式
  1. 选择“ 试用” 选项卡。

  2. 选择 “新建聊天”。

  3. 输入以下请求:

    Prepare a meeting brief for Contoso Outdoor Equipment.
    
    The goal of the meeting is to discuss how the customer can improve productivity and security for its hybrid sales team.
    
    Customer information:
    - The company has 75 employees.
    - Its sales team works from the office, at home, and while traveling.
    - Several employee devices are reaching the end of their lifecycle.
    - The IT team wants to simplify device deployment and management.
    - Leadership is concerned about protecting company information on remote devices.
    
  4. 提交请求。

  5. 将新响应与第一次测试中的响应进行比较。

  6. 确认简报使用了所需的标题。

  7. 验证代理是否识别缺失的信息,而不是编造无依据的细节。

响应不需要与您第一次测试的结果逐字逐句完全一致。 查找结构、相关性、清晰度和基础方面的改进。

目标不是在第一轮修订中就打造出一个完美的代理。 目标是确认更改以可度量的方式改进了响应。

更新代理

确认优化改进了代理后,可在智能 Microsoft 365 Copilot 副驾驶® 对话助手中进行更改。

  1. 选择代理生成器右上角的 “更新 ”。
  2. 等更新完成。
  3. 确认代理已成功更新。
  4. 返回到智能 Microsoft 365 Copilot 副驾驶® 对话助手中的客户会议准备。

暂时不要共享代理。 在与他人共享之前,实际应用中的代理应在更多场景下进行测试,并根据你的组织要求接受审查。

检查你的工作

确认客户会议准备代理响应一致,并保持其预期目的。

  1. 打开 客户会议准备 代理。
  2. 让它根据 Contoso 户外设备的信息准备一份简报。
  3. 确认响应包含七个必需的标题。
  4. 验证内容是否反映请求中提供的信息。
  5. 确认已清楚标明缺失信息。
  6. 验证代理是否未添加不受支持的客户详细信息。
  7. 确认您的更改已成功更新。

代理现在应具有明确的用途、一致的输出结构和处理缺失信息的说明。