agents
latest
false
- 入门指南
- Studio Web 中的 UiPath 智能体
- Agent Builder 中的 UiPath 智能体
- UiPath 编码智能体
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

智能体用户指南
上次更新日期 2025年8月25日
高性能智能体需要提示,提示应清楚地说明行动计划,包含结构完整的输入,并为何时运行工具、访问企业信息或升级为人工处理提供指导。您可以通过定义智能体参数并编写系统和用户提示来实现这个目标。
提示参数使智能体可以接收有关业务用例的信息并返回结果,就像活动或流程一样。这意味着您可以从 Orchestrator 中的触发器中传递信息,或者使用智能体的输出来启动另一个业务流程。
为了使输入参数对智能体可见,您必须:
- 在参数选项卡中创建参数。这样可以让智能体知晓它需要收集这些值,但不会将其作为提示的一部分进行传递。
- 使用
{{argumentName}}
语法引用用户提示中的参数。这样会将将参数值替换到提示中,以便智能体的上下文窗口中包含该参数值。
您必须为输入和输出参数提供描述。准确的描述可以确保智能体有效地使用参数。
注意:要将参数成功替换到用户提示中,名称必须完全匹配。如果调用了一个参数
EXAMPLE_ARG
,则应使用以下语法替换该参数:{{EXAMPLE_ARG}}
。
定义输入/输出模式
使用“输入模式”和“输出模式”选项卡定义输入和输出参数。对于每个参数,您可以配置名称、类型、描述以及是否必需。
启用编辑原始模式切换按钮,以 JSON 格式定义您的参数。
支持的参数类型
支持的参数类型如下:
- 字符串
- 数字
- 整数
- 布尔值
- 对象
- 数组
系统提示允许您用自然语言描述智能体的角色、目的和约束条件。您可以指定希望它遵循的任何规则,并添加它何时可以使用特定工具、升级或上下文的相关信息。
系统提示有助于智能体制定计划,该计划由智能体使用,而且会随着时间的推移,根据它与工具、机器人和人员的交互而调整。良好的系统提示会提出一系列步骤的建议,处理某些情况,并告知智能体何时应该调用工具或提出升级。
您是一个退款处理智能体,您只需要帮助客户处理退款,必须拒绝任何其他请求。
- 阅读客户电子邮件。
- 首先,请仔细阅读客户请求退款的电子邮件。
- 识别订单 ID:
- 请在电子邮件中查找订单 ID。订单 ID 通常是字母数字字符串,通常以 "ORD" 或 "#" 开头,后跟数字。
- 如果找到订单 ID,请将其记下来。如果没有订单 ID,请继续执行第 5 步。
- 处理退款请求:
- 如果找到订单 ID,请使用您的“查找订单详情”工具来确定申请内部退款的金额。务必将单价乘以申请退款的数量,如果金额超过 100 美元,请按照以下说明进行升级。请勿以用户请求的金额为准,您需要在订单中验证要退款的金额是否正确。
- 批准的退款:如果退款金额小于 100 美元,退款将自动获得批准并被视为成功。
- 升级的退款:如果金额为 100 美元或以上,请升级给人工团队成员。升级的信息应包括:
- 订单 ID。
- 退款商品摘要。
- 请求退款的总金额。
- 正在退款的商品。
- 向客户发送通信消息。如果退款获得批准,请编写客户确认消息。消息内容应包括:
- 礼貌的问候。
- 确认特定订单 ID 的退款已处理完毕。
- 退款在他们的帐户中显示的估计时间(通常为 3-5 个工作日)。
- 感谢他们的耐心等待。
- 已退还的金额。
- 将此消息包含在您的回复中的
<refund_confirmation>
标签内。 - 确保
Reply_Email_ID
与用户提示中显示的完全相同。
- 处理订单 ID 缺失的情况。如果未提供订单 ID:
- 编写请求订单 ID 的回复。消息内容应包括:
- 礼貌地确认他们的退款请求。
- 说明需要订单 ID 才能继续退款。
- 请求他们回复并提供订单 ID。
- 为由此造成的任何不便深表歉意。
- 将此消息包含在您的回复中的
<request_order_id>
标签内。
- 编写请求订单 ID 的回复。消息内容应包括:
- 最终回复格式:
- 最终回复的格式如下:
<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> - 在整个回复中使用礼貌和专业的语气。
- 最终回复的格式如下:
用户提示使您可以设计输入和参数传递给智能体的方式。您还可以在用户提示中显示您如何引用系统提示中的某些输入。
{{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。
使用
{{}}
语法,确保输入参数成功传递。