maestro
latest
false
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Maestro 用户指南

上次更新日期 2025年10月10日

智能体属性配置

在 Maestro 中,智能体被视为业务流程的参与者。在 BPMN 工作流中,智能体用“服务”任务表示,可以调用 UiPath 托管智能体和外部智能体。每个智能体任务都可以配置特定输入和输出参数,使 Maestro 可以将上下文感知数据传递给智能体,并接收结构化结果作为交换。

请参阅“BPMN 建模中的任务”,以简要了解 Maestro 中的“服务”任务。

智能体执行模式

智能体行为在“服务”任务的“属性”面板中定义。您可以根据您的业务需求配置任务,以调用 UiPath 智能体或外部智能体。

启动并等待智能体

此选项用于调用部署在 UiPath 租户中的智能体。其中包括:

  • 使用 Agent Builder 等工具创建的低代码智能体
  • 使用 Python 或其他语言开发并部署到 Orchestrator 的编码智能体
在运行期间,Maestro 以 JSON 格式将输入参数发送给智能体。智能体完成执行后返回响应,其中包含流程所需的输出值。

启动并等待外部智能体

此选项用于连接到第三方系统或外部系统。你必须指定:

  • 连接器:集成目标(例如 CrewAI、Salesforce 或其他服务)
  • 连接:连接器的已配置实例,表示特定智能体或上下文专属凭据集。
    注意:您可以通过定义多个连接,使用同一个具有不同权限或行为的智能体。


输入和输出

智能体的输入和输出配置方式与其他 Maestro 任务类型相同。

  • 输入:在运行时传递给智能体的变量或表达式。
  • 输出:从智能体的 JSON 响应中填充的变量。
Maestro 以 JSON 有效负载的形式发送输入参数,其格式如下:
{
  "key1": "value1",
  "key2": "value2"
}{
  "key1": "value1",
  "key2": "value2"
}

智能体必须使用 Maestro 所需的相同参数名称返回 JSON 响应。这些值通过任务“属性”面板中的“输出 > 响应”部分映射到流程变量。



输入和输出示例

表 1. 输入示例(从 Maestro 到智能体)
参数描述
role任务的角色或上下文(例如,验证与摘要)
prompt为智能体提供的指令,通常包含流程专属数据
tools智能体可能用于完成任务的工具列表
user_id在流程和智能体上下文之间共享的唯一标识符

提示示例“完成 {loan_application_number} 的贷款验证。使用 'loan_application_status' 参数以 JSON 格式做出响应。”

表 2. 输出示例(从智能体到 Maestro)
参数描述
conversation_id引用对话或交互会话
loan_application_status智能体返回的状态结果
tokens_used有关资源使用情况的元数据
重要提示:

要在工作流中使用智能体输出,必须在任务的“输出 > 响应”配置中将每个输出参数分配给一个流程变量。

  • 智能体执行模式
  • 输入和输出
  • 输入和输出示例

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo
信任与安全
© 2005-2025 UiPath。保留所有权利。