一、一份功能对比表
那是一张做得很认真的表。
横轴是三家竞品,纵轴是四十一个功能点。绿色的勾,红色的叉,黄色的"部分支持"。产品同学核对了两天,把每一格都对过。会议室里所有人都盯着那面墙,像在看一张作战地图。
讨论的全部内容,是怎么把红叉变成绿勾。
对手有的,我们要有;对手没有的,我们抢先做;对手做得浅的,我们做得深。四十一行,行行都是一场要打的仗。散会时,我们排出了未来三个月的路线图,密密麻麻,每个人都觉得很充实。
我没说话。我只在想一件事。
这张表上,赢家是谁?
不是我们,也不是任何一家竞品。赢家是那个最先说出"该有这四十一个功能"的人——那个定义了战场形状的人。我们所有人,都只是在他画好的格子里,互相把对方的绿勾涂成红叉。
我们以为自己在竞争。我们只是在同一座城墙下排队送死。
这就是AI赛道此刻的真相:绝大多数公司,包括很聪明的公司,都在做同一件事——攻城。
二、孙子排好的那把梯子
孙子在《谋攻》里,把竞争分成四个高度。这是兵法里最被人背诵、也最被人误读的一段。
读的人多,照做的人少。因为它太反直觉了。
我们的本能,是把竞争理解成"打"。谁的产品更强,谁的参数更高,谁的价格更狠,谁就赢。这是"伐兵"的思维——两军对面,刺刀见红,比谁力气大。
再激烈一点,是"攻城"。对手筑起了一座城——一个已经成型的产品,一块已经占住的用户心智——我们调集全部资源,正面强攻。砸钱买量,堆人加班,一个功能对一个功能地啃。
而孙子说,这是最下策。
不是因为它不勇猛。恰恰因为它太勇猛了。勇猛在这里,是一种愚蠢。
孙子紧接着补了一刀。这一刀,才是整段话的脊:
注意"不得已"三个字。
攻城从来不是一个选项。攻城是当所有更高级的选项都用尽之后,你被迫接受的最后一种、也是最昂贵的一种打法。一个把攻城当成默认战略的人,在孙子眼里,根本还没入门。
可今天的AI创业,攻城成了默认。
那张功能对比表,就是一张攻城令。
三、为什么攻城是最贵的仗
替攻城算一笔账。
孙子那个年代,攻一座城,先造器械要三个月,再堆攻城的土山又三个月。等你终于够到城墙,将领等不及了,驱赶士兵像蚂蚁一样往上爬,死掉三分之一,城还没拿下。
这就是攻城的成本结构:最高的投入,最大的伤亡,最不确定的回报。
AI赛道的攻城,账本一模一样。
你看中一个赛道,里面已经有人。你决定正面进攻,于是堆模型、堆算力、堆功能、堆投放。对手降价,你跟着降;对手上新,你连夜追。每一分钱都花在"追平"上,没有一分钱花在"领先"上。
打到最后,市场是被你和对手一起打烂的。用户被两边的补贴喂刁了,谁也不忠诚;价格被两边的厮杀压到成本线以下,谁也不赚钱。你赢下那座城,城里早已烧成焦土。
伤敌一千,自损八百。
这句话谁都会说。可很少有人算清楚后半句——你自损的那八百,是真金白银的现金,是再也招不回的时间,是团队被磨掉的锐气。而你伤敌的那一千,对手明天用一轮融资就补回来了。
攻城的残酷,不在于你会死人。在于你死了人,也未必改变战局。
这才是孙子说"为不得已"的真正分量。他不是在讲道德,他是在算账。一个会算账的将军,看见"攻城"两个字,先想到的是成本,不是荣耀。
到这里,道理好像已经很清楚:别去攻城,去伐谋。
但这只对了一半。
四、伐谋不是"想得更聪明"
大多数人把"伐谋"理解成:比对手更聪明地打这场仗。
更巧妙的投放,更精明的定价,更狡猾的增长黑客。他们以为,在攻城的同一个战场上,用更高的智商攻城,就叫伐谋了。
不是的。
伐谋的"谋",不是战术的精明,是对战场本身的重新定义。
伐兵,是在战场上赢。伐谋,是让这场仗根本不必在那个战场上打。
给你一个能带走的模型。我把它叫做——换战场,而不是换打法。
攻城的人问的是:"这四十一个功能,我怎么比对手做得更好?"
伐谋的人问的是:"谁规定这是一场关于四十一个功能的仗?"
前者在格子里厮杀。后者把整张表掀掉,重画一张。
历史里最锋利的伐谋,从来不是在旧战场上赢,而是宣布旧战场作废。当所有报社都在比谁的记者跑得快、谁的版面印得多,门户网站不接这个题——它说,新闻的战场不在采写,在分发。当所有手机厂商都在比谁的键盘按起来更顺手,有人说,键盘本身就是问题。
他们没有攻城。他们让对方那座苦心经营的城,一夜之间,变成一座没人要进的空城。
"不战",不是不行动,是不在对方设定的那场战斗里行动。
更深一层:伐谋的最高形态,是让对手的全部积累,在新的问题定义下,突然变得不值钱。他城墙修得越高,护城河挖得越深,沉没在旧战场里的成本就越大,他就越走不出来。你的胜利,恰恰建立在他的"优势"上——因为那优势,成了他的枷锁。
这就是为什么孙子把伐谋放在最高。它不是赢得更漂亮。它是让胜负在开打之前,就已经定了。
五、AI时代,谋在叙事里
那么,AI时代的"谋",具体长什么样?
我的判断是:AI时代的伐谋,是认知与叙事的竞争。
这句话需要解释,否则它听起来像句正确的废话。
在AI这个领域,技术扩散快到了一个程度——任何一个功能上的领先,窗口期都以周计,不以年计。今天你的模型强一截,三个月后开源社区追平;今天你有个独门功能,下个月对手抄完上线。
在功能层面,护城河正以肉眼可见的速度蒸发。
这意味着,攻城的回报,比冷兵器时代衰减得更快。你拼死拿下的城,城墙是用沙子砌的。
于是真正的战场,被迫上移。移到一个技术抄不走的地方——用户脑子里那张地图。
用户怎么理解"AI能为我做什么"?他把你归进哪个品类?他默认这件事该花多少钱、该长什么样、该由谁来做?这些答案,不在你的代码库里,在公众的认知里。
谁定义了这些答案,谁就拥有了战场。
所以今天最值钱的AI公司,往往不是模型最强的那家,而是叙事最锋利的那家。它讲了一个故事,这个故事重新规定了"什么算好"。一旦这套叙事被大众接受,所有对手都得先在它定义的框架里,证明自己不差——他们一开口,就已经在替对方的叙事打广告了。
这才是AI时代最高级、也最隐蔽的伐谋:不抢用户,抢用户用来判断的那把尺子。
你把尺子换了,对手所有的刻度,一夜清零。
六、伐谋要先付一笔看不见的学费
讲到这里,伐谋听起来像个稳赚的捷径——又省力,又高明,何乐不为。
这是最危险的误会。
伐谋不便宜。它只是把成本,从看得见的地方,挪到了看不见的地方。
攻城的成本,是钱和人,账面上清清楚楚,痛,但明确。伐谋的成本,是另一种东西——你要先输掉一场想象中的战争。
什么意思?
当所有人都在攻城,当那张功能对比表摆在桌上,当投资人问你"对手有的你有没有",当团队每天兴奋地汇报又追平了哪个绿勾——在这种集体节奏里,提出"我们根本不该打这场仗",是要付代价的。
你会显得不合群。你会显得在逃避竞争。你会被质疑:是不是因为打不过,才说不打?
短期内,攻城的人看起来永远更勤奋、更勇敢、更有进展。他们每周都有可汇报的战果。而伐谋的人,在很长一段时间里,手上什么都没有——因为他还在重新理解这个问题,还在找那张该掀掉的旧地图。
这是伐谋真正的门槛。它不考验你的智商。它考验你能不能在所有人都冲锋的时候,忍住不冲。
"先胜而后求战"——先在认知层把仗打赢,让胜利成为定局,再去打那场只剩走过场的仗。
"先战而后求胜"——先冲进去厮杀,再在血泊里祈祷自己能赢。
攻城的人,是后者。他们用行动的勤奋,掩盖思考的懒惰。冲锋是容易的,因为冲锋不必回答那个最难的问题:这场仗,到底值不值得打。
伐谋的人,是前者。他们承受着"看起来什么都没做"的煎熬,把全部胜负,押在开战之前那段沉默里。
所以伐谋从来不是捷径。它是一条更窄、更慢、更要定力的路。它只是终点,比攻城高得多。
七、回到那张表
后来,我把那张功能对比表从墙上取了下来。
不是因为它做错了。它做得很好。它精确地告诉了我们:如果选择攻城,该往哪面墙上爬。
我取下它,是想让团队记住——这张表本身,就是别人替我们划好的牢笼。我们盯着它每一个绿勾红叉时,视野就被钉死在了那座城的城墙之下。
真正该问的问题,从来不在表上。
它在表的外面,在那个画表的人,想让我们永远看不见的地方。
AI赛道此刻挤满了攻城的人,城墙下血流成河。每个人都很勇敢,每个人都很疲惫,每个人都在为别人定义的胜利,流自己的血。
而最高的那场仗,根本轮不到攻城——它在认知层,早就打完了。
当所有人都在比谁爬得更快,赢家是那个问"为什么要爬这面墙"的人。
当所有人都在拼谁流的血更多,最贵的,是那个一滴血没流,就让对方的城自己空掉的人。
攻城的,靠力气;伐兵的,靠勇气;伐谋的,靠的是在所有人冲锋时,敢一个人站住不动的那点定力。
刀光最盛处,没有胜负。胜负,早在拔刀之前,就定了。