在为UI Agents编写提示时,可考虑用于描述目标的语言建议。

使用UI Agents实现端到端任务的最简单方法是明确指定目标、需遵循的规则以及任何必要的信息,以指导坐席。 请记住,坐席必须按顺序采取多个步骤才能实现目标,而不明确的目标可能会导致工作流和结果出现偏差。

UI Agents 在目标可以在 少于 10 步 内完成时,工作最为可靠。 如果一个目标需要更多步骤,请将其分解为多个更小的目标;然后可以将每个目标发送给坐席。 请参阅串联多个任务

对于任何需要重复性的 UI 坐席来说,考虑任务的具体性非常重要。 坐席的可靠性与任务目标的具体程度之间存在直接关系。 为获得最佳效果,请在目标中描述执行任务的任何细微差别。
  • 请先陈述目标: 一句话描述“完成”是什么样的。(例如:你的目标是……)
  • 直接说明应该做什么,以及不应该做什么: 包括边界(例如,不要提交付款,不要删除录制)。
  • 请提供完整的输入和定义: 请明确指定名称/ID、日期范围,以及含糊术语的含义(例如,顶级客户 = 按年度经常性收入排名前20的客户)。
  • 将大型目标分解为有序的步骤: 保持每一步都可测试;避免在一个提示中将研究、行动和沟通捆绑在一起。
  • 指定输出和格式: 自由文本 vs. JSON、必填字段以及如何标记缺失数据。
  • 添加规则: 特定业务规则(例如,如果被要求联系方式,请使用电子邮件地址)。 告知其何时暂停(数据缺失、付费墙、多因素认证、验证码、错误)。
  • 包含备用路径。 如果未找到某个UI元素,该怎么办(使用搜索、备用导航、再次尝试,然后停止)。
对比提示示例
执行 执行 切勿 切勿
1. Enter search 'RPA' in the
 search box. 
2. Submit the search request top right.
3. Return the first 2 links from the web page, along with author, data of published details
Enter the following payment information into the web form.
Invoice No.: A12
Amount: 100
Card Number: 1234-5678-9999
Rules: 1. If asked for Account Number, enter Invoice Number.
2. Do not retry if an error appears after submission.
Log into the admin portal and fix the billing issue for the Acme account
Check our top customers, see who might churn, email them something, and update the CRM.