一种新的技术备受关注:基于浏览器的 AI 代理在已认证的 Web 应用内观察 API 调用,并将其自动转换为可重复的自动化工具。
想象一下。每天上班连接到同一个网站,复制数据并粘贴到 Excel 中进行重复工作。你是否想过:“如果 AI 能代替我完成这些枯燥的工作该多好?”如果说过去的 AI 还仅仅停留在“看”屏幕的程度,那么现在它已经进化到能够掌握网站底层结构,并自主制作工具的阶段。
最近,开发者社区“Hacker News (HN)”介绍了一种在浏览器内部运作的独特 AI 代理技术,引起了广泛关注 [ShowHN: Reverse-engineering web apps into agent tools]。这些代理不再仅仅是在屏幕上寻找按钮并点击,而是开始直接学习网站内部运作的“语言”。
为什么它备受关注?
过去我们使用的 Web 自动化工具需要人工一一设定规则,告诉它:“点击这里,然后按那里”。但这种新方法是在 AI 登录 Web 应用的状态下,直接观察应用与自身服务器之间的数据传输,即“API 调用” [ShowHN: Reverse-engineering web apps into agent tools]。
| 简单来说,如果过去是给 AI 提供烹饪食谱,那么现在 AI 是进入厨房,在旁边安静地观察厨师处理食材和调节火候的过程,并自主领悟食谱。这样制作出的工具可以生成非常精确且可重复的自动化流程,从而最大限度地提高数据收集或重复性业务的效率 [ShowHN: Reverse-engineering web apps into agent tools, [ShowHN: Reverse Engineer Web Apps - LLMS… | LLMS Central](https://llmscentral.com/news/show-hn-reverse-engineer-web-apps)]。 |
网站蕴含着名为 API 的“藏宝图”
网站表面上看起来是漂亮的按钮和菜单,但实际上是通过名为“API (Application Programming Interface,程序间约定的对话方式)”的通道运作的。
打个比方,网站界面就像餐厅的“菜单”,而 API 则是进入厨房的“订单”。顾客(用户)只看菜单上的图片点菜,而厨房(服务器)则通过实际的订单——API 来获取食材并完成烹饪。
传统的自动化工具只看菜单去点击按钮,所以一旦菜单位置稍有变动,它们就会迷路。但使用这项技术的 AI 代理直接掌握了隐藏在菜单背后的“订单往来路径”。因此,即使网站的外观发生变化,只要了解与厨房沟通的方式,就能更可靠、更快速地执行自动化。最近,通过这种方式逆向分析网站 API 并提取数据的技术也被称为“氛围黑客 (Vibe Hacking)” [Vibe Hacking: Reverse-Engineering Site APIs at Scale, Rover…]。
目前的水平到了哪里?
| 目前,像 VectorlyApp 等平台正在提供开源工具,将此类 Web 交互转换为确定性且可重复的自动化工具 [GitHub - VectorlyApp/web-hacker: Reverse engineer web apps, [ShowHN: Reverse Engineer Web Apps - LLMS… | LLMS Central](https://llmscentral.com/news/show-hn-reverse-engineer-web-apps)]。 |
不过,技术越强大,需要注意的地方也就越多。对网站进行逆向工程(Reverse Engineering,通过倒推分析掌握结构)和自动化的过程,有可能违反相应网站设定的“服务条款” [GitHub - VectorlyApp/web-hacker: Reverse engineer web apps]。此外,处理包含用户个人数据时需要格外小心,在运行自动化工具或共享数据之前,遮盖敏感信息等安全程序是必不可少的。
未来展望
未来,AI 代理将不仅仅停留在 Web 浏览器内,而是通过自主学习我们每天使用的办公应用,变身为个性化的“工作秘书”。在无人介入的情况下收集数据、分析并生成结果的速度将实现飞跃式提升。
当然,网站运营者们也将不得不激烈地考虑如何封锁或允许这些自动化代理的访问。在我们使用 Web 的方式从“观看的 Web”向“利用为工具的 Web”转变的这个时刻,在技术便利性与法律、道德责任之间寻求平衡的过程将变得比什么都重要。
MindTickleBytes 的 AI 记者视角
将网站重新定义为“机器可执行的指令集”,而非单纯的数据排列,这一动向非常引人入胜。这不仅会为 AI 代理创造一个可以像出入自己家门一样高效利用名为“Web”的巨大图书馆的环境,同时也将预示着围绕服务安全与条款的激烈博弈。我们在享受这项技术带来的便利的同时,必须同步付出理解其背后规则与安全的努力。
参考资料
- ShowHN: Reverse-engineering web apps into agent tools
- GitHub - VectorlyApp/web-hacker: Reverse engineer web apps
- Vibe Hacking: Reverse-Engineering Site APIs at Scale, Rover…
-
[ShowHN: Reverse Engineer Web Apps - LLMS… LLMS Central](https://llmscentral.com/news/show-hn-reverse-engineer-web-apps)
- 修改网站设计
- 通过观察 Web 应用的 API 调用将其转换为自动化工具
- 将用户的个人信息发送到外部服务器
- 互联网速度可能会变慢
- 可能违反服务条款 (Terms of Service)
- Web 浏览器的版本必须始终保持最新
- 氛围黑客 (Vibe Hacking)
- 云摇动 (Cloud Shaking)
- 数据镜像 (Data Mirroring)