看板已死:当Agent成为新用户,软件接口如何告别工具爆炸与上下文窒息
天天用监控系统排查故障,半年下来一次看板都没点开过。
这是软件工具平台 Composio 的工程师 Sarah 在技术大会上讲的真实经历。 那天同事找她一起看个线上告警。 她打开 Datadog,发现自己连账号都没登录。 输完密码,页面弹出来,她当场愣在工位上。 整个后台密密麻麻全是图表,她完全不知道该看哪。 原因特别有意思。 这半年她天天用它,但活全是交代给 Agent 去干,自己根本没看过这个网页。 更讽刺的是,她自己在团队里,负责的就是这个产品的看板前端。 她在台上干脆挑明了:软件看板已经死了。
事情是怎么走到这一步的? 时间退回 2022 年。 群里弹出来一个线上报错,开发排查问题得开五个窗口。 先在聊天软件里看报错上下文; 再去监控后台查日志; 转到分析平台抓用户访问记录; 回本地编辑器写代码修 Bug; 最后去代码托管平台提一个 PR。 五个工具,五套界面。 频繁改版还算小事,真正折磨人的是五种完全不同的查询语言。 这家有自己的过滤语法,那家有专有的检索词,连大家都支持的 SQL,每家细节也对不上。 折腾这些密密麻麻的图表和查询语句,大家真喜欢看图吗? 从来没人喜欢。 大家要的只是那个排障结果,图表只是以前机器听不懂人话时的翻译层。
到了 2023 年,几乎所有软件右上角都多了个带星星的 AI 按钮。 点一下,大模型帮你拼一段查询语句。 简单查询还能凑合,但凡涉及两个以上的表关联,它就开始抓瞎。 到了 2024 年底,Anthropic 推出 MCP 协议。 大家以为这下彻底顺畅了。 不用点按钮了,直接把接口挂给模型,让 Agent 查完直接告诉你。 结果呢? 真把十几个服务一口气接上去,现场直接乱套。
问题卡在三个地方。 第一个,Agent 记不住事。 每次开新对话都从零开始,昨天踩过的坑,今天接着踩一遍。 你想着塞一堆使用说明教它,可背景塞得越多,模型推理反而越迟钝。 第二个,工具直接把上下文撑爆了。 单单一个 GitHub 工具包,随随便便就丢进来两百多个接口。 十几家服务接进来,几千个工具定义直接砸进模型脑子里。 模型在工具堆里游泳,经常拿错工具,连谁该先调、谁该后调都搞不清楚。 第三个,每个工具都是孤岛。 每个服务只懂自己那一块。 跨应用的串联,全得靠人在后面推一把。 这相当于给 Agent 开了一千扇门,但每扇门后面都是个独立房间,连张地图都不给它。
那合理的做法是什么? 他们在现场演示了一个很干脆的解法。 排查一个线上报错,不要一股脑把几百个工具全塞给模型。 人给一句话:去监控和日志里找原因,提一个修复 PR。 系统先在后台做一层工具检索。 根据这句话的目标,只挑出当前需要的两三个工具,顺带附上一份执行计划。 比如查群消息,必须先拿频道标识才能调取内容,计划里直接把依赖关系理顺。 不到五分钟,从抓报错、查日志到提 PR 全部自动跑完。
跨工具查数据也是同样的逻辑。 从分析平台查出一大批用户名单,传统做法是把整份名单倒进上下文里,模型直接被长文本卡死。 现在的做法是把这批数据在后台暂存,不往模型的对话窗口里塞。 接着让模型去另一套数据库看结构、写查询逻辑,直接在后台通过正则和逻辑挂载那批数据。 几分钟拿到跨平台交叉分析结果,模型自己却连一条多余的原始数据都没读过。
这就是软件设计的分水岭。 过去十几年,所有软件都在琢磨怎么做人类友好的界面:按钮怎么画漂亮、图表怎么摆显眼、交互怎么顺手。 但现在跑在软件前面的,是一群没有眼睛的新用户。 它们是 Agent。 它们根本不会去点那个闪着星星的 AI 按钮。 它们带上目标和接口就来,判断一个软件好不好的标准只有一个:这个工具能不能让它把活干完。 当软件的使用者从人的肉眼变成模型的调用,那些堆满图表、层层套娃的看板,自然就走到了终点。
引用 / CITATIONS
No citations exported.
同领域解读 / SOFTWARE & ENGINEERING
导出 / EXPORT
订阅 · SUBSCRIBE
每周一封独立、不受审查的科技与 AI 深度评论,周一发出。带出处,可核查。