很多人写 Prompt 还在写几百字的长篇大论,一步一步教 AI 先做这、再做那。Django 的联合作者 Simon Willison 今天展示了一条反例:他就用了一句短短的英文提示词,让 Claude Opus 5.5 凭空给他的网页游戏做了一张全新的四人对战地图,顺手把底层的网络代码全部改造成了支持四人联机。
这条提示词原话极其精炼:加一张四人对战的新地图——四向旋转对称,最多四个 AI 玩家,要能用基于 WebSocket 的非音频联机模式,让最多四个真人加入,空位由 AI 补上。
全文没有一个小标题,没有一句流程步骤,没有告诉模型该去翻哪个文件、该去改哪一行代码。但 Claude 就像一个熟练的资深工程师,自己找到了地图渲染函数,设计了名为 Compass Rose 的对称罗盘地图,然后精准重构了 WebSocket 通信层和玩家匹配池。
为什么一句话能零失误交付
因为大多数人写提示词时犯了一个最致命的错误:试图用自然语言去扮演编译器的角色。你写得越详细、步骤给得越琐碎,大模型的上下文里噪声就越大,反而死死锁住了它自己的推理路径。
Simon 这句话最狠的地方在于,通篇只输入了四个绝对清晰的硬边界:第一,几何约束,明确要求四向旋转对称,直接定死了地图的数学逻辑;第二,参与者上限,最多四个 AI 与四个真人混战;第三,技术复用协议,点名基于现有的 WebSocket 非音频模块,严禁模型自行脑补新的网络架构;第四,边缘兜底逻辑,空余席位自动由 AI 补齐。
所以好提示词的本质,从来不是教 AI 怎么干活,而是给它焊死不能逾越的护栏。怎么写步骤是模型擅长的推理能力,把边界钉死是人类应该交付的业务意图。你把约束写得越干净,智能体的创造力和工程落地反而越无懈可击。把微观指令砍掉,把边界条件给足,这才是面向新一代大模型最值钱的沟通能力。