交易室里的第一课
2019年夏天,我刚进投行做跨境并购。第一周。办公室在国贸三期三十几层,落地窗外面CBD的灯还亮着,已经晚上十一点了。
带我的MD把一份交易备忘录摔在桌上。那个声音很脆,我当时手心在出汗。
他问我:"这笔交易最关键的数字是什么?"
我说了一堆——交易对价、估值倍数、协同效应。
他摇头。"最关键的数字是:如果这笔交易彻底失败,我们最多亏多少。"
先锁下限,再决定要不要赌。
三年后我用同样的方法管AI。
从监工到风控官
我一开始管Agent的方式,跟所有人一样——像监工。
Echo帮我写一篇文章,我逐段看:开头行不行?数据对不对?论证严不严密?每一个输出都要过目。她帮我发一封邮件,我要先读三遍。她帮我整理资料,我还要交叉核对。
这么干了两周,我累垮了。
Agent一天能跑几百个任务。我一个个检查,我就是整个系统里最慢的那个零件。我以为自己在做质量控制,实际上我在做的事情叫:用人类的速度拖住AI的效率。
然后我想起了那个MD的话。
他从来没教过我怎么把每笔交易做好。他只教过我一件事:算清楚最多亏多少。在那个边界之内,交易团队怎么操作是他们的事。超过那个边界,自动熔断。
我停下来想了想,把交给Agent的任务分成了两类。一类是搞砸了我能接受的,比如内部周报、资料整理、日程规划。另一类是搞砸了我接受不了的,比如给重要的人发消息、涉及钱的操作、公开发布的内容。
第一类,彻底放手。第二类,保留人工环节。
就这么简单。两周的疲惫感,一个下午解决了。
SOUL.md
但光分类还不够。放手之后,Agent怎么知道"我"会怎么做?
我花了两周,给Echo写了一份文档,大概一万两千字,叫SOUL.md。
这份文档是我这个人的操作系统说明书。六个部分:使命、愿景、价值观、原则、偏好、当前处境。另外还有一个叫Relationships,记录重要的人,和他们的关系,互动时需要注意什么。
Echo在做每一个决策之前,都会重新读一遍SOUL.md。我给她的东西只有一个词:灵魂。
写这份文档的过程比文档本身更值得说。
Mission那一栏,我盯着空白页坐了一个晚上。"你这辈子想做什么"——你试试用三句话答出来。我发现我答不出来。我以为我知道,但落到纸面上,全是模糊的方向、漂亮的措辞,没有一句话是清晰的。
Values更难。什么叫"绝对不会妥协"?我列了一版,又删了。因为有些东西我嘴上说不妥协,心里知道遇到足够大的利益我会犹豫。把那些去掉之后,剩下的才是真的。
写SOUL.md倒逼我做了一次深度的自我审计。我第一次把自己摊开在纸上看。有些结论让我意外。比如我一直以为自己是个很在乎效率的人,写完才发现我更在乎的是"掌控感"。很多时候我追求效率,只是因为失控让我焦虑。
这个副产品可能比文档本身更有价值。
护栏和审计官
Echo出过一次事,差点让我的GitHub账号被封。那次之后我做了一个决定:把道德边界写进系统指令,当作基础设施来建设。
逻辑和银行的风控系统一样。交易员不是靠自觉遵守风险限额的——系统会自动拦截超限交易。人的自觉是最不靠谱的风控手段。护栏要在系统里,不能在嘴上。
我后来还搭了一个专门的Agent,唯一的工作就是审查其他Agent的输出。
它不做任何生产性工作。它只做判断:这个输出是否越界?这个行为是否符合SOUL.md里定义的价值观?这个决策的潜在损失是否在可接受范围内?
我叫它Judge Agent。相当于给AI团队配了一个内审官。
做法来自投行的三道防线模型。第一道防线是业务团队自己的判断。第二道防线是独立的风控部门。第三道防线是审计。三道防线相互独立,任何一道失效,其他两道还能兜住。
让结构去校验,别让人去盯。 一个人盯十个Agent,迟早会漏。一个Agent盯十个Agent,它不会累,不会分神,不会因为"上次都挺好的"就放松警惕。
罗马的道路
古罗马的道路系统是个好例子。
罗马人不管商人走哪条街道、在哪个市场停留、用什么方式交易。他们只管两件事:税要交,法要守。在这两条边界之内,商业自由生长。两百年间,罗马的商业网络从不列颠扩展到了叙利亚。
最好的管理,是把边界修得又高又硬,把边界里面的空间清得又大又空。
现在我每天早上打开电脑,几个Agent已经跑了一夜的任务。Judge Agent的审查报告安静地躺在那里,偶尔标红一两条。大部分时候,什么事都没有。
那个在国贸三期教我看交易的MD,大概想不到他的方法论会被用在这里。但道理是通的。算清楚最坏情况,把护栏修好,然后离开交易室。
该做的事已经做完了。剩下的,是信任结构。