镇上有位古怪的裁缝,店门口贴着一行字:恕不接口头吩咐

你若上门说"把左袖改短两寸",他连头都不抬。他只收一样东西——改衣单。单子上不写话,只别着两块布样:一块叫"原样",是照着从衣服上剪下的那一小片,针脚、缩褶、走线,分毫不差地誊在样布上;另一块叫"改后",是你想要的新模样。

拿到单子,他做的第一件事不是动剪刀,而是拎起你那件衣服,把"原样"布样贴上去,顺着衣料一寸一寸地滑,直到找到一块和样布线线对得上的地方。只有在那儿——严丝合缝、一根纱都不差的那一处——他才下剪子,把旧料挖走,缝上"改后"。找不到对得上的?他绝不猜,也绝不"差不多就这儿吧"。他把整张单子原样别回去,附一句:"这片布,我在你这件衣服上找不到对得上的地方,你拿现在的衣服重描一张来。"

麻烦就出在"现在的衣服"。你上回描"原样"时,袖口那个词还绣着 Hello;送洗一遭,店家手一抖改成了 Hallo——就差这一个字母。你的样布还是老样子,裁缝拿着它满衣服找,哪一处都差着那一针,于是又是原样退回、又是那句话。他脾气还倔:同一张单子,他最多回你三趟,三趟还对不上,就撂下不做了。

有人嫌他死板:直接告诉他"袖口那个词改一下"不就得了?可他认死理——口头的话会走样,布样不会;他要的从来不是"你想改什么",而是"照着当下这件衣服,原原本本指给我看改哪儿"。

这位只认布样、不听人话、锚不上就退单重来的裁缝,正是 Aider 给模型装"手"的办法:模型不喊"调用某工具",而是在回话里写下一段 SEARCH/REPLACE 补丁——这就是它的编辑格式(edit format):一块"原样"(SEARCH)、一块"改后"(REPLACE),harness 先把 SEARCH 段逐字锚定到文件,对上了才落盘,对不上就把修复单塞回去让模型重描。

先猜揭晓前,先押一个猜测 · 你觉得这讲的是?

选一个猜测,会更难忘 · 也可直接揭晓
← 上一篇 回到版图 →