将代理节点添加到代理流

注释

本文中的功能由 标准线束驱动,标准线束使用了《许可》中描述的由 标准线束驱动的代理计费选项。 了解如何访问 Access 标准代理和代理流程中的标准功能。

代理节点让流程将一步交给能够推理、调用工具并从知识源中提取信息,然后返回结果。 每当步骤需要判断、多步协调或流程外的信息时,都可以用它。

通过使用代理节点,可以:

  • 联系现有的经纪人。
  • 为代理提供自然语言说明,包括前面步骤中的动态内容。
  • 为代理配备工具(模型上下文协议 (MCP) 服务器和连接器),以便它可以采取措施。
  • 基于知识(SharePoint网站、公共网站)奠定代理基础,以便它能够从您的内容中提供回答。
  • 在流程的后期步骤中使用代理的回应。

在代理流程中,你可以选择已有已发布的代理,或者从代理构建体验中创建新的已发布代理,然后从流程中调用它。

添加代理节点

  1. 在 Copilot Studio 中,转到 “流” 并打开现有代理流或创建新的代理流。

    • 新流:登录到“设计器”页以配置触发器。
    • 现有流程:你会先进入“概述”页面,然后必须前往“设计器”页面。
  2. 在要调用代理的流中,选择 “插入新操作 ”图标

  3. “添加操作”中的 “AI 功能”下,选择“ 运行代理”。 流中会显示 “运行代理 ”节点。

为代理节点选择现有代理

在“运行”和代理编辑器下,您可以选择以下两个选项之一:

  • 选择现有代理:从列表中选择已发布的代理。 代理使用已配置的任何说明、工具和知识运行。

  • 创建新代理:选择 “新建 ”以创建新代理。 这会打开具有代理生成器体验的新浏览器选项卡。 在此处生成并发布代理,然后返回到流设计器,从现有代理列表中选择它。

如果选择现有代理,请跳到 向代理发送消息

为代理节点创建一个新的代理

当你选择 “新”时,你会在一个新的浏览器标签页中打开代理建设体验。在代理构建器中,你可以配置代理的指令、知识和能力。

完成代理构建后,发布它,返回流设计器,从现有代理列表中选择它。

向现有代理发送消息

当你选择现有代理时,节点会显示一个 消息 字段。 用这个字段告诉代理 这次运行该 做什么。 代理的指令、工具和知识已经在发布的代理上设置好了。

“消息 ”字段中,编写此运行的提示。 使用动态内容选取器从前面的步骤中插入令牌,以便代理能够基于实时运行数据进行分析。

不确定时请求人工协助

如果希望代理在无法自行继续时升级为人工协助,请启用请求人工协助。 发生升级时,代理会通过电子邮件向连接所有者发送输入请求。

当代理的任务可能需要解释超出其说明或可用知识时,此选项非常有用。 例如,如果代理正在查看费用报告,并发现与任何策略不匹配的异常费用,则可以标记报表供某个人员决定,而不是做出不正确的批准。

在你的客服流程中使用代理响应

当代理节点运行时,代理流等待代理完成任务。 代理响应随后可用作可在任何后续步骤中使用的动态内容。

若要在下游操作中使用代理响应,请执行以下操作:

  1. 选择要在其中使用响应的操作(例如 ,发送电子邮件更新行 操作)。

  2. 在要插入响应的字段中,打开动态内容选取器。

  3. 查找 “运行代理 ”步骤中的输出并选择 代理响应

使用代理响应的常见方法:

  • 将响应插入电子邮件或邮件正文。
  • 定义一个条件,根据代理返回的内容分支你的代理流。
  • 将响应保存到变量或数据源以供以后参考。

自动化方案

代理节点在较长的工作流中作为一个步骤时状态最佳。 前面的步骤收集并规范化输入,代理执行推理,后续步骤针对多个系统的结果进行操作。

会审传入支持票证

在 Dataverse 中创建新票证时,工作流将触发。 前几步会拉取工单正文、附件以及客户最近的案件历史。 代理节点读取所有内容,基于产品知识库(SharePoint),返回结构化输出,包含 categoryprioritysuggested_ownerdraft_reply。 后面的步骤分支 priority 到联系值班工程师处理故障,否则,分配工单并将回复草稿排队等待审核。

根据政策审核费用报告

提交支出报表时,工作流将触发。 之前的步骤是加载明细并转换非美元金额,这样代理人就能在单一基础上进行推理。 代理节点会在策略SharePoint站点下地,返回每行compliant标志加reason。 后续步骤要么自动批准并将日记账条目发布到应付账款系统,要么启动带有代理理由的批准操作,等待财务审核员。

准备会议简报

工作流每天早晨运行,列出来自Outlook的当天会议,并依次处理每个会议。 对于每个会议,早期步骤会从Dynamics 365获取账户上下文。 代理节点随后使用 Work IQ 扫描与与会者的近期邮件和 Teams 线程,返回谈话要点、未解决风险和推荐问题。 后面的步骤将输出格式设置为在会议前 30 分钟通过电子邮件发送的 HTML 简报,并将其作为自适应卡片发布到 Teams 上。

常见问题解答

何时应使用内联代理,何时应使用现有代理?

当代理的作业特定于一个工作流时,请使用 内联代理 ,并且希望所有内容(包括说明、工具、知识和输出)随工作流一起传输。 内联代理的设置速度更快,更便于推理,因为配置就在使用内联代理的步骤旁边。

当同一代理在多个工作流或界面中共享(例如,也在 Teams 中进行聊天)或该代理由其他团队拥有且您只想调用它时,请使用 现有 代理。

何时应使用代理节点,何时应使用提示节点?

这两者都向工作流添加 AI,但它们是为不同的作业生成的。

能力 代理节点 提示节点
工具编排 对所有代理工具的完全访问权限 仅限代码解释器
知识源 所有受支持的知识源 仅 Dataverse
人工评审 是的
任务复杂性 复杂任务。 代理协调器可以执行多个过程。 可在单个轮次中执行的简单任务

当步骤需要推理、工具业务流程或基础知识时,请使用 代理节点 。 当只需要模型转换或生成文本时,请使用 提示节点

内联代理是否可以在此工作流外部重复使用?

No. 内联代理的范围限定为其工作流。 如果你发现自己在多个工作流中构建相同的内联代理,请将其提升为已发布的代理,并改为从每个工作流调用该代理。