将工作流程作为工具添加到代理中

注释

本文的功能由 GitHub Copilot 框架驱动,该工具使用 Copilot 积分进行基于使用量的计费。 在GitHub Copilot harness驱动的代理计费概览中,了解更多关于Copilot积分的信息。

基于使用量的计费适用于使用、构建、测试和评估代理。 这些操作可能会消耗Copilot积分。

工作流可以作为工具添加到代理中,以创建更大规模的自动化场景。

要将流程作为工具添加到代理中,流程必须满足以下条件:

  • 设置当智能体调用流触发器和响应智能体操作。
  • 配置为实时响应,而不是异步响应。 在“响应代理”操作设置的“网络”下,必须将异步响应切换设置为关闭
  • 发布。
  • 请在 100 秒操作限制内响应代理。 优化流逻辑、查询以及返回的数据量,确保典型运行时间低于此 100 秒限制。

如果你还没有为代理配置工作流,可以在工作流设计器中创建一个。 更多信息请参见 设计器中的“编辑和管理你的工作流程”。

将工作流程添加到代理中,作为代理级工具

当你在代理层添加工作流时,代理编排器可以在运行时直接触发该流程。

  1. 在 Copilot Studio 中,选择“代理”,然后选择你想添加工作流程的代理。

  2. 进入 工具 ,选择 添加工具。 此时将显示添加工具面板。

  3. 要列出可用的工具工作流,请选择 工作流。 可用的工作流程已列出。 该列表包含已发布的工作流程,这些流程具有 “当代理调用流程时 ”触发器和 响应 代理动作。

    如果你想添加的工作流没有被列出,确保该工作流已经发布,并且有“ 当代理调用流程时 ”触发器和 “响应代理 动作”。

  4. 选择你想添加的工作流程。 该工作流程作为工具添加到代理中,且在代理的工具列表中会出现该工作流程的标签页。

将工作流程配置为代理工具

  1. 将工作流程添加到代理后,在代理工具列表中选择工作流程标签。 工作流程 详情 面板会出现。

  2. “详情 ”标签页中,您可以查看工作流程的名称和描述。 写一份清晰的工作流程目的和功能描述,帮助代理了解何时使用。 你还可以查看工作流程所需的输入参数和输出参数的信息。

  3. 根据需要选择保存以保存配置更改。