用 1980 年 Smalltalk-80 语法管 Agent,360 次测试合规率 100%

RandalSchwartz · reddit · 2026-11-03

作者复盘其 AI agent 控制面的演化:240+ 个 agent 工单积累了五套内部记法(Make、init-d、Graphviz DOT、Gherkin、Belnap 表),维护五个解析器造成边界摩擦,最终全部收敛为 1980 年 Xerox PARC 的 Smalltalk-80 关键字级联语法。

360 次测试、16k token 干扰负载下的对比结果:

核心洞察是:关键字选择器(state:invariant:onSuccess:onFailure:)在语法上要求每个冒号组件,省略失败路径会立即触发编译期 MessageNotUnderstood 错误——用确定性语法强制 LLM 输出完整性,胜过模糊的自然语言/混合记法。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →