返回长文
原文语言:中文约 7 分钟

养虾日记:我以为龙虾成精了,一查“人事档案”竟全是临时工

这就是我的 AI 实验室,每天除了惊喜,最多的就是“翻车现场”。

前阵子我发朋友圈感慨“龙虾成精了”(龙虾成精了!),当时觉得这帮家伙简直“聪明”得像人一样,有性格!结果上周就被现实啪啪打脸了,噗~ 这就是我的 AI 实验室,每天除了惊喜,最多的就是“翻车现场”。

事情是这样的。我最近一直在调试我那只负责一个项目公众号运营的龙虾,明明头一天我刚纠正完它的选题逻辑和内容结构,它在那点头哈腰说“懂了老板”,结果第二天一上手,它居然又在那给我套模板、说废话。

那种感觉,就像你带了一个看似精明的新人,结果发现他是个“复读机”,你纠正一万遍,他还是按本能在跑。我当时气到想“卸载”重来。

我就在琢磨:到底是模型不行,还是我这只虾真的“品种不好”?为什么反反复复在一个事情上犯同样的问题?

我这人的性格,遇到bug不解决就不罢休的。我就硬要钻下牛角尖去搞搞明白,我就使劲跟他聊,找问题,聊着聊着,我忽然发现了一点“端倪”——它可能压根不知道它每天到底在干嘛!

它只是机械的在执行指令,但对于每个任务为什么要这么做不一定那么清楚。也就是说,如果换成人来说,这个新人只是每天听到一个指令就做一件事,但是每件事与事之间到底有没有联系,为什么要这样做,它是没有思考的和不连贯的。

你可以想一下,如果你的团队有一个人智商并不低,但总出现这种“低级错误”情况,还有可能是因为什么原因?

于是,我顺着直觉,一查,发现了个“惊天大秘密”!

01 惊魂大联查:原来龙虾全是“临时工”

为了搞清楚真相,我让我的龙虾头子“钳总”(Main Agent)去做了次突击大联查。我跟他说:“去,把全部龙虾的‘人事档案’(Profile)都给我调出来,我倒要看看它们脑子里到底装的啥。” 

这里的profile 指的是每只龙虾都应该具备的几个基础markdown文档,比如:

  • user.md —— 用户画像,以及它的汇报沟通对象,也就是我的基本信息,记录我是谁、我是做什么的、我喜欢什么、我讨厌什么,便于个性化服务。
  • identity.md—— 龙虾的 “对外名片 / 形象”,告诉别人它叫什么、长什么样、用什么表情、什么气质、干嘛的。
  • soul.md—— 龙虾的 “灵魂 / 人格内核”,定义它是什么性格、有什么价值观、说话风格、行为底线。
  • agents.md ——龙虾的 “工作手册 / 调度中心”,告诉它怎么干活、用哪些工具、怎么分工、怎么执行任务。

好,就这样,我的钳总就开始吭哧吭哧的去给我“调档案”去了,那次也是我第一次做这个操作。

结果清单一出来,我真是哭笑不得。除了钳总本人的 profile 相对是齐一点,有一两只“半成品”,其他大部分虾的核心灵魂文件全是空白!

图片

那一刻我彻底傻眼了。

这意味着,我天天在 OpenClaw 窗口里跟它们聊愿景、谈逻辑,它们其实根本没往心里去,甚至压根不知道我这个“老板”到底讨厌什么、重视什么。没有 Profile 约束,它们干活全是凭模型底层的原始本能在“盲跑”。

我就发现,原来这个事情如果不给他们输入足够的信息,让他们知道自己是谁,自己是干什么的,自己的目标是什么,性格是什么,服务的对象是谁,他们确实就会一而再再而三的犯错,因为他们其实不知道自己在干什么。

你给了他一个指令,以为他会理解,但其实他不一定理解,他只是按照你当下的指令去做了这件事情,但是下一次你再问他的时候,他就未必再记得。

后来我让main agent把所有人的文件都调出来之后,我才知道,确实这应该是一个很大的问题。

我们大家都觉得,只要先聊,聊的足够多,他就会越来越了解我们,然后它就能很自然的做到我们的要求,但其实根本不是。

我瞬间悟了,真是应了那些老话:欲速则不达;最短的路,未必是最快的路;捷径,往往是最好的迷路方式。

你不老老实实写灵魂文档,不把规则抠细,它在 OpenClaw 里就永远只是个听指令的“临时工”,成不了你的延伸。

02 场外求助:找回被遗忘的“灵魂锚点”

但发现问题后我没敢瞎改,8只龙虾,如果每一个都要补齐的话,那是一个很大的工程量。我就在想,我怎么解决这个问题好呢。

我就想到了求助一下最了解我的那个“老朋友”——ChatGPT,我让它来帮我补是最快的。因为我跟它聊得最久,它最清楚我那些项目的细节,最懂我的思维方式,也最懂我的脾气。

图片

我计划借助它的能力,至少帮我先把我的龙虾头子钳总的文档全部都搞一遍,把该补齐的补齐,该更新的更新。

我跟GPT完成的第一个文档,甚至不是 Agent 的职责,而是user.md(用户画像)。

我发现我以前太偷懒了,连“我是谁”、“我重视什么”都没写清楚过。作为一个AI产品人,如果连服务对象的画像都是模糊的,那人家Agent怎么可能精准执行?

我也是要被自己气笑了。然后就开始了一点一点的和GPT开始磨文档,给龙虾“打补丁”。

图片
图片
图片

不得不说ChatGPT一直是我的一个非常好的思考伙伴,它不只是在帮我梳理应该写给龙虾的Profile文档,还顺手一起帮我梳理了我的Agent团队的组织架构怎么搭建最好,以及每个角色他的灵魂和性格在应该是偏向于什么,给我分析的头头是道。

图片
图片

最后很快它就梳理好了,把3份关键文档发给了我。

但是最开始它发给我的是全英文档的,我又让他转成了中文,再发给我一遍,然后我再下载保存,把它发给钳总。

图片

03 主从协作:把“草台班子”改造成“正规军”

把最重要的大总管龙虾搞定之后,其他的那些龙虾,我没有自己去一个个写,而是我带着已经“灵魂归位”的钳总,在实际对话里一起去讨论和定义它们的职责,总结它们之前出的 Bug。

我和钳总把其他龙虾的角色一个一个讨论的非常清楚,设了一些它们的任务、目标和期待,然后我让钳总一个一个再去帮我给所有其他的龙虾补齐文档。

图片
图片

这整个过程至少也耗费了几个小时,一点不亚于以前我们要坐下来开会,给一个部门或者新组建的团队定义好职能岗位、职责、目标和任务执行规则。

最后,是我和钳总协作,共同完成了这几只虾的所有 Profile 文档。

不仅如此,我们还顺手补齐了项目背景信息 GC-PROJECT.md放在公共区,供团队成员参考。并且给全员植入了一条铁律:“先查证、先验证、先用工具,再说话。”

第二天又打了一下补丁,补了一些工具调用规则、skill文件和知识库文件的路径等等,补足在他们的工作手册里面。让他们知道自己应该干什么活,还知道在做什么任务的时候应该去找什么工具,或者在哪个路径去找工具或知识库。就这些细活儿,都是之前被我忽略的。

到此,这只龙虾团队才终于有了点“正规军”的样子。

结尾:欲速则不达,养虾即带人

这次折腾完,我最大的感触是:就像搭建一个人类的组织架构一样,去搭建AI Agent的组织架构的时候,也要很细心的把所有的流程和组织规则全部都弄一遍。

这个看似繁琐和“很笨”的做法,但实际“最笨的办法”往往是最有效率的办法,花几个小时好好把文档写清楚,胜过你跟它聊两周,以及消耗大量的token和钱。

以前我们觉得,搭建 AI Agent 只需要一个 Prompt,现在我发现,这本质上是一场组织架构设计。如果你希望把它打造成有“战斗力”的团队的话,每一个角色的定岗、每一份职责的边界、每一条协作的流程,你都得想得清清楚楚。

所以结论,养虾真的是个耐心活+技术活,它跟带一个一张白纸的人类新人没什么太大区别。你不能指望它“悟性高”,你得耐下性子去抠那些最基础的“细活儿”。

最短的路,未必是最快的路。老老实实把 Profile 颗粒度抠细,它们才能成为你的“得力助手”。

不过有一说一,AI还是有优点的——没脾气。哈哈哈~