本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
用户界面代理
用户界面代理是一种原生代理,它理解自然语言指令以执行复杂的浏览器操作。它可以自主浏览网站、点击、键入、读取数据,并生成针对下游自动化步骤进行了优化的结构化输出。示例用例包括在网页上汇总产品或通过浏览网站来获取数据。
Properties
- 标题
step/UI 代理人姓名
- 说明
-
在此字段中,您可以用自然语言编写代理的提示。编写提示时的最佳做法:
要清楚明确地说明你想要什么。
构造提示。首先提及 “任务” 或 “角色”,然后提及 “说明”,通过编号步骤完成任务
添加约束条件(例如,仅查看产品部分)并指定何时这样 stop/end 做(例如,在找到相关信息时停止)
提供正面和负面(不要这样做)的例子
明确指定长度要求(例如,少于 100 个字)或输出格式(例如 MM/DD/YY 格式中的日期)
用三引号 (“"”) 将文本换成多行提示。例如:
"""Task: Locate the company's latest annual report. * Visit the provided URL. * Look for the annual report. The report may be titled 'Annual Report', 'Financial Report', 'Year in Review', or similar variations...""" - 结构化输出(可选)
代理响应:用于分配此操作输出的变量的名称
如何配置结构化输出字段
添加字段
单击 “添加字段” 创建新的输出字段
输入输出名称-这将变成 JSON 属性名称
从下拉列表中选择 “类型”
如果该字段必须始终存在,请选中 “必填”
添加描述以指导 AI 代理
字段类型
字符串-文本值(名称、描述、摘要)
数字-数值(计数、分数、百分比)
布尔 True/false 值-值(状态标志、 yes/no 问题)
对象-嵌套结构(复杂数据分组)
Array-项目列表(标签、类别、多个值)
文件-文件引用(文档附件、图像)
数据表-表格数据(结构化数据集、报告)
处理复杂类型
对象和数组可以包含嵌套字段:
单击 “对象” 或 “数组” 字段旁边的展开箭头 (▶)
在嵌套结构中使用 “添加” 字段
将嵌套保持在 2-3 级以获得最佳性能
示例配置
以下是用于汇总客户反馈的简单配置:
{ "orderId": "12345", "numberOfOrders": 3, "hasShipped": true, "orderDetails": { "quantity": 2, "productName": "ABC", }, "tags": ["electronics", "urgent"] }
此结构将配置为:
订单编号(字符串,必填)
数字OfOrders (数字,必填)
hasShipped(布尔值,必填)
订单详情(对象,必填)
数量(数字,必填)
产品名称(字符串,必填)
标签(字符串数组,可选)
最佳实践
使用描述性字段名称-帮助 AI 了解要提取哪些数据
添加清晰的描述-为复杂字段提供上下文
将关键字段标记为必填字段-确保基本数据始终存在
限制嵌套深度-保持结构简单以获得更好的性能
测试您的配置-通过运行代理步骤并验证响应,验证输出是否符合您的预期。
重要提示
JSON 知识:不熟悉 JSON? 在 json.org 上学习基础知识
未验证:目前,系统不验证输出结构——确保您的自动化处理缺失或格式错误的数据