UiPath Documentation
maestro
latest
false
Maestro 用户指南
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

摘要

内置智能体工具,该工具可合成多达 1,000 页的文档,并返回可靠的答案,并引用源内容。

操作

Summarize 是附加到自主智能体的内置工具。该功能会跨一个或多个文档进行综合,并返回您描述的任务的全面答案,并引用来源。

该工具单次调用最多可处理 1,000 个页面。智能体在推理时决定何时调用它,传递文档和合成任务,然后工具返回合成结果供智能体使用。

Summarize 也可以作为独立的文档处理节点使用,无需代理使用。

何时使用此选项

当智能体需要阅读一个或一组文档,并生成有根据的答案而不是原义提取内容时,连接摘要。

在以下情况下,超越替代方案:

  • 您希望在大型文档(最多 1,000 页)中使用合成答案,并且希望结果能够引用每个声明的来源。
  • 任务为开放式研究或总结任务,而非拉取一组固定的已输入字段。

对于其他形式的工作:

  • 要从文档中提取类型化的结构化字段(发票总计、表单值),请改用提取节点。
  • 要逐行处理或转换表格数据,请使用批量转换工具。
  • 要在没有长文档合成路径的情况下回答有关混合文件类型(图像、短文档)的问题,请使用“分析文件”

向智能体添加工具

Summarize 作为工具附加到自主智能体。它不会独立运行。

要将 Summarize 添加到智能体:在画布上放置一个自主智能体,在节点面板中打开智能体工具类别,然后选择Summarize 。流将工具节点添加到画布。将其连接到智能体的工具句柄,然后选择工具节点以打开其属性面板,并对其进行配置。

配置参考

在属性面板的摘要设置部分中配置工具。

字段必填默认描述
工具说明Get comprehensive synthesis across up to 1,000 pages with citations.工具功能的自然语言描述,由智能体用于决定何时调用工具。对其进行优化,以限制智能体使用工具。
Source(文件)要汇总的文件或文档。将其绑定到流程早期中生成的文件,例如触发器中的附件或先前的节点输出。
摘要任务工具的任务:要在文档中研究的内容、综合的内容,以及如何引用来源。用简单的语言描述任务。
文件扩展名pdf源文件格式。支持的值为pdftxt
引文模式已启用该工具是否包含对来源的内联引用。仅当文件扩展名设置为pdf时,才显示此字段。

输入和输出

输入

智能体在调用工具时会提供源文件和任务。上述配置定义了智能体可以传递的内容以及工具的行为方式。

输出

该工具将其合成结果返回给调用它的智能体。当您需要直接在流程中读取工具的输出时,请通过$vars.<nodeName>.output访问,其中<nodeName>是画布上摘要节点的名称。

$vars.summarize1.output
$vars.summarize1.output

在大多数流程中,您不会直接读取工具输出。智能体将合成作为其推理的一部分,并在$vars.<agentNode>.output上返回自己的结果。有关智能体的输出形状,请参阅“智能体”

示例

智能体查看长期供应商合同,并回答合规性问题,引用其依赖的条款。

该流程包含一个自主智能体,该智能体的工具句柄连接了一个“汇总”工具。将“汇总”工具的“来源(文件)”设置为触发器中的合同文件(例如$vars.start.output.contractFile ),将“文件扩展名”设置为pdf ,将“引文模式”设置为“已启用”“汇总任务”字段描述了工作情况:

Read the attached vendor contract and identify every clause that governs data
retention and deletion. Summarize each clause in plain language and cite the
section it comes from.
Read the attached vendor contract and identify every clause that governs data
retention and deletion. Summarize each clause in plain language and cite the
section it comes from.

智能体的用户提示指示其使用该工具,例如: Use the Summarize tool to answer: what are our data-retention obligations under this contract?

智能体运行时,它会调用 Summarize,接收包含引文的合成答案,并在$vars.agent1.output.content上返回其响应。

  • 操作
  • 何时使用此选项
  • 向智能体添加工具
  • 配置参考
  • 输入和输出
  • 输入
  • 输出
  • 示例
  • 相关页面

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新