每次使用都会变得更聪明的浏览器自动化。
停止与那些会中断、被阻止或需要持续维护的浏览器自动化工具作斗争。自学习浏览器自动化利用AI记忆和强化学习来自动适应、改进和优化自身。
❌ 每次都需要登录
❌ 网站更改时脚本会中断
❌ 没有记住之前哪些操作有效
❌ 验证码和速率限制会杀死自动化
❌ 反复犯同样的错误
✅ 登录一次,永远保持登录状态
✅ 从每次交互中学习
✅ 记住什么有效(以及什么无效)
✅ 调整时间以避免被阻止
✅ 时间越长,性能提升27%-122%,自动优化
传统自动化: 你编写脚本。网站变化。脚本中断。重复。
自学习自动化:
结果是什么? 自动化随着时间推移变得更好而不是更糟。
| 指标 | 学习前 | 学习后 | 改进 |
|---|---|---|---|
| 成功率 | 75% | 95% | +27% |
| 速度 | 2500ms/任务 | 1800ms/任务 | 快28% |
| 错误 | 15% | 3% | 减少80% |
| 验证码触发 | 12% | 1% | 减少92% |
| 整体效率 | 基线 | 优化 | +122% |
基于173次真实LinkedIn自动化任务的训练会话。
通过模型上下文协议实现完全浏览器控制:
传统脚本:
// 导航、搜索、提取数据...直到LinkedIn做出更改
// 搜索5个个人资料后出现验证码
// 发出10次请求后被速率限制
// 一小时后被阻止
自学习自动化:
// 第一周:收集数据,学习模式
// 第二周:知道最佳时机,避免验证码
// 第三周:阻止次数减少92%,成功概率提高27%
// 第四周:自动适应新的LinkedIn布局
它学到的内容:
git clone https://github.com/YOUR_USERNAME/self-learning-browser-automation.git
cd self-learning-browser-automation
npm install
npx playwright install chrome
npm run build
在~/Library/Application Support/Claude/claude_desktop_config.json中添加:
{
"mcpServers": {
"browser-automation": {
"command": "node",
"args": ["/绝对路径/to/self-learning-browser-automation/dist/index.js"]
}
}
}
你: "导航到linkedin.com"
Claude: [打开浏览器]
→ 手动登录(仅首次)
→ 会话自动保存
你: "再次导航到linkedin.com"
Claude: [已经登录!]
→ 零配置,即刻启动
# 从https://console.supermemory.ai获取免费API密钥
echo "SUPERMEMORY_API_KEY=sm_your_key" > .env
# 现在每个动作都存储在语义记忆中
# 查询见解:"什么导致了速率限制?"
# 获取模式:"显示成功的策略"
# 在100多次会话之后
npx ts-node scripts/train-agent.ts
# 预期结果:
# ✅ 成功率提高27%
# ✅ 执行速度快28%
# ✅ 错误减少80%
# ✅ 验证码触发减少92%
┌─────────────────────────────────────────────────────────┐
│ 持续学习循环 │
└─────────────────────────────────────────────────────────┘
1️⃣ 使用它
↓ 正常运行自动化任务
↓ 自动记录所有内容
2️⃣ 学习
↓ AI分析模式
↓ 语义记忆存储见解
3️⃣ 训练
↓ 每周:导出数据
↓ 使用强化学习进行训练
4️⃣ 提升
↓ 部署优化模型
↓ 性能提升27%-122%
5️⃣ 重复
↓ 回到步骤1
↓ 持续改进
魔法在于: 它从你的使用模式中学习,而不是通用训练数据。你使用的越多,它对特定使用场景的适应越好。
新用户:
启用AI记忆:
训练学习代理:
查看示例:
查看结果:
本地优先架构:
~/.browser-mcp/sessions/(永不离开你的机器)logs/traces.jsonl(仅本地,可选云备份)可选云功能:
最佳实践:
.env文件自动忽略只需会话持久性?完成上述第3步即可。无需AI。
添加Supermemory API密钥 → 获取语义搜索和模式检测
使用一周 → 使用你的数据进行训练 → 部署优化代理
从简单开始,准备好时再增加智能。
旧范式: 编写自动化 → 网站变化 → 修复自动化 → 无限循环
新范式: 编写自动化 → 系统学习 → 自动改进 → 你可以做更有价值的工作
转变: 从维护负担到累积资产
你花费的每一小时使这个系统变得更好。它学到的每一个模式使未来的任务更容易。它发现的每一次优化为你节省时间。
这是与你合作而非对抗的自动化。
此项目是开源的,欢迎贡献!
贡献方式:
MIT许可 - 随意使用。构建令人惊叹的事物。
文档: 完整的指南在/docs
示例: 现实世界的使用案例在/examples
快速帮助: QUICK-REFERENCE.md
问题: GitHub问题
每次使用都会变得更聪明的浏览器自动化。
为厌倦了维护自动化脚本的开发者打造。 为AI原生自动化时代而生。
</div>