1. 当我们在说“人也是LLM”时,到底在说什么
第一次看到“We are all just LLMs”这个说法,我的反应是:又一个博眼球的标题党。但仔细琢磨了几天,加上最近在做的几个项目里反复出现的相似场景,我越来越觉得这句话不是在玩梗,而是在描述一个正在发生的认知框架迁移。
先把话说清楚:这里的“LLM”不是指某个具体的模型架构,而是指大语言模型所代表的那套信息处理范式——基于海量上下文做概率性预测、通过模式匹配生成输出、在给定条件下寻找最可能的“下一个词”。当我们说“人也是LLM”时,说的是人类的认知过程在很多时候也遵循类似的逻辑:我们依赖过往经验(训练数据)做判断,在特定情境下(上下文窗口)选择最可能的行为,而且我们的“输出”同样受到输入质量和上下文完整度的强烈影响。
这个类比之所以值得认真对待,是因为它直接指向一个非常实际的问题:如果你理解了LLM的工作原理,你就能理解为什么有些沟通有效、有些无效,为什么有些学习方式高效、有些低效,以及为什么“提示词工程”这套方法论在人际交互中同样成立。
我最初是在做AI应用开发时注意到这个现象的。当时团队里有个很有意思的对比:两个工程师用同样的模型做同样的任务,一个总是能得到高质量输出,另一个总是抱怨模型“不行”。后来我发现,差别不在技术能力,而在他们给模型的输入方式——前者会精心构造上下文、给出清晰的约束条件、提供示例;后者只是丢一句“帮我写个方案”就等着奇迹发生。
这个观察让我开始思考:如果把“人”也看作一个信息处理系统,我们日常的沟通、学习、决策,是不是也在经历同样的“提示词质量决定输出质量”的过程?
答案是肯定的,而且这个视角一旦建立起来,很多原本模糊的问题会变得异常清晰。
2. 上下文窗口:为什么你说了半天对方还是没听懂
2.1 人类注意力的“窗口限制”比想象中更严格
LLM有一个硬性约束叫上下文窗口——模型一次能处理的最大token数量。超出这个窗口的信息,模型直接“看不见”。人类的注意力系统有完全类似的机制,只是我们平时不太用这个框架去理解它。
心理学里有个经典概念叫工作记忆容量,通常认为是4-7个信息组块。这意味着当你在跟一个人沟通时,对方能同时“在线”处理的信息量是极其有限的。你说了十件事,对方可能只记住了最后三件,或者最前面两件——中间的全部丢失。这不是对方不用心,而是认知架构的硬限制。
我踩过的一个典型坑:早期做项目汇报时,我习惯把背景、目标、方案、风险、资源需求全部塞进一次汇报里,觉得“信息给全了总没错”。结果领导的反馈永远是“你再想想”或者“方向不太对”。后来我换了个做法:每次汇报只聚焦一个核心决策点,背景信息压缩到三句话以内,把“上下文窗口”留给最关键的那一个议题。反馈质量立刻不一样了。
这背后的逻辑和LLM的上下文管理完全一致:信息密度不等于信息有效性。你把100页文档丢给模型,它不一定比给它3页精准摘要表现更好。人也是一样。
2.2 上下文污染的隐蔽危害
比“信息不够”更麻烦的是上下文污染——无关信息、矛盾信息、情绪化表达混入上下文,导致输出质量急剧下降。
在LLM场景里,如果你在提示词里塞了一堆互相矛盾的指令,模型会陷入“不知道该听谁的”状态,输出变得模棱两可。人类沟通中这个现象更普遍:你一边说“这个项目不急”,一边又反复强调“客户催得很紧”,对方接收到的信号就是混乱的。最终他的行为可能既不是“慢慢做”也不是“赶紧做”,而是卡住不动。
我观察到一个规律:当一个人表现出“拖延”或“不作为”时,很多时候不是态度问题,而是上下文冲突导致的决策瘫痪。他接收到的指令在内部打架,系统无法收敛到一个明确的输出。
解决方法和调LLM一模一样:清理上下文,消除矛盾指令,给出明确的优先级。具体操作上,我习惯在关键沟通前问自己三个问题:对方现在最需要知道的一件事是什么?我有没有在传递矛盾信号?我的表达里有没有情绪噪音会干扰信息本身?
2.3 长上下文的代价:为什么“什么都说了”反而更糟
现在很多模型支持超长上下文,动辄几十万token。但实际使用中你会发现,上下文越长,模型对中间部分的注意力越弱——这就是著名的“迷失在中间”现象。人类完全一样。
你发了一封长邮件,对方大概率只认真看了开头和结尾,中间段落一扫而过。你开了一个两小时的会,真正被记住的可能就是最后五分钟的结论。这不是对方不尊重你,而是注意力资源的分配机制决定了中间信息天然处于劣势。
所以我现在养成了一个习惯:任何重要沟通,核心信息必须出现在开头或结尾,中间部分只放支撑材料。如果是文档,我会在开头写一段“三句话摘要”,结尾再重复一次关键行动项。中间的内容爱看不看,不影响核心信息传递。
这个技巧在LLM提示词里同样适用:关键指令放开头,重要约束在结尾重复一遍,中间放示例和背景。实测下来,输出质量的稳定性提升非常明显。
3. 提示词工程就是沟通工程:几个可以直接抄的模板
3.1 角色设定:为什么“你是一个专家”真的有用
LLM提示词里最常见的一个技巧是角色设定——“你是一个资深Python工程师”“你是一个擅长给小白讲概念的老师”。这个技巧之所以有效,是因为它缩小了模型的输出空间,让概率分布集中在特定风格和知识领域。
人类沟通中这个机制完全成立。你去找人帮忙,说“帮我看看这个代码”和“张工,你是咱们组最懂性能优化的,帮我看看这段代码有没有性能问题”,对方的响应质量完全不同。后者做了三件事:明确了角色(性能优化专家)、激活了对方的自我认知(最懂)、给出了具体方向(性能问题)。
我现在的习惯是,在需要别人帮忙时,先花10秒钟帮对方“设定角色”。不是拍马屁,而是帮对方快速定位到最相关的知识和经验区域。这个动作的成本极低,但回报极高。
3.2 少样本示例:给一个例子胜过说十句要求
LLM提示词里有个技巧叫few-shot prompting——给几个输入输出的例子,模型就能模仿着做。这个技巧在人际沟通中同样是最有效的工具之一。
你跟设计师说“要高级感”,对方大概率给你一版你不满意的。但你如果找三张你觉得“高级”的参考图,说“就这种感觉”,沟通效率提升十倍。你跟新人说“报告要写得清晰”,他可能还是不知道怎么写。但你给他一份你觉得写得好的报告,说“照这个结构来”,他立刻就能上手。
人类和LLM一样,都是模式匹配机器。给例子比给描述有效得多。我现在的做法是,任何需要对方产出特定格式或风格的东西,先给一个模板或参考,然后再提要求。这个习惯帮我省掉了大量来回返工的时间。
3.3 思维链:为什么“一步一步来”能提升输出质量
LLM领域有个重要发现叫思维链——让模型“一步一步思考”,输出质量会显著提升。原因是复杂问题需要中间推理步骤,直接给答案容易出错。
人类完全一样。你让别人“给个方案”,对方可能给你一个拍脑袋的答案。但你说“你先分析一下现状,然后列出可选路径,最后再给建议”,对方的输出质量会完全不同。这不是对方能力不行,而是你没有给他“展开推理”的空间。
我在团队里推的一个做法是:任何重要决策,要求先写“推理过程”再写“结论”。这个做法一开始有人觉得麻烦,但跑了几次之后大家都认可了——因为推理过程暴露了假设和逻辑漏洞,结论的质量自然就上去了。
3.4 温度参数:什么时候需要“创意”,什么时候需要“稳定”
LLM有一个参数叫温度——温度高输出更多样有创意,温度低输出更稳定保守。人类也有这个维度。
一个团队里,有人适合做头脑风暴(高温度),有人适合做执行落地(低温度)。同一个人在不同场景下也需要切换模式。关键是要意识到:没有一种模式是“对的”,只有“适合当前任务”的模式。
我自己的经验是:探索阶段刻意提高“温度”——多听不同意见,鼓励发散,不急着否定。执行阶段刻意降低“温度”——明确标准,减少变量,追求可复现性。最怕的是反过来:该发散的时候收敛,该收敛的时候发散。
4. 训练数据决定输出上限:你的“预训练”是什么
4.1 你读什么,你就是什么
LLM的能力上限由训练数据决定。一个只训练了英文语料的模型,中文能力必然有限。一个训练数据里充满偏见和错误信息的模型,输出也会继承这些问题。
人的“训练数据”就是你日常摄入的信息——你读的书、看的文章、接触的人、经历的事。你的认知边界,很大程度上就是你训练数据的边界。
我观察到一个现象:很多人在某个领域进步缓慢,不是不够努力,而是训练数据太单一。做技术的只看技术文档,做产品的只看产品案例,做管理的只看管理书籍。结果就是思维模式固化,遇到新问题找不到新解法。
我自己的做法是刻意保持训练数据的多样性。技术之外,我会看一些心理学、经济学、设计、甚至小说。这些看似无关的输入,在实际工作中经常产生意想不到的“跨领域迁移”——某个心理学概念可能帮你理解用户行为,某个经济学模型可能帮你做资源分配决策。
4.2 数据质量比数据量更重要
现在模型训练有个共识:高质量数据比海量低质量数据更有价值。一万条精心标注的样本,可能比一百万条噪声数据效果更好。
人的学习也是一样。你刷一百篇浅显的公众号文章,不如精读一本经典教材。你参加十个泛泛的交流会,不如跟一个真正的高手深度对话一次。信息摄入的“信噪比”决定了你的认知质量。
我现在的信息摄入原则是:宁可少,不可滥。每读一个东西之前先问自己:这个信息的来源可靠吗?作者有实际经验吗?内容有可验证的细节吗?如果三个问题有一个答不上来,直接跳过。
4.3 持续学习就是“在线学习”
LLM有一个能力叫在线学习——在部署后根据新数据持续更新。人类的学习本质上也是在线学习,但很多人“部署”之后就停止了更新。
我见过不少工作五年十年的人,能力停留在工作第二年的水平。原因很简单:他们的“学习率”降到了零。每天重复同样的工作,接触同样的信息,没有新数据输入,模型自然不更新。
保持“在线学习”状态的关键是主动寻找反馈信号。做完一个项目,复盘哪些地方可以改进;写完一个方案,找人给批评意见;学完一个新东西,立刻找场景应用。没有反馈的学习是无效学习,就像没有损失函数的模型训练,梯度不知道往哪走。
5. 幻觉与自我欺骗:当“编造”成为一种默认行为
5.1 LLM的幻觉机制在人身上同样存在
LLM最被诟病的问题之一是幻觉——一本正经地编造不存在的事实。但如果你仔细想想,人类的“幻觉”现象同样普遍,只是我们不太用这个词去描述它。
你问一个人一个他不确定的问题,他大概率不会说“我不知道”,而是会基于已有知识拼凑一个听起来合理的答案。这和LLM的生成机制完全一致:在缺乏准确信息时,用概率最高的方式“编”一个输出。
我踩过的一个大坑:早期做技术选型时,问了一个同事某个框架的性能表现。他给了一个非常具体的数字,我信了,结果实际测试差了很远。后来我才知道,他当时也是“凭感觉”说的,但表达得非常确定。人类和LLM一样,在不确定时倾向于生成“看起来合理”的答案,而不是承认不确定。
5.2 如何检测和纠正“人类幻觉”
LLM领域有一套检测幻觉的方法:要求模型给出引用来源、交叉验证多个模型的输出、用外部工具验证事实性陈述。这些方法在人身上同样适用。
我现在养成了一个习惯:任何关键决策依赖的信息,必须找到“一手来源”。别人说的数字,我要看原始报告;别人说的结论,我要看推导过程;别人说的经验,我要看具体案例。这个习惯帮我避免了很多“听起来很对但实际错误”的决策。
另一个技巧是主动要求对方给出“置信度”。我会问:“这个判断你有多大把握?如果有不确定的地方,具体是哪里不确定?”这个问题能有效区分“真知道”和“以为自己知道”。
5.3 自我欺骗:最危险的幻觉
比别人的幻觉更危险的是自己的幻觉。LLM不会主动质疑自己的输出,人也会陷入类似的陷阱——我们倾向于相信自己已经相信的东西,忽略反面证据。
这在认知心理学里叫确认偏误。你一旦形成某个观点,就会不自觉地筛选支持这个观点的信息,忽略反对的信息。这和LLM在给定上下文后不断强化已有模式的行为完全一致。
对抗自我幻觉的方法是主动寻找反面证据。我现在的做法是,任何重要判断形成后,强制自己问三个问题:如果我是错的,最可能错在哪里?有没有我忽略的反面案例?如果我必须说服一个反对者,我会怎么说?
6. 从“人也是LLM”到“如何更好地运行自己”
6.1 优化输入:你无法控制输出,但可以控制输入
LLM的输出质量由输入决定。人的行为质量同样由输入决定——你接触的信息、你处的环境、你交往的人,都在塑造你的“输出”。
我自己的一个实践是定期审计信息源。每个月花半小时,列出我日常摄入信息的主要渠道,然后问:这些渠道的信息质量如何?有没有更好的替代?有没有需要减少或删除的?
这个习惯帮我砍掉了很多低质量信息源,腾出的时间用来读更高质量的内容。输入质量提升后,输出质量的提升是自动发生的。
6.2 管理上下文:给重要的事留出“窗口”
你的注意力窗口是有限的。如果你把窗口塞满了琐事、焦虑、无关信息,重要的事就没有空间处理了。
我的做法是每天留出固定的“深度工作窗口”——通常是早上两小时,关掉所有通知,只处理最重要的那件事。这个窗口的神圣性不可侵犯,任何其他事情都往后排。
这个习惯的本质是上下文管理:把有限的注意力资源分配给最高价值的任务,而不是让随机事件决定你的注意力分配。
6.3 持续微调:小步快跑胜过一次性大改
LLM的微调通常是小步迭代——用少量高质量数据做多轮微调,而不是一次性用海量数据做一次大改。人的行为改变也是一样。
你想养成一个新习惯,不要试图一次性改变所有行为。选一个最小的可执行动作,每天做,持续一段时间,让“梯度”慢慢更新。我试过一次性制定完美计划然后三天后放弃,也试过每天只做五分钟但坚持了半年。后者的效果远好于前者。
6.4 接受不确定性:概率输出不是缺陷,是特性
LLM的输出是概率性的,同样的输入可能得到不同的输出。这被很多人视为缺陷,但实际上这是创造力的来源。如果输出完全确定,模型就失去了泛化能力。
人的生活也是一样。不确定性不是需要消除的bug,而是需要管理的feature。你无法预测所有结果,但你可以提高“好结果”的概率——通过优化输入、管理上下文、持续学习、纠正幻觉。
接受这一点之后,我对很多事情的焦虑感明显降低了。我不再追求“完全掌控”,而是追求“提高概率”。这个心态转变本身,就让我在做决策时更从容、更理性。
7. 一个具体的练习:用LLM框架重新审视你的日常
如果你对这套框架感兴趣,我建议做一个简单的练习:选一个你最近遇到的沟通问题或决策问题,用LLM的视角重新分析一遍。
具体步骤是这样的:
第一步,定义“输入”。你给对方的信息是什么?信息量够不够?有没有矛盾?有没有情绪噪音?
第二步,检查“上下文”。对方在接收你的信息时,他的注意力窗口里还有什么?有没有其他事情在干扰?你有没有给他足够的“处理空间”?
第三步,评估“输出”。对方的反应是否符合预期?如果不符合,是输入的问题、上下文的问题,还是对方“模型能力”的问题?
第四步,调整“提示词”。如果重来一次,你会怎么调整你的表达方式?角色设定更清晰?给个例子?分步骤说?
这个练习我做过几次,每次都能发现一些之前忽略的东西。最明显的收获是:我不再轻易把沟通失败归因于“对方不行”,而是先检查自己的“输入质量”。这个视角转换本身,就解决了很多问题。
说到底,“We are all just LLMs”不是一个贬低人的说法,而是一个提升认知效率的工具。它让你用一套已经被验证有效的框架,去理解和优化自己的行为。至于你接不接受这个类比,不重要。重要的是,它能不能帮你把事做成。