Libretto 让浏览器自动化真正可靠起来
浏览器自动化这东西,demo 的时候都好使,上线之后每周二就崩。Libretto 是 Saffron Health 开源的新工具包,走了一条不同的路:不是再造一个 AI 浏览器 agent,而是做一个维护层,让浏览器自动化在部署之后持续能用。
核心思路是浏览器自动化会不断地坏——网站改了 DOM,按钮挪了位置,流程变了。Libretto 给你的是能复现故障、在任意节点暂停工作流、检查实时页面、自主修复问题的 AI agent。当什么东西坏了,agent 搞清楚什么变了,然后打补丁修自动化。它还会对网络请求做安全分析,确保你的自动化方式不会被封或出问题。
Saffron Health 是给自己的医疗软件集成建的这个工具,在医疗场景里浏览器自动化的可靠性不是锦上添花——而是合规红线。他们开源了因为做浏览器自动化的团队都有一样的痛。
支持 OpenAI、Anthropic、Gemini 和 Vertex 作为 AI 后端,模型锁定在配置文件里。工作流很直接:启动浏览器,导航到 URL,截图,出问题了让 AI agent 来调试。
今天在 Hacker News 上 65 分。「让自动化变确定性」这个卖点引起了共鸣——大多数团队都吃过亏:让浏览器自动化跑起来一次很容易,让它持续跑才是真正的活。Libretto 赌的是 AI 能干好「持续跑」这部分。
https://github.com/saffron-health/libretto
← 返回所有文章
核心思路是浏览器自动化会不断地坏——网站改了 DOM,按钮挪了位置,流程变了。Libretto 给你的是能复现故障、在任意节点暂停工作流、检查实时页面、自主修复问题的 AI agent。当什么东西坏了,agent 搞清楚什么变了,然后打补丁修自动化。它还会对网络请求做安全分析,确保你的自动化方式不会被封或出问题。
Saffron Health 是给自己的医疗软件集成建的这个工具,在医疗场景里浏览器自动化的可靠性不是锦上添花——而是合规红线。他们开源了因为做浏览器自动化的团队都有一样的痛。
支持 OpenAI、Anthropic、Gemini 和 Vertex 作为 AI 后端,模型锁定在配置文件里。工作流很直接:启动浏览器,导航到 URL,截图,出问题了让 AI agent 来调试。
今天在 Hacker News 上 65 分。「让自动化变确定性」这个卖点引起了共鸣——大多数团队都吃过亏:让浏览器自动化跑起来一次很容易,让它持续跑才是真正的活。Libretto 赌的是 AI 能干好「持续跑」这部分。
https://github.com/saffron-health/libretto
评论