代理是一种新用户
作者的洞察是:CLI 工具几十年来都为人类优化,简洁的提示、彩色高亮、交互式确认、人能猜懂的报错。但现在越来越多的调用者是 AI 代理,它们的需求恰恰相反,要结构化输出(JSON 而非给人看的表格)、要明确机读的错误码、要无歧义的非交互模式、要详尽到啰嗦的帮助文档。对人友好的设计,有时对代理是障碍,反之亦然。一个工具开始有两类性质迥异的用户,设计就得分叉。
工具生态的适配潮
这个思路正在变成实际趋势:越来越多工具开始提供「代理友好模式」或专门的机读接口,模型上下文协议(MCP)这类标准的兴起,本质也是在给工具和代理之间建立规范的对话方式。对工具作者,这意味着设计时要把「会被代理调用」当成一等场景来考虑,提供干净的结构化输出、稳定的接口、清晰的能力声明。对生态,这是一次静悄悄但深远的重构:软件不再只是给人用的,「给 AI 用」正在成为一个独立的设计维度。早适配的工具,会更早被代理生态接纳。
via: Hacker News