我可以用 Notte 构建什么?
Source: Dev.to
什么是 Notte?
简而言之,Notte 提供一个平台,用于构建和部署不会出错的网页代理。通过将复杂且重复的网页任务转化为可靠的自愈工作流,企业可以自信地扩展自动化。
网页仍然是为人类而非代理设计的。纯网页代理可以浏览网页,但虽然它们在基准测试中表现出色,却在生产环境中不可靠且成本高。传统脚本更快更便宜,但一次网站的微小改动就可能让它们彻底失效。
Notte 的答案是 混合代理工作流:将常规操作冻结为确定性步骤,将 LLM 用于需要自适应推理的场景。如果页面在非工作时间发生变化,你的流程不会等你重新部署——代理在运行时自行适应,并携带完成任务所需的安全登录、身份管理、支付集成以及审计就绪的回放工具。
简而言之:比任何完全基于代理/LLM 的方案更快更便宜,比纯 Playwright/Puppeteer 更具弹性,且足够可靠,能够支撑从受监管门户到大规模高风险结算的所有场景。
核心原语
| 原语 | 描述 |
|---|---|
| Observe | 将 URL 转换为紧凑的语义上下文:页面上有什么以及哪些元素可交互。 |
| Execute | 将操作串联执行。当操作明确时,按确定性方式运行;当页面出现偏差时,代理会回退到对观察到的映射进行推理并恢复,直至成功。 |
| Scrape | 提取结构化输出,能够抵御表面 DOM 的变动。 |
| Agent | 将 Observe、Execute 和 Scrape 编排成连贯的工作流。它维护会话状态并在页面之间传递上下文,确保多步骤工作流能够完成任务。 |
生产工具
- Hosted Sessions – 内置隐身模式和自动扩容。
- Vaults – 用于存放凭证、MFA 令牌、SSO 和 Cookie 的安全存储。
- Personas – 用于账号创建和验证流程的一次性邮箱和电话号码。
- Payments – 端到端的卡片支付流程执行。
- File Upload/Download – 资产的集成上传/下载处理。
- Session Replays – 审计就绪的可视化摘要。
使用场景
市场与定价监控
团队跟踪每天都会变化的竞争网站(促销、套餐页面、细则)。Notte 代理在目标站点上启动会话,应用过滤器,捕获价格表,比较变化,并发布结构化报告。确定性步骤持续前进;只有当控件消失或布局变动时,代理才会“思考”。
入职助手
许多客户门户没有 API,且交互体验复杂。借助 Vaults 和 Personas,Notte 流程完成登录、通过 MFA、验证邮箱/短信、上传文档,并返回干净的 JSON 结果(以及用于合规的回放)。
税务与金融门户
确定性的登录和表单填写速度快,但凭证必须安全,可靠性要求具备适应性。结合安全的 Vault,Notte 代理仅在字段位置移动或 PDF 查看器更换时介入。每月申报可在无需频繁修复或人工干预的情况下运行。
合规检查
大规模浏览器会话在监管或许可门户之间展开,抓取状态并将即将到期的项目写入队列。变动仅出现在两三步之中,其余全部冻结。
目录与定价
Observe 暴露出可靠的“加入购物车”或“下一页”等操作空间。Scrape 在 DOM 变化下仍能提供结构化记录。代理遍历分类页面,捕获产品详情,规范化变体和价格,并返回可直接用于分析的干净记录。住宅 IP 轮换和内置隐身模式确保数据在大规模下不被封禁。
关键优势
- 延迟与成本 – 首先使用确定性;仅在必要时使用代理。
- 可靠性 – 当网页变化时进行推理式恢复;无需为细微改动进行“修复‑重新部署”循环。
- 可观测性 – 结构化输出加回放,使调试变得轻松。
- 可扩展性 – 带隐身和自动扩容的托管会话,免除管理浏览器基础设施的负担。
工作原理(示例流程)
- 定义目标 – 例如,“登录并下载上个月的发票”。
- Observe – 返回登录页面的语义映射:可点击元素、输入框、提交操作。
- Execute – 从 Vaults 中读取邮箱/密码,提交后导航至账单页面,打开对应行并下载发票。
- 恢复 – 若出现漂移(按钮改名、表格顺序变化),代理会基于观察到的上下文进行推理,选择正确控件并继续。
- Scrape – 输出结构化数据;Replay 提供完整会话以供验证。
组件概览
- Vaults – 企业级凭证、MFA 令牌、SSO 与 Cookie 存储。
- Personas – 高并发注册与验证使用的一次性邮箱和电话号码。
- Payments – 受控的卡片输入,用于结算流程和代理交易。
- Sessions – 带隐身模式和自动扩容的托管浏览器,随需求高峰随时可用。
- Replays – 可视化摘要与会话回放,用于诊断或证明。
- CDP Compatibility – 保持现有钩子或 DevTools 工作流的兼容性。
混合优势
将冻结的确定性步骤与选择性的推理相结合,是在真实世界复杂性(政府门户、企业登录、消费者结算等)下仍能稳健运行的模式。可靠自动化的答案:最终用户获得更快的结果,团队则面对更少的工单和重新部署。
入门指南
你想构建什么?在 Console 中开始,或预约演示。