计划代理

已完成

高效的智能体首先要有一个明确的计划。 在配置代理之前,请确定:

  • 代理将支持谁。
  • 它应帮助用户实现什么目标。
  • 它可以使用哪些已批准的知识源。
  • 它应如何响应受支持的、不明确和范围外的请求。

对于 Contoso 方案,你计划如何创建使用经批准的 IT 支持指南来回答常见员工问题的代理。 在本单元中,你将确定开始配置前需要做出的决定。

显示如何在 Copilot Studio 中创建代理的动画。

使用以下规划决策将支持需求转换为可进行配置和测试的要求:

规划决定 要考虑的问题
Purpose 代理应帮助解决哪些问题?
观众 谁将与智能体交互?
Scope 代理应处理哪些请求?
知识来源 代理应使用哪些已批准的信息?
行为 代理应如何响应受支持的、不明确和范围外的请求?
Validation 如何确定代理是否按预期执行?

有用的代理计划将代理的用途、说明、知识、行为和验证条件连接到可实现和测试的单个设计中。

定义代理的用途和受众

明确的目的描述了代理应帮助解决的问题。 明确的目标可以更轻松地选择相关知识、编写有效的说明并评估代理的响应。

同时确定目标受众。 考虑用户已经知道的内容、使用的术语以及他们期望的帮助类型。 专为员工设计的代理可能会使用内部术语,而面向客户的代理可能需要不同的语言和信息。

对于 Contoso 方案,可以定义用途和受众,如下所示:

  • 目的: 帮助员工找到常见内部 IT 支持问题的解答。
  • 受众: 需要已批准的软件、设备设置、密码重置和常见技术问题方面帮助的 Contoso 员工。
  • 预期结果: 当需要其他帮助时,员工会收到相关指导或被引导至 IT 帮助台。

目的应足够具体,以指导代理的行为。 例如,“帮助员工解决 IT 支持问题”比“帮助员工”表意更明确。

界定代理的范围和边界

范围定义了代理要处理的请求。 边界定义了代理不应处理的请求。 它们一起有助于使代理专注于其预期用途。

对于 Contoso IT 支持代理,范围包括已批准的 IT 支持指南涵盖的问题。 涉及不受支持的产品、机密帐户信息或需要支持技术人员的问题的请求不属于该范围。

请求类型 Example 计划行为
支持 “如何重置密码?” 提供已批准的支持指南中的指导。
有歧义 “我的电脑不工作了。” 在提供指导之前请求其他信息。
超出范围 “我应该购买哪台个人笔记本?” 说明该请求超出了代理的职责范围。
知识缺口 “如何将 Linux 设备连接到企业网络?” 确认已批准的指南不包含足够的信息,并标识相应的下一步。
需要升级 “我遵循了这些步骤,但我仍然无法登录。 将员工转至 IT 技术支持。

规划代理在每个情况下应如何响应。 智能体可以回答受支持的请求,在请求含义不明确时提出澄清性问题,解释当请求超出其职责范围时的情况,说明已批准知识中存在的缺口,或在需要额外帮助时将员工转至 IT 帮助台。

选择相应的知识

知识源提供代理可用于表述其响应的信息。 选择与智能体的用途相关、适合其受众并已获贵组织批准使用的来源。

对于 Contoso 方案,批准的 IT 支持指南是智能体的知识源。 在使用指南之前,请确认其信息准确、最新且适合所有预期用户。

使用以下条件评估潜在的知识源:

  • 相关: 源包含支持代理定义的用途的信息。
  • 权威: 可识别的所有者批准源,并负责使其保持最新状态。
  • 当前: 源内容不包含过时的政策或流程。
  • 易访问: 允许预期用户访问该信息。
  • 适当: 源内容不会公开敏感或不必要的信息。

某资源可供制造商或预期用户访问,并不一定意味着该资源已获准用于该智能体、该目的或该受众。

Important

仅使用组织已批准用于智能体及其预期受众的知识源。 不要添加密码、凭据、个人信息、机密帐户信息、受监管的信息、安全敏感的详细信息、合同限制的信息,或其他尚未获准用于该代理、环境和预期受众的信息。

添加更多知识并不总是使代理更有用。 包含不相关、冲突或过时信息的来源会使人更难评估代理是否提供了适当的响应。

规划代理的行为

代理的计划行为描述了代理应如何通信和响应。 这些决策将帮助你在 Copilot Studio 中创建它时编写其说明。

考虑代理应如何:

  • 使用其已批准的知识源中的信息。
  • 针对预期受众清晰简洁地作答。
  • 在请求缺少必要细节时提出一个澄清性问题。
  • 当信息不足时,应予以说明。
  • 避免编造操作流程或将不确定的信息呈现为事实。
  • 当请求需要其他支持时,将用户定向到 IT 技术支持。

对于 Contoso 代理,计划的行为可以是:

使用批准的 Contoso IT 支持指南为内部 IT 支持问题提供明确的解答。 当请求不明确时,请询问澄清。 如果指南不包含答案或问题需要额外的帮助,请引导员工联系 IT 技术支持。

在创建代理之前定义此行为提供了其说明的起点。 可以稍后根据代理在测试期间如何响应来优化这些说明。

定义验证标准

验证条件描述代理必须执行的操作以满足方案要求。 在测试之前定义这些条件,以便可以一致地评估代理,而不是依赖响应是否只是有帮助。

Contoso IT 支持代理应满足以下条件:

  • 它根据经批准的 IT 支持指南,对已获支持的问题进行解答。
  • 它提供相关且可理解的响应。
  • 当请求不明确时,它要求澄清。
  • 它不把没有依据的信息当作事实来呈现。
  • 它识别内部 IT 支持范围之外的请求。
  • 当需要其他帮助时,它会引导员工联系 IT 帮助台。

Tip

在构建智能体之前,规划有助于明确其目的、范围、知识来源、行为以及升级流程。 有关其他最佳做法和实现建议,请参阅Microsoft Copilot Studio实现指南。

即使用户提交类似的请求,代理生成的响应也会有所不同。 测试代表请求并查看针对验证条件的响应,以确定代理的行为是否与预期目的一致。

在下一练习中,应用这些规划决策来记录 Contoso IT 支持代理的目的、受众、范围、知识源、预期行为、升级方法和验证标准。