Latent Space 新一期播客里有个细节,我听到时停了一下:Modal 把整个 SDK 团队重组了,优化目标从 Developer Experience 换成 Agent Experience。
DX 变 AX。一个字母的事,用户换了物种。
说话的人叫 Akshat Bubna,Modal 的 CTO——就是跟 Erik Bernhardsson(当年在 Spotify 写音乐推荐系统的那位)一起,把"Kubernetes 伺候不好 AI 负载"这个判断做成了一家公司的人。Modal 今年刚融完 3.55 亿美金 C 轮,客户名单里有 Cognition 和 Ramp。所以他讲这个不是布道,是在描述自己的账本。
整个云计算,从控制台到文档到报错页面,都建立在一个没人明说的假设上:用户是人。
人会读文档。人会在 dashboard 里点来点去。人会去论坛搜报错,会提工单,会等。
Agent 一样都不干。它不读你的官网教程,不会"联系客服",卡住了就是卡住了——然后换一家。Akshat 的原话:everything has to be tighter。所有环节都得更紧。
紧,落到实处是四件事。反馈要立刻,改完代码马上能跑出结果。可观测性要能从命令行拿到,agent 不看仪表盘,它 grep 日志。配置要跟代码长在一起——装饰器赢过 YAML,因为 agent 没法"脑补"另一个文件里藏着什么上下文。最后,安全边界必须是硬的,权限不能靠 LLM 自己拿捏。他的原话糙但对:"不然东西早晚被人偷出去。"
负载的形状也换了。
强化学习的 rollout 突发到什么程度:一次训练,同时拉起十万个沙箱。跑完即弃,下一轮再来十万个。Kubernetes 那套为"常年在线的 web 服务"设计的机制,面对这种潮汐,像马车面对高铁时刻表。
这也是为什么 GPU 快照、秒级冷启动、进程级隔离这些两年前还算炫技的东西,现在成了 agent 云的入场券。
访谈里最让我反复想的,是一句半开玩笑的话:agent 时代,可观测性可能比代码本身更重要——因为没人读代码了,人只看日志和指标。
代码给 agent 写,日志给人看。
这个倒转我到现在没完全消化。我们这代工程师的全部训练,都建立在"代码是写给人读的"这条公理上。公理换掉之后,什么是好抽象、什么是好命名、注释写给谁看——这些问题全得重新回答。我没有答案,只是把问题记在这里。
我的判断:Agent Experience 会把 Developer Experience 走过的路重走一遍。
十年前"开发者体验"也被当成玄学,后来它变成了岗位、预算线,和几家上市公司。当 agent 成为基础设施的主力用户——coding 领域这一天已经到了——"让 agent 用得顺"就是下一代 infra 的门票。
顺便说一句:中文互联网到今天,还搜不到一篇正经讲 Agent Experience 的文章。
这个词,你就当从我这儿第一次听到吧。