最近看到一张很有启发性的图:它借用了心理学里的「乔哈里视窗(Johari Window)」来解释人与 AI 为什么有时配合得非常顺,有时却越聊越偏。
图里的核心思路很简单:把「我知道 / 我不知道」与「AI 知道 / AI 不知道」交叉起来,就得到四种不同的人机协作状态。这个框架看上去像一个小技巧,但如果认真推演,会发现它触及了一个比“怎么写提示词”更本质的问题:人与 AI 的协作质量,取决于双方掌握的信息、能力边界以及未知是如何被识别和处理的。
不过,直接把乔哈里视窗套在 AI 上也容易产生误解。本文不把它当作一个严谨的 AI 理论,而是把它改造成一套更适合今天大模型时代的「人机协作认知地图」。

一、乔哈里视窗原本讲的是什么?
乔哈里视窗由美国心理学家 Joseph Luft 与 Harrington Ingham 在 1955 年提出,最初用于理解人际沟通、自我认知和群体关系。它把“关于一个人的信息”分成四个区域:
- 开放区:自己知道,别人也知道。
- 盲区:自己不知道,别人知道。
- 隐藏区:自己知道,别人不知道。
- 未知区:自己和别人都不知道。
Joseph Luft 后来把它称为一种用于思考人际关系中「意识与知觉」的启发式模型。它的价值不在于精确测量,而在于帮人意识到:沟通中的问题,很多时候不是“谁更聪明”,而是双方掌握的信息并不对称。
把这个思想迁移到 AI 协作中,是成立的;但需要做一个重要修正:本文所说的“AI 知道”,只是为了方便表达,指 AI 能基于模型参数、当前上下文、检索工具或外部数据较可靠地给出某类信息,并不等同于人类意义上的理解、意识或确定性知识。
二、把乔哈里视窗改造成「人机协作四象限」
我们可以把两个维度改写为:
- 横轴:我是否掌握完成任务所需的信息与判断。
- 纵轴:AI 是否具备足够的信息、能力或工具来完成这一部分。
| AI 能处理 | AI 暂时不能可靠处理 | |
|---|---|---|
| 我知道 | ① 共同已知:明确委派 | ③ 我的隐性知识:补充上下文 |
| 我不知道 | ② AI 的优势区:请它解释与检索 | ④ 共同未知:提出假设并做实验 |
这四种状态,对应的最佳协作方式完全不同。很多人觉得 AI “不好用”,并不是模型能力不够,而是用错了协作模式。

三、象限一:我知道,AI 也能处理——不要聊天,要「明确委派」
这是最容易被低估的象限。
当你已经知道自己要什么,AI 也有能力完成时,最有效的方法不是继续和它发散讨论,而是把要求转成可执行规格:
- 目标是什么;
- 输入是什么;
- 约束条件有哪些;
- 哪些地方不能改;
- 什么结果算完成;
- 如何自检。
例如写代码时,与其说“帮我优化一下这个页面”,不如明确:
只调整移动端 article-meta 的纵向对齐和分类换行,不改变桌面端结构;保留现有 DOM;优先 CSS 修复;完成后检查 375px、430px 与桌面宽度,不允许通过隐藏分类来规避问题。
这里真正有效的不是某个“神奇提示词”,而是把你脑中的验收标准显式化。
微软在其 Human-AI Interaction Guidelines 中把“让用户清楚系统能做什么、做得有多好”放在最前面,本质上也是在强调能力边界与预期管理。对使用 AI 的人来说,反过来也一样:你越能清楚定义任务,AI 越容易稳定执行。
四、象限二:我不知道,AI 可能知道——不要直接信答案,要「让它教你并给出验证路径」
这是今天大多数人最喜欢使用 AI 的方式:遇到陌生问题,直接问。
AI 在知识检索、解释概念、横向比较、归纳资料和提供候选方案方面非常强,但这里最大的风险也是最明显的:“它说得很像真的”不等于“它真的知道”。
所以这个象限里最好的提示方式不是:
“这是什么?直接告诉我答案。”
而应该变成:
“先解释这个问题的基本概念,再告诉我你判断的依据;区分事实、推断和不确定内容;列出我可以独立核验的资料、命令、数据或实验步骤。”
这会把 AI 从“答案生成器”变成“老师 + 研究助理”。
NIST 的生成式 AI 风险管理资料长期强调生成式 AI 的可信性、测量与评估问题;微软 HAX 指南也专门要求系统在不确定时缩小服务范围、允许纠错,并解释为什么得到某个结果。换句话说,高水平使用 AI,不是让它少犯错,而是让错误更容易被发现。
五、象限三:我知道,AI 不知道——AI 不缺智力,缺的是你的上下文
这是目前人机协作中最常见、也最隐蔽的问题。
你知道很多事情,但你没有告诉 AI:
- 这个项目为什么采用现在的架构;
- 某个字段为什么不能改;
- 用户真正关心什么;
- 过去试过哪些方案以及为什么失败;
- 你的审美、业务目标和长期规划是什么;
- 本地环境、服务器、插件版本、历史兼容包袱是什么。
AI 看到的只是当前一小段上下文,于是它会用“通常情况下最合理”的办法回答你;而你真正需要的,却可能恰好是一个不符合通用最佳实践、但符合当前项目约束的方案。
这也是为什么同一个模型,在不同人的手里会表现出完全不同的能力。
解决办法并不是一次性把所有资料倾倒给 AI,而是建立一种主动补上下文的协作机制:
- 先告诉 AI 目标与关键约束;
- 让 AI 反过来采访你:“为了正确完成这件事,我还缺哪些信息?”
- 只补真正影响决策的信息;
- 让 AI 在行动前复述它理解的边界和验收标准。
这个过程非常像乔哈里视窗里的“隐藏区”逐渐进入“开放区”:不是 AI 突然变聪明了,而是你把原本只存在于自己脑中的隐性知识,转成了可被模型利用的显性上下文。

六、象限四:我和 AI 都不知道——不要逼它给结论,要一起做「最小实验」
这是整个框架里最重要的一个象限。
很多“AI 幻觉”其实发生在这里:问题本身没有足够信息,AI 也没有可靠答案,但用户仍然要求它“直接判断原因”“告诉我哪个方案一定最好”。大模型的生成机制决定了它通常会继续输出一个流畅答案,于是共同未知被伪装成了确定结论。
正确方法是把任务从回答问题切换成缩小未知:
- 列出 3~5 个最可能的假设;
- 说明每个假设成立时应该观察到什么证据;
- 设计成本最低的验证步骤;
- 先做一个最小实验;
- 根据结果淘汰假设,再进入下一轮。
例如一个线上接口偶发超时,与其让 AI 猜“是不是数据库慢”,更好的协作方式是:
“目前无法确认瓶颈位置。请把问题拆成客户端、网络、应用层、上游 API、缓存和数据库六类假设,为每类给出可观察信号与最小验证方法。先执行成本最低、信息增益最大的两项检查。”
此时 AI 的价值不在于“知道答案”,而在于帮你更高效地设计认知过程。

七、真正需要补上的第五层:AI 的「未知」经常不会主动暴露
如果只使用四象限,还缺一个非常关键的维度:置信度与可验证性。
人通常知道“我不知道”;大模型却可能在信息不足时仍给出非常完整、非常有说服力的内容。因此,人机协作不能只问:
“AI 知不知道?”
还必须继续问:
- 它依据什么知道?
- 这个信息是模型记忆、当前上下文、实时检索,还是推断?
- 结论是否可以被外部数据验证?
- 如果它错了,代价有多大?
这也是为什么代码、投资、医疗、法律、生产环境运维等高风险任务里,不能因为“AI 给出了理由”就直接提升信任。微软 HAX 甚至特别提醒:解释本身可能提高用户信任,从而造成过度依赖。
所以,一个更成熟的人机协作框架应该是四象限 + 一层置信度校准。
八、人 + AI 并不会天然产生“1+1>2”
一个很值得警惕的研究结论来自 2024 年发表于 Nature Human Behaviour 的系统综述与元分析。研究汇总了 106 个实验、370 个效应量,比较“人单独完成”“AI 单独完成”和“人 + AI 协作”的表现。
结果并不是大家直觉中的“人和 AI 一起一定更强”:总体来看,人机组合虽然通常比“人单独完成”更好,但并没有稳定超过人或 AI 中表现最好的那个;在判断和决策类任务中,人机组合甚至更容易出现性能损失,而开放式内容创作类任务则显示出更积极的协同潜力。
这说明一个非常重要的问题:
人机协作的核心不是把两种智能硬塞在一起,而是把任务分给更合适的一方,并设计好信息交换与纠错机制。
换句话说,真正的优势来自互补性,而不是“AI 参与了”这件事本身。
九、把四象限进一步变成一套可执行工作流
如果要把整套思路压缩成日常可执行的方法,我更推荐下面六步:
- 定界:先定义目标、约束和完成标准。
- 定位:判断当前问题属于四象限中的哪一个。
- 补充:把只有你知道的上下文交给 AI。
- 检索:让 AI 补充你不知道但可以被查证的外部信息。
- 验证:事实、代码、数据和高风险判断必须有独立验证。
- 试验:双方都不知道时,不争论答案,直接设计最小实验。
这比背几十条提示词技巧更稳定,因为它解决的是协作结构,而不是措辞。
十、一个更准确、更好记的版本
原图里那句“把我的已知说给 AI,把我的未知问出来,把外部已知让 AI 找回来,把共同未知一起试出来”已经非常好。
如果再把今天的大模型特点考虑进去,我会把它改成:
把已知结构化,把未知问题化,把外部知识检索化,把共同未知实验化;所有重要结论,再做一次证据化。
这句话背后,其实是 AI 时代一种新的工作能力:认知分工。
未来真正拉开差距的人,可能并不是“最会写提示词”的人,而是最清楚以下四件事的人:
- 什么该自己判断;
- 什么可以交给 AI;
- 什么信息必须先告诉 AI;
- 什么时候双方都没有答案,只能去现实世界里验证。
当你开始用这种方式工作,AI 就不再只是一个聊天机器人,而更像是一个可以被编排、校验、训练协作方式的「第二认知系统」。


评论