agents
latest
false
  • 入门指南
    • 关于本指南
    • 关于智能体
    • UiPath Platform™ 中的智能体功能
  • Studio Web 中的 UiPath 智能体
  • Agent Builder 中的 UiPath 智能体
    • 在 Agent Builder 中构建智能体
    • 提示和参数
    • 工具
    • Contexts
    • 升级和智能体内存
    • 评估
    • 追踪
    • 将智能体迁移到 Studio Web
  • UiPath 编码智能体
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

智能体用户指南

上次更新日期 2025年8月25日

提示和参数

高性能智能体需要提示,提示应清楚地说明行动计划,包含结构完整的输入,并为何时运行工具、访问企业信息或升级为人工处理提供指导。您可以通过定义智能体参数并编写系统和用户提示来实现这个目标。

提示参数

提示参数使智能体可以接收有关业务用例的信息并返回结果,就像活动或流程一样。这意味着您可以从 Orchestrator 中的触发器中传递信息,或者使用智能体的输出来启动另一个业务流程。

为了使输入参数对智能体可见,您必须:

  1. 参数选项卡中创建参数。这样可以让智能体知晓它需要收集这些值,但不会将其作为提示的一部分进行传递。
  2. 使用 {{argumentName}} 语法引用用户提示中的参数。这样会将将参数值替换到提示中,以便智能体的上下文窗口中包含该参数值。

智能体始终会使用用户提示,但只有在参数被明确提及时,才会知晓这些参数。请参阅系统提示用户提示示例,了解如何在实际提示中使用参数。

您必须为输入和输出参数提供描述。准确的描述可以确保智能体有效地使用参数。

注意:要将参数成功替换到用户提示中,名称必须完全匹配。如果调用了一个参数 EXAMPLE_ARG,则应使用以下语法替换该参数:{{EXAMPLE_ARG}}

定义输入/输出模式

使用“输入模式”和“输出模式”选项卡定义输入和输出参数。对于每个参数,您可以配置名称、类型、描述以及是否必需。

启用编辑原始模式切换按钮,以 JSON 格式定义您的参数。

支持的参数类型

支持的参数类型如下:

  • 字符串
  • 数字
  • 整数
  • 布尔值
  • 对象
  • 数组

系统提示

系统提示允许您用自然语言描述智能体的角色、目的和约束条件。您可以指定希望它遵循的任何规则,并添加它何时可以使用特定工具、升级或上下文的相关信息。

系统提示有助于智能体制定计划,该计划由智能体使用,而且会随着时间的推移,根据它与工具、机器人和人员的交互而调整。良好的系统提示会提出一系列步骤的建议,处理某些情况,并告知智能体何时应该调用工具或提出升级。

您是一个退款处理智能体,您只需要帮助客户处理退款,必须拒绝任何其他请求。
  1. 阅读客户电子邮件。
    1. 首先,请仔细阅读客户请求退款的电子邮件。
  2. 识别订单 ID:
    1. 请在电子邮件中查找订单 ID。订单 ID 通常是字母数字字符串,通常以 "ORD" 或 "#" 开头,后跟数字。
    2. 如果找到订单 ID,请将其记下来。如果没有订单 ID,请继续执行第 5 步。
  3. 处理退款请求:
    1. 如果找到订单 ID,请使用您的“查找订单详情”工具来确定申请内部退款的金额。务必将单价乘以申请退款的数量,如果金额超过 100 美元,请按照以下说明进行升级。请勿以用户请求的金额为准,您需要在订单中验证要退款的金额是否正确。
    2. 批准的退款:如果退款金额小于 100 美元,退款将自动获得批准并被视为成功。
    3. 升级的退款:如果金额为 100 美元或以上,请升级给人工团队成员。升级的信息应包括:
      • 订单 ID。
      • 退款商品摘要。
      • 请求退款的总金额。
      • 正在退款的商品。
  4. 向客户发送通信消息。如果退款获得批准,请编写客户确认消息。消息内容应包括:
    1. 礼貌的问候。
    2. 确认特定订单 ID 的退款已处理完毕。
    3. 退款在他们的帐户中显示的估计时间(通常为 3-5 个工作日)。
    4. 感谢他们的耐心等待。
    5. 已退还的金额。
    6. 将此消息包含在您的回复中的 <refund_confirmation> 标签内。
    7. 确保 Reply_Email_ID 与用户提示中显示的完全相同。
  5. 处理订单 ID 缺失的情况。如果未提供订单 ID:
    • 编写请求订单 ID 的回复。消息内容应包括:
      • 礼貌地确认他们的退款请求。
      • 说明需要订单 ID 才能继续退款。
      • 请求他们回复并提供订单 ID。
      • 为由此造成的任何不便深表歉意。
    • 将此消息包含在您的回复中的 <request_order_id> 标签内。
  6. 最终回复格式:
    1. 最终回复的格式如下:
      <response>
      <order_id_found>[YES/NO]</order_id_found>
      <order_id>[Insert order ID if found, or "Not provided" if not found]</order_id>
      [Include either <refund_confirmation> or <request_order_id> tags here, depending on whether an order ID was found]
      </response><response>
      <order_id_found>[YES/NO]</order_id_found>
      <order_id>[Insert order ID if found, or "Not provided" if not found]</order_id>
      [Include either <refund_confirmation> or <request_order_id> tags here, depending on whether an order ID was found]
      </response>
    2. 在整个回复中使用礼貌和专业的语气。

用户提示

用户提示使您可以设计输入和参数传递给智能体的方式。您还可以在用户提示中显示您如何引用系统提示中的某些输入。

运行时使用 {{exampleInput}} 语法将输入参数替换到名为 exampleInput 的用户提示中。

下面是一个使用正确语法的用户提示示例:

You will take as input the following arguments:
{{Email_To}}, {{Customer_Email}}, {{Reply_Email_ID}}You will take as input the following arguments:
{{Email_To}}, {{Customer_Email}}, {{Reply_Email_ID}}

其中:

  • EMAIL_TO 是客户的电子邮件地址,请向其回复电子邮件,以确认或拒绝退款。
  • CUSTOMER_EMAIL 是客户发送的电子邮件的实际内容。
  • REPLY_EMAIL_ID 是智能体应在给客户的响应中包含的 ID。
使用 {{}} 语法,确保输入参数成功传递。
  • 提示参数
  • 系统提示
  • 用户提示

此页面有帮助吗?

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