
今天黑话系列第十九个词。
自举。
(意思就是,自己把自己举起来。。。

想象一下,弯下腰,抓住自己的鞋带,用力一拽——
可以把一只脚向上拽起来。
那两只手同时拽两条鞋带呢?
是不是可以双脚离地,把自己提到空中?
像那种左脚踩右脚的轻功一样。
(武侠片看多了,脑子里全是这种画面。。。。

当然啊,
物理上这不成立。
一只脚可以,两只脚拽不起来。
但是这个不借外力,自己把自己往上举的理念,
在搭 Agent 系统的时候,真的可以借鉴。

举个例子。
你看过那种荒野求生节目吗。
一个人空着手被扔到森林里,要求生存 30 天。
行家是怎么干的?
先找块带棱的石头,磨一磨,磨成一把小刀。
有了小刀,就能去割藤蔓、剥树皮,搓成绳子。
有了绳子和小刀,就能弄出钻木取火的工具。
火生起来了,就能烤泥巴,做成土罐。
土罐能装水,能煮东西,还能和泥巴一起糊出墙壁,搭出一个能住人的窝棚。
你看这个过程——
每一步做出来的东西,都是为了做下一步那个更复杂的东西。
只要顺序排对了,两手空空也能从零造出一整套系统。

搭 Agent 系统,跟这个一模一样。
我们手里就一个裸 Agent,什么 SKILL 也没有,什么 RULE 也没有,什么记忆也没有。
我们要做的,是从这一个裸 Agent 出发,一步一步迭代,最后变成一个能帮我们自动跑业务的牛 X 系统。

你可能会问,
那为啥不一步到位呢?
直接让 Agent 把整个系统造出来,不行吗?
我反问你一句。
你能空手在野外盖出一栋房子吗?

搭系统这事儿,我们是出主意的人,但真正干活的,是 Agent。
Agent 得先变得够厉害,才能造出更复杂的框架。
更复杂的框架装上之后,Agent 又更厉害了一点,才有能力造下一层框架。
然后更厉害,再造,再厉害,再造。
这就是自举。

鸡生蛋,蛋生鸡。
想长期有鸡蛋吃,得有只能下蛋的鸡。
但想要鸡,得先从蛋里孵出来。
我们手里那个裸 Agent,就是最开始的那颗蛋。
我们要规划的,是怎么把蛋变成鸡,让鸡下蛋,再孵更多鸡。

说回搭系统。
具体到操作上,有两个词儿,我天天挂在嘴边。
一个是,脚手架。
另一个是,MVP。

先说脚手架。
经典的鸡蛋问题,我们没鸡也没蛋。
那咋办?
只能先借一个。
搞个临时的过渡一下。
盖楼之前都得搭脚手架,脚手架本身不是楼,是为了盖楼用的临时玩意儿。
搭系统也一样。
有时候你想要的那个能力,现阶段 Agent 根本造不出来,那就搞一个脚手架,让 Agent 借着脚手架,先把第一版工具弄出来。
工具一出来,脚手架就可以扔了。

你可能觉得——
那脚手架不是白做了?
不是。
真的不是。。。。
就跟荒野求生里那把石头小刀一样,它早晚要被更好的刀替换掉,但前期没有它,后面那些藤蔓绳子土罐窝棚,一个都做不出来。
磨刀不误砍柴工的道理。

再说 MVP。
有些复杂的工具,你一上来想做完整版,做不动。
那就先实现一小部分功能,让它能跑起来再说。
这个最初的小版本,就叫 MVP。
然后呢,
你可以用这个 MVP 工具,反过来去迭代它自己剩下的功能。

我举个真实的例子。
我们这个多 Agent 协作的工具,90% 的功能,都是用这个工具自己做出来的。
最开始我们只搭了一个最简陋的框架,能让村长在一个窗口里同时跟几个 Agent 说话,就这点功能。
但是有了这个功能之后,
Agent 就可以在这个简陋框架里,一起讨论干活,不断迭代这个框架本身。
你品。
你细品。




所以你以后搭自己的 Agent 系统,或者要做一个稍微复杂点的工具,脑子里得有这根弦,
是不是先搓个脚手架,后面的活儿就能省一大半?
是不是先做个 MVP,让它自己迭代自己?

说个我真实的感受。
最开始搭这套系统那段时间,我感觉自己就在玩荒野求生——
只要把顺序排明白,每一步都能站在上一步的成果上往前走,越走越快。
长期主义。
终局思维。
这些词儿单拎出来听,都像鸡汤。
但在自举这条路上走着走着,你会实打实地感觉到,
是真的有复利的。

最后问一句。
如果把你丢在森林里要求活 30 天,
你的第一步打算干啥?
我先去找块石头。
夜雨聆风