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

批量转换

内置智能体工具,可逐行处理 CSV 文件,并根据您定义的任务添加 AI 生成的列。

操作

批量转换是一个内置工具,可逐行处理 CSV 文件,并向其中添加 AI 生成的列。您需要为它提供源 CSV、描述每行操作的任务以及要添加的列。系统会返回一个已填充这些列的新文件。

您可以将批量转换作为工具附加到自主智能体。智能体在推理时调用该工具,向其传递源文件和任务,并在其余工作中使用转换后的文件。

该节点在面板的内置工具类别中标记为“批量转换”

何时使用此选项

当智能体需要批量丰富或分类 CSV 的行,并且每一行都需要进行相同的 AI 驱动处理时,请使用批量转换。

典型任务:

  • 将每一行归入一个类别,并将标签写入新列。
  • 将自由文本字段中的值提取到其自己的列中。
  • 根据每一行的现有列对每一行进行评分、汇总或标记。

如要从单个文档中提取结构化数据而不是转换表格行,请连接文档提取资源。要分析不是面向行的 CSV 的文件内容,请使用分析文件内置工具。

添加工具

将该工具添加到画布中,然后将其连接到智能体。

  1. 选择一个“自主智能体”节点,如果您的流程尚无该节点,则需要添加一个。
  2. 打开节点面板,然后选择“内置工具”类别。
  3. 选择“批量转换” 。“流”会将节点添加到画布。
  4. 在智能体工具句柄的“批量转换”节点之间绘制一条边。
  5. 选择“批量转换”节点,以打开其属性面板,然后进行配置。

结果:批量转换工具已连接到智能体。智能体现在可以在推理时调用它。

配置参考

在属性面板的“批量转换设置”部分配置这些字段。

字段必填默认描述
Source(文件)要转换的 CSV 文件。引用流程上游生成的文件或智能体在调用工具时提供的文件。
批量转换任务工具应用于每行的说明。描述要分析的内容、要提取的内容,以及如何填充输出列。
输出列工具添加到文件的列。定义至少 1 个包含名称和说明的列,最多添加 10 个列。
列名称输出文件中新列的标头。
描述列应包含的内容。该工具使用此值来决定为每行写入的内容,因此请具体说明预期格式。
网络搜索基础已启用该工具是否可以使用网页搜索来依据或丰富其结果。选择“禁用”以仅使用源文件和任务。

输入和输出

输入

批量转换从您配置的字段中获取输入:源 CSV、任务、输出列和网页搜索锚定设置。由于它作为工具运行,因此调用智能体在运行期间调用工具时会提供这些值。

输出

批量转换返回一个文件:附加并填充输出列的源 CSV。通过$vars.<nodeName>.output访问,其中<nodeName>是批量转换节点的名称。

$vars.batchTransform1.output
$vars.batchTransform1.output

如果工具失败,节点会改为填充error对象。请参阅错误处理,了解错误形状以及如何在此形状上进行路由。

{
  "output": "file. The source CSV with the configured output columns added and populated.",
  "error": "object. Populated only on failure. See Error handling."
}
{
  "output": "file. The source CSV with the configured output columns added and populated.",
  "error": "object. Populated only on failure. See Error handling."
}

示例

对支持工单的 CSV 进行分类

智能体会收到支持工单的 CSV,在路由之前需要对每个工单进行分类并确定优先级。

将批量转换工具连接到智能体,并进行如下配置。

来源(文件):工单 CSV,例如从流程开头传入的文件。

批量转换任务:

For each ticket, read the Subject and Body columns. Classify the ticket into exactly one category: billing, technical, or account. Then assign a priority of high, medium, or low based on the urgency expressed in the text.
For each ticket, read the Subject and Body columns. Classify the ticket into exactly one category: billing, technical, or account. Then assign a priority of high, medium, or low based on the urgency expressed in the text.

输出列:

  • Category :账单、技术或帐户之一,基于工单的主题和正文。
  • Priority :高、中或低之一,反映工单的紧急程度。

当智能体调用该工具时,批量转换会返回原始 CSV,其中为每行添加一个Category和一个Priority列。然后,智能体在剩余的任务中使用该文件(可在$vars.batchTransform1.output中获取)。

  • 操作
  • 何时使用此选项
  • 添加工具
  • 配置参考
  • 输入和输出
  • 输入
  • 输出
  • 示例
  • 对支持工单的 CSV 进行分类
  • 相关页面

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新