☰
人机协同如何悄悄破坏态势感知?从认知机理到系统设计的解法
2026/10/19 10:43:32 网站建设 项目流程

1. 先把问题锚定住:态势感知到底是什么,协同为什么会“变味”

这几年做指挥调度系统、无人机任务规划和人机交互设计相关项目,我在一线听得最多的抱怨不是“机器不够智能”,而是“机器太吵了”。某个应急指挥平台上线后,现场指挥官能看到的信息比原来多了三倍,但关键时刻的决策速度反倒变慢了;某套无人机辅助识别系统引入后,操作员盯着屏幕的时间越来越长,对周围空情的敏感度却明显下降。把这类现象归因于“操作员水平不行”显然站不住脚,因为换了几批人、改进过几次培训,问题依然存在。

这些东西凑在一起,指向一个学术界已经研究了几十年的核心问题:在真实复杂环境下,人机协同常常会干扰人类的态势感知能力,并直接影响决策效果。这里的“态势感知”不是一句玄乎的口号,它指的是人对当前环境状态的理解和对下一步趋势的预判。很多人以为态势感知就是“看到的信息多”,其实不是——看到不等于理解,理解不等于能预判。我给你打个比方,新手司机和老司机开同一段山路,看到的景物完全相同,但老司机能提前判断弯道后大概率会有对向来车、路面湿滑时该提前松油,新手只能看到眼前三米的路面。这个差距,就是态势感知的差距。

人机协同的初衷明明是帮人扩大感知半径,为什么真实环境里反而会拖后退?这个问题值得每一个做系统设计、做交互产品、做一线决策支持工具的人认真琢磨。它不是纯学术问题,直接关系到无人机操作、智能座舱、应急指挥、远程医疗、核工业控制这些场景里的实际成败。这篇文章我会从认知机理、系统设计、真实环境叠加、实操解法、常见坑位这几个角度跟你拆开聊。

先明确我写这篇东西的立场:我不站在“机器无用论”那边,也不鼓吹“全自动拯救一切”。我的出发点很简单——机器应该帮人保留认知余量,而不是把人本该拥有的判断力挤干。沿着这个思路,后面所有内容都会围绕“为什么干扰”和“怎么减少干扰”展开。

2. 机器出手帮忙,为什么反而越帮越忙:几个绕不开的认知机制

2.1 人的注意力不是无限带宽,机器默认它“无限”就是原罪

人的注意力资源极其有限,这是一个经常被设计者无视的常识。心理学里有个经典结论:人很难在同一时间处理两件都需要深入理解的事情,所谓“多任务并行”实际上是在快速切换,而每次切换都有成本。你把写一份报告和听同事汇报放在一起试试,写出来的东西质量会下降,汇报的内容也会漏掉一半。这就是切换成本在工作记忆层面的直观体现。

放在人机协同场景里就更离谱了。一个操作员面对的往往不是一个机器,而是传感器屏幕、告警弹窗、自动推荐列表、通讯频道好几个信息源同时运转。每个信息源都声称自己“很重要”。操作员被迫在它们之间反复切换,结果就是每个来源的信息都“看了但没进脑子”。我在某个项目里实测过一个数据:操作员平均每三秒就要在三个屏幕之间跳转一次,一小时后,他对主屏幕中心区域变化的反应时间比刚开始慢了将近一倍。这不是体力问题,是注意力被切碎后形成的“假性疲劳”。

机器的问题在于,它默认人的接收能力是无限的,于是把能推送的信息全部推过来。这相当于你请了一个助理,结果助理把全网新闻都打印出来放在你桌上,说“都是你可能需要的”。助理确实在努力工作,但你的工作效率反而降了。真实项目里这种现象叫“信息轰炸”,处理不好,态势感知的底层基础——对关键信息的及时捕获——就已经被破坏了。

2.2 自动化悖论:机器越可靠,人越容易“脱钩”

还有一个更隐蔽的坑,叫自动化悖论。这个悖论听起来很反直觉:自动化系统的可靠性越高,人的警惕性反而下降得越厉害,一旦系统出现超出预期的故障,人往往无法及时接管。原因不复杂,人脑会偷懒,会默认“既然机器每次都正确,我就不需要盯着了”。这就是所谓“脱钩”——人从任务环路中被排挤出去,机器成了事实上的决策者,人变成一个橡皮图章。

在很多产品设计里,这种脱钩是被刻意忽略的。系统做得越流畅、越少让人干预,短期指标越好看,但长期来看人的技能和情境意识都在退化。航空领域有个著名的教训:早期的自动驾驶系统设计得极其可靠,飞行员日常很少手动操作,结果在系统失效需要手动接管时,不少飞行员的表现远低于预期,因为他们已经失去了持续保持态势感知的习惯。

我以前参与过一个模拟项目,评估一套自动推荐系统对新手操作员的影响。第一周系统完全不工作,操作员需要靠自己判断目标性质;第二周系统介入,推荐准确率达到95%。结果非常典型:系统介入后,操作员主动观察周围环境的次数下降了六成,而当系统故意给出一个错误推荐时,全场三分之二的人照单全收。这就是过度依赖的代价——机器不是不在场,是它在你脑子里建了一个“它会管”的默认假设,而你把自己的感官通道关了一半。

2.3 工作记忆超载与情境盲点:信息太多和没有信息,结果一样

工作记忆是人脑里负责“当下处理信息”的临时空间,容量非常有限。最新的认知科学研究倾向于认为,人能同时在脑子里保持和处理的有意义信息项大概只有三到四组。超出这个范围,大脑就会自动做“选择题”:保留那些看起来最突出的信息,丢弃那些看起来不突出的——哪怕后者才是真正关键的。

人机协同系统最常犯的错,就是把工作记忆当作硬盘来用,希望操作员“记住”所有输出。比如一个战场感知界面同时显示十几个目标、每个目标还附带速度、方位、威胁等级、历史轨迹,操作员看着很忙,实际能进脑子的寥寥无几。结果就是“情境盲点”:你以为操作员看到了,但他其实只捕捉到其中几个比较显眼的,其他目标完全从他的感知模型里消失了。

我在一次模拟演练里亲测过这个现象。系统界面上有十二个目标,其中十一个是低速巡逻类,第十二个是高速突防类。按道理高速目标更显眼,但界面把所有目标都做成同样的红色标点,只有点击才能看到速度。结果操作员全程盯着地图中心区域,直到高速目标进入防御圈边缘才注意到。不是他不想看,而是他的工作记忆已经被十一个“长相一样”的目标填满了,根本没有余量处理差异信息。

这个问题在真实环境里更致命,因为真实环境中信息是流动的、会过期的。工作记忆一旦超载,人对“哪些信息已经过时、哪些信息还在生效”的判断会出错,进而引发连锁决策偏差。

2.4 信任失衡:全信和全不信,都是感知杀手

人机协同中的信任关系,是影响态势感知的另一个大变量。信任不是抽象的“信不信任”,它直接影响人的信息处理策略。对机器建议过度信任的人,会减少自己对原始数据的查验,把感知外包给系统;对机器建议毫无信任的人,则会花费大量认知资源去反复核对机器的每一个输出,导致处理其他关键信息的余量被挤占。

最麻烦的还不是这两个极端,而是“不稳定信任”。机器的准确率在80%和100%之间波动时,人不知道这次该不该信,只能每次都把机器输出和自己判断做一遍交叉验证。这个验证过程极其消耗认知资源,做上半小时,人就会陷入一种类似“多疑”的状态,看什么都觉得可疑,反而无法从大量正常信息中提取真正重要的信号。

我见过一个真实的例子:某指挥所接入了一套智能辅助系统,系统给出的推荐在大多数情况下是对的,但偶尔会错得离谱。操作员们吃过几次亏后,养成了一个习惯——每条推荐都要先核对原始数据再决定是否采纳。这个习惯听起来很稳妥,实际执行起来代价极高:他们核对一条推荐平均花四十秒,而真实任务里决策窗口往往不到十秒。结果操作员在“核对”和“不核对”之间反复摇摆,决策速度反而比没有系统时更差,态势感知也被拖累——因为他们把本可以用来观察全局变化的时间,都花在了验证局部推荐上。

3. 场景放大器:为什么实验室里没问题,一到真实环境就出事

3.1 时间压力:把认知带宽压缩到极限的元凶

人机协同很多问题在实验室环境、模拟器环境里都测不出来,因为实验室里没有真实的时间压力。你让一个操作员花三十分钟慢慢研究界面,他当然能看清所有信息;但真实任务里,决策窗口往往只有几十秒甚至几秒,还要同时应对沟通、监控、执行多个任务。时间压力一上来,人就只能靠“启发式”处理信息——说白了就是走捷径,只看最显眼的线索。

这时候机器如果还按照平缓节奏输出信息,或者输出格式需要人逐条解读,就会跟人的时间预算直接冲突。机器给你推了十条告警,每条都要点击查看详情,等你看到第五条,窗口已经关了。这不是操作员笨,是系统设计压根没有考虑“人在时间压力下只处理高置信度、高优先级信息”这个基本事实。

我记得一个跨行业对比:在核工业的控制室里,操作员面对异常事件时有明确的分级响应流程,告警系统也做了分层设计,操作员只需优先处理最高层级的告警;而在某套通用指挥系统的设计里,所有告警都平级推送。前者在时间压力下仍能保住态势感知,后者几乎必然崩溃。差别不在告警内容本身,而在于是否提前替人做了一层“优先级压缩”。

3.2 信息质量变差:机器处理“脏数据”时,人们误以为它“看到了”

实验室环境里的数据往往是干净、打标、结构清晰的,真实环境里完全不是这么回事。传感器可能时断时续、通信链路可能丢包、数据可能滞后几秒钟,甚至某些目标的信息本身就是残缺的。机器拿到这些“脏数据”后,如果模型不做任何质量标注,直接输出结论,人就会误以为机器“看到了全貌”,进而基于一个不完整的前提做决策。

这个问题在态势感知层面极其隐蔽。你看到一个系统给出的目标轨迹是平滑的,下意识会觉得“它跟踪得很好”;实际上那条轨迹可能是系统用插值算法补出来的,真实目标早已丢失。如果系统不告诉人“这段轨迹置信度较低,因为传感器曾丢失信号十秒”,操作员就会把机器虚构出来的路径当作真实情况,整个态势判断从一开始就建立在沙子上了。

我参与过的某个项目里,这个问题曾导致一次很危险的误判。无人机传回的视频流偶发卡顿,自动识别系统在卡顿期间仍持续输出目标位置,看起来一切正常,直到操作员发现目标“移动”的方向根本不符合物理规律,才意识到数据流早就断了。这个案例给我最大的教训是:机器输出结果时,必须同步输出“我对这个结果的把握有多大,我看到的数据有多完整”,否则人无法判断该不该采信。

3.3 分布式态势感知:个人感知再强,链条断了也白搭

真实环境下的人机协同很少是“一个人+一台机器”的封闭系统,通常是多人、多机、多屏组成的分布式系统。这时候态势感知就不只是个人能力问题了,它变成了团队级的“分布式态势感知”,强调的是每个人理解的信息能否与其他成员的信息对齐,以及整个链条的信息传递是否失真。

链条上任何一环出问题,都会产生“集体盲区”。比如,前端操作员依靠机器识别系统做出判断,把结论汇报给指挥员,指挥员只看到结论而看不到机器识别的置信度,于是把“机器认为有80%可能”直接当成“确认无误”。这个信息在传递过程中丢了“不确定性”这个最关键属性,到了决策层就变成假象。多级传递时,这种失真还会逐级放大,最终形成一群人基于一个失真前提集体决策的局面。

分布式协同还有一个典型问题:每个人守着自己那块屏幕,对整体态势的感知是碎片化的。有人盯着目标跟踪,有人管通信中继,有人分析图像,但没人真正“看到全局”。一旦需要跨域判断(比如目标行为是否突然异常),这些碎片根本无法拼成完整图像。这不是某一个人的感知问题,是系统结构本身制造了感知割裂。要改善它,不能只靠个人训练,得靠系统设计去提供“公共态势”共享机制。

3.4 罕见事件与模型盲区:机器的“历史经验”帮不上忙

真实复杂环境里的另一个放大器是罕见事件。机器模型大多基于历史数据训练,它擅长处理同类事件,但对从未出现过或极少出现的“黑天鹅”事件几乎没有任何适应能力。更麻烦的是,机器在遇到自己模型覆盖不了的情况时,往往会给出一个“看起来正常”的输出,而不是明确表示“我无法判断”。这就是模型盲区,它比模型错误更危险,因为模型错误还有迹可循,模型盲区则完全无声无息。

操作员在长期的人机协同中会形成一个预期:机器平时都靠谱,那它现在也应该靠谱。当机器在模型盲区里给出误导性输出时,人的警惕系统根本不会启动。我在一次模拟推演中见过这样的场景:系统对所有异常目标都给出了“低威胁”评级,操作员因此放松了对某个真正异常目标的关注,直到最后阶段才发现问题。事后复盘,系统的模型里几乎没有收录那个场景类型,所以它“不知道”这是异常——它只是凭历史样本判断,一切都正常。

要应对这类问题,核心不是指望机器“更聪明”,而是要求机器在判断依据不足时主动表态。设计系统时,应该明确设置“未知”状态:当输入数据与历史样本的相似度低于阈值时,系统必须输出“未知”并提醒人工介入,而不是硬着头皮给一个“正常”或“低威胁”的结论。

4. 把坑填上:系统设计与人因工程层面的可落地解法

4.1 信息分三层:原始数据、模式分析和建议推送,别混在一起

讲了那么多问题,现在说怎么改。首先,一个合格的协同系统不应该把所有信息一个脑门塞给操作员,它应该把信息分成三层:原始数据层、模式分析层、建议推送层。原始数据层是传感器给的原始信息,比如点位、速度、图像;模式分析层是机器对原始数据的加工结论,比如“这是一个高速接近目标”;建议推送层是机器给人提供的行动选项,比如“建议发射拦截弹”。

这三层必须分开呈现,可折叠、可按需查看。最核心的原则是:操作员随时都能一键回到原始数据层去验证机器结论,而不是被强行绑在最高层。很多系统设计者喜欢默认展示“最终建议”,觉得这样高效,实际上这是在剥夺人的验证能力。操作员看到一个建议时,如果不知道这个建议是从哪些原始信息推导出来的,他就只能“全信或全不信”,这就又回到信任失衡的老路上了。

我见过一个做得不错的案例:某雷达跟踪系统在给出“目标类型”结论时,会在旁边附带一个“查看依据”入口,点开后能看到参与判别的十几个特征维度及各自的置信度。操作员只需扫一眼,就能判断这个结论是靠得住的还是勉强猜出来的。这个设计不复杂,但对维持操作员的判断力帮助极大。

4.2 告警不要一视同仁:分层告警是态势感知的保底护栏

真实环境里告警疲劳太常见了,原因很简单:所有告警长得差不多。再重要的事件,如果每次都被淹没在几十条普通提示里,人就会自动降低对所有告警的响应级别。解决思路就是分层告警——把信息提示、异常警告、紧急禁止分成三级,各自有明确的视觉和听觉特征。

我的建议是三级就够了,太多级别人记不住。第一级是提示,用有限的图标或低饱和度颜色,比如“某个目标的航迹更新”;第二级是警告,用黄色系或中等亮度、有明确视觉突出,比如“某个目标有偏离预定航线的迹象”;第三级是紧急,用红色高亮加声音信号,比如“有目标突破关键边界”。关键不是把所有信息都弄成紧急,而是让紧急真正稀缺。

分层告警还要做“防抖动”处理。真实环境里很多数据波动是瞬时噪声,如果系统一遇到波动就触发告警,告警系统会很快变成狼来了。应该设置持续时间阈值,比如某个指标连续三秒异常才触发二级告警,连续五秒才触发三级。这个参数不能拍脑袋定,要根据真实场景的决策窗口和数据更新频率做测算。我建议团队用历史数据回溯模拟,找出“什么时长阈值能在不漏报的情况下最大限度减少误报”。

4.3 把机器的“底气”画出来:置信度和推理依据的可视化

前面讲到过“不稳定信任”是感知杀手,解决这个问题的关键不是让机器永远正确——这不可能——而是让人能快速、直觉地判断“这次机器有多靠谱”。做法其实不复杂:机器给出每个输出时,都要附上置信度指标,并且这个指标要以人能直觉理解的方式呈现,不能只给一个数值,还要配上颜色、图表或者一句话解释。

比如目标识别结果可以显示为“高置信度:特征明显,匹配度92%”和“低置信度:信号模糊,仅有两个特征匹配,可能数据缺失”。前者操作员可以快速采信,后者则明确提示需要人工复核。这个“低置信度必须显性标注”的原则,能有效防止模型盲区里那种“看着正常其实不靠谱”的输出。

推理依据可视化同样重要。机器学习模型很多是黑箱,但至少可以把参与决策的主要特征列出来,比如“判断为高速目标:速度700公里/小时,雷达截面积偏小,航向稳定”。当系统能展示这种简约的推理链路时,操作员就能在“机器说的”和“我看到原始数据”之间建起一座桥,而不是只能在两者之间做二选一。我家里的实际体验是,加了这个功能后,操作员对机器的态度从“无条件信/无条件不信”变成了“先看一眼依据再决定”,这个转变对维持态势感知帮助非常明显。

4.4 训练必须带故障:用“渐进式脱机”保技能不退化

即使系统设计得再好,如果人对机器产生了过度依赖,态势感知一样会崩。防止这个问题,唯一的正路是训练。但训练如果从头到尾都让系统“完美运行”,只会强化依赖。正确做法是渐进式脱机训练:从低自动化逐渐过渡到高自动化,再定期让系统降级,逼操作员重新用眼睛和脑子感知环境。

具体操作上,可以这样设计:第一阶段,系统自动处理大部分任务,人只做监控;第二阶段,系统关闭部分自动推荐,人需要自己判断目标属性;第三阶段,系统完全转为手动模式,人必须亲自完成所有识别和判断。最后再倒过来,让系统介入,但不断注入一些“系统没有识别出来”的隐患情目标,验证人是否还保持着独立发现能力。这个过程不需要每次都做,但至少每季度做一次,防止技能和警觉性退化。

另外一个训练技巧是刻意注入数据故障。比如每十次模拟里,有两三次传感器会“丢帧”、通信会“中断”、数据会“延迟”,操作员必须学会在信息不全的情况下保持态势感知。这个训练的目的不是为难人,而是要打破操作员“机器永远是在正常状态下工作”的假设,让他们养成“信息出现异常时先质疑再采信”的习惯。

4.5 复盘要对齐“感知模型”,而不是只核对“操作动作”

复盘是人机协同系统持续改进最重要的一环,但传统的复盘往往盯着“操作是否符合流程”,忽略了“操作员的态势感知是否正确”。我的建议是:每次演练或真实任务后,让操作员用自己的语言画一遍当时的态势理解图,标出他当时认为的最重要目标、最关键风险、预判的三分钟后的态势。然后,把这份“人类感知地图”跟机器的记录和事后事实做对比。

对比时重点看三个东西:一是操作员的感知是否覆盖了所有关键要素,有没有漏掉重要信息;二是操作员对关键要素的重要性排序是否准确;三是操作员对趋势的预判是否与后续事实接近。这套复盘流程的价值在于,它能把“态势感知偏差”变成一种可观察、可讨论的对象,而不是停留在“感觉不对”的层面。

我自己做过的多个项目中,用这种复盘方式找到的最大问题往往是信息呈现顺序问题——系统把中等重要的信息显示在核心区域,把最关键的信息放在边缘,操作员的注意力被带着走。这种问题不通过感知模型对齐复盘根本发现不了,只靠看操作记录,你只会觉得“操作员漏了什么”。

5. 常见问题速查与避坑实录

5.1 典型问题速查表

现象核心原因推荐排查方向
告警不断但无人处理告警疲劳,分级不清晰检查告警分级和触发阈值,必要时候做防抖动设计
操作员盯着屏幕但反应迟缓信息过载,工作记忆超载压缩信息量,把次要信息折叠,让核心信息更显性
机器推荐总是被直接采纳过度依赖,缺少验证路径提供原始数据入口和置信度标注,训练中引入故障场景
机器偶尔犯错但无人发现模型盲区,系统未标注未知为系统增加“未知”输出状态,低置信时强制提醒人工复核
团队各看各的屏,无法对齐态势分布式感知断裂,公共态势缺失设计共享态势视图,强制关键信息多方同步
操作员对机器态度反复摇摆信任不稳,缺少机器置信信息可视化机器置信度与推理依据,减少“全信/全疑”极端

5.2 三个容易踩的坑

第一个坑是“信息密度越高越好”。很多设计者误以为把系统做得信息越丰富、功能越齐全,态势感知就越强。实际上信息密度和感知质量之间存在倒U型关系,超过某个点后,信息越多感知越差。我自己在一个项目里实测过:界面从显示8类信息增加到14类后,操作员对核心目标的连续跟踪能力下降了约30%。信息冗余必须控制住,宁缺毋滥。

第二个坑是“机器建议永远置顶显示”。把推荐结论放在界面最显眼处的确能提高采纳率,但代价是人的独立判断能力被压制。这个“锚定效应”的杀伤力在时间压力下尤其明显——一旦屏幕上出现一个明确的建议,操作员就很难再独立思考其他可能性。建议层信息要默认折叠,让人主动点击查看,而不是始终霸占视线焦点。

第三个坑是“只训人,不训机”。这里说的训机不是指训练算法模型,而是指系统设计是否基于对操作员认知特征的深入测量。很多团队推系统时大谈算法指标,却对操作员的注意力分配、工作记忆容量、压力下的失败模式一无所知。系统上线后才发现设计跟人的认知规律打架,那时再改就代价极大了。靠谱的做法是在设计早期就找真实或接近真实的人群做认知负载测试,用眼动仪和访谈搞清楚“人到底在看哪里、能记住多少”,再做界面和交互设计。

5.3 实操心法:三条保命原则

第一条,永远让用户还有“手动查看原始数据”的路径。不管机器算法多先进,一旦用户无法验证机器结论,你就把决策权从人手里夺走了。你可以在默认状态下隐藏原始数据,但绝不能让人找不到它。

第二条,机器越可靠,人越容易滑向依赖,所以要在系统里刻意制造“适度挑战”。比如定期让操作员在无自动推荐状态下完成几轮操作,或者随机降低系统的部分自动化程度。这种做法会牺牲一点短期效率,但能保住长期的人岗能力。

第三条,判断系统好坏,不要只看“机器做对了多少”,要看“操作员还剩多少认知余量”。一台优秀的协同系统,它的终极标准不是把任务全部做完,而是让操作员在任务结束后还有余力解释自己为什么做这些决策。如果一个系统上线后,操作员变成了只会点击确认的流水线工人,那么哪怕任务指标再好,这个系统在态势感知层面也是失败的。

写在最后的话

我做这个领域的时间越长,越觉得人机协同的问题本质上是“人在系统里还剩多少主动权”的问题。机器当然能帮人处理海量数据、提供优化建议、拓展感知范围,但一切帮助都必须以保住人的认知余量为前提。如果机器把人的判断力一点点吸走,那机器越强大,人的处境反而越脆弱。

我自己在实际项目中最大的体会是:设计一个协同系统,最先要想的不是“机器能做什么”,而是“人在哪个环节上最可能失去感知,我该怎样不让它发生”。每一次把决策权交回给人、每一次让机器的判断透明化、每一次在训练中故意让系统出点岔子,都是在给真实环境下的安全兜底。这个方向,比继续堆算力更有价值,也更值得花心思打磨。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询