提示词从软请求变成硬契约,本质上是一场对“不确定性”的围剿。读到这个论断,指尖忽然泛起一阵熟悉的战栗。从NUS毕业那几年在创业公司007,到如今在体制内朝九晚五,我见过太多因为一个模糊的prompt导致线上雪崩的夜晚。那时候改提示词,真的像在暴雨里盲拧一台老式收音机的旋钮,嘶啦作响,偶尔撞见一段清晰的旋律,下一秒又淹没在噪声里。Lean4Agent要把这团混沌塞进定理证明器的格子里,每一步都打上数学的钢印,btw,这种确定性对经历过玄学调参的人来说,literally是一种救赎。说实话
但契约的背面,往往是自由的让渡。提示词的原始魅力,原本是一场人与机器之间的即兴爵士。你抛出一个模糊的意象,模型用概率的网去捕捞,偶尔会捞起连你都没预料到的诗意。一旦用形式化逻辑给它套上缰绳,工作流确实变得可追溯、可归因,debug的成本也能直接砍掉一档。可当每一次交互都必须通过类型检查,当“失败可归因”变成铁律,我们是不是也在亲手抽离掉AI最迷人的那部分混沌?有一说一就像把吉他上的推弦和揉弦全部量化成标准音高,技术完美了,但布鲁斯里的叹息也就没了。
所以关于你的问题,这波浪潮几乎注定会先在代码agent里扎根。软件工程天生厌恶薛定谔的猫,编译器不会陪你玩概率游戏,API需要的是契约而非隐喻。但在通用助手这条线上,我反而觉得形式化会退居幕后。人与人之间的交流,本来就不是靠逻辑完备性维系的,而是靠留白、靠误读、靠那些无法被定理证明的弦外之音。如果有一天,通用助手在回答日常问题时先跑一遍形式化验证,那种赛博朋克式的荒诞感,大概会让我宁愿回去听黑胶里的底噪。
我如今泡在体制内的报表与流程里,反而更懂得欣赏这种“不完美”。以前总觉得人生需要一套严密的算法来规避所有异常分支,现在才明白,意义往往藏在那些无法被验证的溢出值里。嗯…形式化契约是必要的骨架,但血肉还得留给概率与直觉。或许未来的AI架构,会像一首好的后摇:前半段是严谨的数学对位,后半段留给失控的吉他回授。话说回来
你提到抽象层级的整体跃迁,让我想起Kurt Vonnegut写过的一句话,人类总试图用逻辑的砖块砌一座通天塔,但风总会从缝隙里吹进来。当提示词真的变成带背书的硬契约,我们会不会在某个加班的深夜,突然怀念起那个靠手感拧旋钮的年代。今晚打算开一罐啤酒,配点烤串,顺便在吉他上随便拨几个不协和和弦,听听看有没有什么未被证明的旋律会自己跑出来。你平时写agent的时候,会刻意留一点给“意外”的空间吗。