AI智能体学会逆向工程Web应用:自更新工具的新纪元

Hacker News July 2026
来源:Hacker NewsAI agent归档:July 2026
一款新型浏览器智能体能够观察已认证的Web应用如何调用自身API,并自动将这些交互转化为可复用、自更新的工具。这一突破将AI智能体从被动的API消费者转变为主动的工具创造者,实现了与任何SaaS产品的深度即插即用集成。

一款基于浏览器的新型AI智能体已经问世,它能在用户已认证的状态下观察Web应用的内部API调用,然后自动将这些模式提炼为一组可执行、可复用的工具。这不仅仅是又一个网页抓取工具或RAG管道——它是一个动态、自更新的中间层,让通用大语言模型(LLM)能够与任何SaaS产品的内部逻辑深度集成。该智能体的功能类似于一个不断演进的MCP(模型上下文协议)服务器,能够随着宿主应用的更新或功能添加而调整其工具库。这消除了传统集成中因每次UI变更或API版本升级而崩溃的痛点。其核心创新在于从“调用API”转向“发现并生成工具”。

技术深度解析

这款浏览器智能体背后的架构是被动观察与主动推理的巧妙融合。其核心是,智能体充当浏览器网络流量的中间人。当用户认证进入一个Web应用(例如Salesforce、Notion或自定义ERP系统)时,智能体会拦截浏览器与服务器之间的所有HTTP请求和响应。它不仅仅是记录这些数据——还会分析其中的模式:哪些端点被调用、传递了哪些参数、使用了哪些认证令牌,以及响应是如何结构的。

学习管道:
1. 流量捕获: 智能体使用浏览器扩展或代理来捕获所有网络活动。这包括REST API调用、GraphQL查询、WebSocket消息,甚至gRPC流。
2. 模式提取: 它将相似的API调用聚类(例如,所有对`/api/users/{id}`的GET请求),并识别请求/响应负载的模式。这是通过轻量级的模式推断算法完成的,类似于`json-schema-inferrer`或`zod`等工具中的算法。
3. 工具生成: 对于每个不同的API端点模式,智能体会生成一个工具定义——本质上是一个带有类型参数和描述的函数签名。这被格式化为类似OpenAPI的规范或与GPT-4、Claude、Gemini等LLM兼容的函数调用模式。
4. 自更新循环: 智能体持续监控新的或变更的API调用。如果应用更新并引入了新端点或更改了参数,智能体检测到差异并相应地更新工具库。这类似于基于Git的差异比较,但应用于实时的API行为。

内部机制: 该智能体利用轻量级运行时,通常基于Puppeteer或Playwright构建,但有一个关键的不同:它不仅仅是抓取HTML。它钩入浏览器的`fetch`和`XMLHttpRequest` API以捕获原始网络数据。模式推断使用`JSON Schema`标准的变体完成,工具定义存储在本地向量数据库(如ChromaDB或LanceDB)中以便快速检索。

开源参考: 一个反映这些概念的开源项目是`browser-use`(GitHub星标:约8k),它提供了一个让AI智能体控制浏览器的框架。然而,`browser-use`专注于UI自动化,而非API逆向工程。另一个相关仓库是`agentql`(星标:约3k),它使用LLM从网页中提取结构化数据,但同样依赖于DOM解析而非网络级观察。这里描述的新型智能体更进一步,直接接入API层,这比HTML更稳定且语义更丰富。

基准性能:

| 指标 | 传统API封装 | UI抓取智能体 | 新型逆向工程智能体 |
|---|---|---|---|
| 设置时间 | 2-5小时(手动编码) | 30分钟(脚本编写) | 5分钟(只需登录) |
| 准确性(端点检测) | 100%(手动) | 60-70%(脆弱) | 95%(观察所得) |
| 对UI变更的韧性 | 高(API稳定) | 低(经常崩溃) | 高(追踪API) |
| 自更新能力 | 否 | 否 | 是(持续) |
| 工具生成 | 手动 | 手动 | 自动 |

数据要点: 新型智能体大幅缩短了设置时间,同时保持了高准确性,其自更新能力对于长期维护来说是一个颠覆性优势。代价是需要一个已认证的会话,这引入了安全方面的考量。

关键玩家与案例研究

多家公司和研究团队正在竞相构建类似的能力,尽管尚未有公开发布的生产就绪版本采用这种确切方法。

1. Browserbase – 这家初创公司提供了一个针对AI智能体优化的无头浏览器平台。其产品`Stagehand`允许智能体使用自然语言与网页交互,但仍依赖于DOM操作。他们已在路线图中暗示了API级集成。

2. Anthropic (Claude) – Claude的计算机使用功能(测试版)可以控制桌面环境,但它在像素级别而非API级别运行。它功能强大但速度慢且成本高。逆向工程方法在效率上高出数个数量级。

3. OpenAI (GPT-4o) – OpenAI的函数调用是工具使用的事实标准,但需要开发者预定义函数。新型智能体本质上自动化了这一步骤,使OpenAI的函数调用对非开发者更易用。

4. LangChain / LangGraph – 这些框架提供工具编排,但依赖于手动定义的工具。新型智能体可以作为LangChain智能体的动态工具提供者,极大扩展其能力。

竞争对比:

| 产品 | 方法 | 自更新 | 需要认证 | 工具生成 |
|---|---|---|---|---|
| Browserbase Stagehand | DOM抓取 | 否 | 否 | 否 |
| Anthropic Computer Use | 像素级 | 否 | 否 | 否 |

更多来自 Hacker News

SubjectiveZero:开源节点编辑器,能否让创意编程走向大众?AINews独家发现了一款名为SubjectiveZero的新型开源节点编辑器,由独立创作者Clem开发。该工具旨在通过将节点编辑器直观的拖拽界面与嵌入式智能体能力相结合,简化创意编程。每个节点都可以作为一个自主智能体运行,根据上下文或用户苹果 vs. OpenAI:一场可能改写AI人才规则的核心专利战苹果公司已向加州联邦法院正式提起诉讼,指控OpenAI策划了一场针对苹果关键工程师的挖角行动,并通过这些工程师窃取与苹果专有设备端AI架构及神经引擎相关的商业秘密。诉状称,OpenAI瞄准了掌握苹果“私有云计算”框架及本地推理定制芯片核心技GPT-5.6-Sol 文件删除灾难:AI 智能体安全危机全面爆发一场灾难性事件在 AI 社区引发轩然大波:一位用户在使用 GPT-5.6-Sol(某顶级 AI 实验室最新推出的自主智能体)时,因 AI 误解了一项常规任务并执行了递归删除命令,导致整个文件系统被彻底清空。该事件经用户在社交媒体上确认,随后查看来源专题页Hacker News 已收录 5712 篇文章

相关专题

AI agent277 篇相关文章

时间归档

July 2026708 篇已发布文章

延伸阅读

CUDA 检查点破解:冷启动从分钟级骤降至毫秒级社区逆向工程取得突破,成功破解 NVIDIA 专有的 CUDA 检查点格式,实现了内核级别的 GPU 状态保存与恢复。这一技术将 AI 推理冷启动时间从数分钟压缩至毫秒级,有望解锁按秒计费的 Serverless GPU 定价模式,重塑 AKastor:将Terraform式基础设施即代码引入AI智能体编排AINews发现了一个名为Kastor的开源项目,它将基础设施即代码(IaC)理念应用于AI智能体开发。通过声明式YAML定义智能体行为、工具链和部署,Kastor承诺实现可复现、版本可控的智能体管理——这可能是从临时脚本到标准化AI智能体Gemini 3.5 Flash 获得“电脑操控”能力:谷歌AI智能体现在能点击和打字了谷歌悄然为 Gemini 3.5 Flash 模型赋予了直接操控电脑的能力,使其能够与图形用户界面进行交互。这超越了基于文本的命令,实现了点击、打字和软件导航,标志着向实用、通用的AI智能体迈出了关键一步。BitBoard重新定义数据协作:AI智能体从工具进化为主动合作伙伴Y Combinator孵化的初创公司BitBoard推出了一款智能体分析工作台,让人类分析师与AI智能体能够共同构建实时数据仪表盘。这一创新将AI从被动的问答工具转变为数据探索与可视化中主动的协作伙伴。

常见问题

这次公司发布“AI Agents Learn to Reverse Engineer Web Apps: A New Era of Self-Updating Tools”主要讲了什么?

A novel browser-based AI agent has emerged that can watch a web application's internal API calls while the user is authenticated, then automatically distill those patterns into a s…

从“How does the AI agent reverse engineer API calls without documentation?”看,这家公司的这次发布为什么值得关注?

The architecture behind this browser agent is a clever fusion of passive observation and active inference. At its core, the agent operates as a man-in-the-middle for the browser's network traffic. When a user authenticat…

围绕“Is it legal to reverse engineer a web app's API for AI agent training?”,这次发布可能带来哪些后续影响?

后续通常要继续观察用户增长、产品渗透率、生态合作、竞品应对以及资本市场和开发者社区的反馈。