多个AI编程助手一起上阵,最头疼的问题不是AI不行,而是它们之间「互相打架」——上下文串了、环境乱了、切换来切换去烦得要死。
Anthropic最近的研究验证了这个痛点:他们把一个编程任务拆成规划、实现、测试、审查四个角色分别交给不同的Agent,结果发现Agent花在协调上的Token比干实际活的还多。每交接一次,信息就衰减一轮,他们管这叫"电话游戏"。
目前OpenAI和Google的做法都是在框架层面解决:OpenAI在Agents SDK里加了"handoffs"原语,Google的ADK控制父Agent向子Agent传递多少上下文。但这两种方案都假设你提前知道谁给谁传数据——现实是,很多Agent协作场景根本无法预判。
Switch(由Flint AI开发)换了个思路:把Agent和人放在同一个聊天频道里,任何两个参与者都能直接协作,不需要提前布线。举个例子:线上服务错误率突然上升,值班Agent查日志发现问题跟某次部署有关,这时候人决定下一步要生成一张跟上周基线的对比图——这个决策一分钟前还不存在,不可能提前声明一个handoff规则。
Switch的解法是:人做路由决策,但不用手动搬运上下文。图表Agent加入频道时,直接能看到第一个Agent的完整报告,不用重新跑查询。团队和Agent看的是同一个线程,任何结论都实时可见。
它兼容Claude Code、Codex、OpenCode以及任何HTTP/MCP兼容的框架,直接接入Slack、Teams、Discord、Telegram等团队工具。
项目地址:github.com/sandbox-quantu…
话题来源 @_avichawla
· 75K阅读 · ❤️630 · x.com/…↗ · 已改写,非原文转载
29 浏览 0 评论
0 反应













