第68章 个体认知控制面板
第67章完成:
认知
↓
决策
↓
行为
↓
结果
↓
经验
↓
学习
第68章进一步解决一个工程问题:
如何把一个个体当前正在运行的认知状态、认知对象、认知关系和行为状态,以人可以观察、检查、分析和控制的形式呈现出来。
因此建立:
Individual Cognitive Control Panel
即:
个体认知控制面板,是个体认知系统的可观察、可诊断、可分析、可干预的人机工程界面。
68.1 为什么需要认知控制面板
如果没有控制面板:
Individual Cognitive Engine
↓
内部运行
↓
不可见
系统虽然可以运行,但是:
为什么识别成这个对象?
为什么匹配这个知识?
为什么这个权重更高?
为什么产生这个判断?
为什么采取这个行为?
都很难观察。
因此需要:
Cognitive Engine
↓
Cognitive State
↓
Control Panel
↓
Human Observer
68.2 控制面板不是普通 Dashboard
普通 Dashboard 通常显示:
CPU
Memory
Requests
Users
Revenue
Logs
而:
Individual Cognitive Control Panel
显示的是:
认知过程
认知对象
认知状态
认知关系
认知权重
认知经验
认知偏差
认知目标
行为状态
因此:
普通 Dashboard 观察系统运行数据,认知控制面板观察认知系统运行过程。
68.3 Cognitive Control Panel 的核心对象
第68章定义的核心显示对象:
感觉
对象
属性
状态
匹配
权重
概率
经验
记忆
先验
偏差
目标
行为
可以组织为:
Perception
Object
Attribute
State
Matching
Weight
Probability
Experience
Memory
Prior
Bias
Goal
Behavior
68.4 第一层:感觉
首先显示:
感觉
这里的“感觉”在工程上对应:
Perception
表示个体当前接收到的:
视觉
听觉
文本
触觉
环境信号
系统事件
内部信号
工程结构:
Perception
{
source,
modality,
input,
time,
confidence
}
例如:
Input:
"electric toothbrush supplier"
Source:
Text
Modality:
Language
Confidence:
0.96
68.5 感觉不是对象
必须严格区分:
Perception
与:
Object
例如:
感觉:
屏幕上出现 "electric toothbrush"
经过认知处理:
对象:
Electric Toothbrush
因此:
感觉
↓
元素
↓
对象
这是从感知进入认知的重要转换。
68.6 第二层:对象
控制面板显示:
Object
包括:
Object ID
Object Type
Object Name
Object Class
Object Source
Object Confidence
例如:
Object:
Electric Toothbrush
Class:
Oral Care Product
Confidence:
0.94
68.7 对象关系
对象不能孤立显示。
需要显示:
Object
↓
Relation
↓
Object
例如:
Electric Toothbrush
↓
manufactured_by
↓
Powsmart
或者:
Supplier
↓
supplies
↓
Electric Toothbrush
因此控制面板应该支持:
Object Graph
68.8 第三层:属性
对象进入系统后,需要显示:
Attribute
例如:
Electric Toothbrush
│
├── Type = Sonic
├── VPM = 31000
├── Battery = 120 min
├── Waterproof = IPX7
└── Charging = USB-C
因此:
Object
↓
Attributes
构成对象状态的基础。
68.9 属性值与属性置信度
不仅需要显示:
Attribute
还应该显示:
Value
Confidence
Source
例如:
Battery Life
Value:
120 min
Confidence:
0.91
Source:
Product Data
因此控制面板不能只显示:
Battery = 120 min
而应该能够显示:
Battery
├── Value: 120 min
├── Confidence: 0.91
└── Source: Product Data
68.10 第四层:状态
对象有:
State
个体也有:
Cognitive State
行为也有:
Behavior State
因此控制面板需要明确区分:
Object State
Cognitive State
Behavior State
System State
例如:
Cognitive State:
Evaluating
Behavior State:
Planning
Object State:
Candidate Supplier
68.11 状态机显示
第61章的状态机在控制面板中可以直接可视化:
Idle
↓
Perceiving
↓
Matching
↓
Reasoning
↓
Decision
↓
Behavior
↓
Learning
↓
Idle
当前状态可以突出显示:
┌───────────────┐
│ Reasoning │ ← CURRENT
└───────────────┘
因此用户可以知道:
系统此刻正在做什么。
68.12 第五层:匹配
控制面板必须显示:
Matching
因为:
匹配是认知系统从当前输入进入已有认知结构的关键过程。
例如:
Input
↓
Object Candidate
↓
Match
↓
Knowledge
68.13 匹配过程显示
可以显示:
Input:
electric toothbrush supplier
Candidates:
1. Electric Toothbrush Supplier
Score = 0.92
2. Toothbrush Manufacturer
Score = 0.76
3. Oral Care Distributor
Score = 0.61
于是用户能够观察:
为什么匹配到了这个对象?
68.14 匹配分解
匹配分数不应该是一个黑盒数字。
可以进一步分解:
Match Score
=
Keyword Match
+
Object Match
+
Class Match
+
Relation Match
+
Context Match
+
Experience Match
例如:
Keyword Match 0.95
Object Match 0.91
Class Match 0.88
Context Match 0.80
Experience Match 0.76
最终:
Match Score = 0.87
68.15 第六层:权重
控制面板显示:
Weight
因为认知过程中不同信息的重要程度不同。
例如:
Keyword Weight 0.30
Object Weight 0.25
Context Weight 0.20
Experience Weight 0.15
Prior Weight 0.10
因此:
Weight
表示:
某个认知因素在当前判断中的影响程度。
68.16 Weight 与 Score
必须区分:
Weight
与:
Score
Weight
=
因素的重要程度
Score
=
经过计算后得到的结果
例如:
Context Weight = 0.20
Context Score = 0.82
二者不是同一个概念。
68.17 第七层:概率
如果系统采用概率表示:
Probability
控制面板可以显示:
Candidate A
Probability = 0.68
Candidate B
Probability = 0.21
Candidate C
Probability = 0.11
这表示:
当前认知系统对不同候选结果的相对可能性判断。
68.18 Probability 与 Confidence
必须区分:
Probability
和:
Confidence
例如:
P(Object = Supplier) = 0.72
表示:
概率判断
而:
Confidence = 0.91
表示:
当前结果的可信程度
两者可以同时存在。
68.19 第八层:经验
控制面板需要显示:
Experience
因为当前认知可能受到过去经验影响。
例如:
Current Situation
↓
Past Experience
↓
Similarity
↓
Current Evaluation
可以显示:
Related Experiences:
Experience #001
Similarity = 0.89
Experience #024
Similarity = 0.81
Experience #106
Similarity = 0.74
68.20 第九层:记忆
经验进入:
Memory
控制面板需要显示:
Working Memory
Short-Term Memory
Long-Term Memory
Behavior Memory
Knowledge Memory
例如:
Working Memory
├── Current Query
├── Current Object
├── Candidates
└── Current Goal
Long-Term Memory
├── Previous Tasks
├── Previous Decisions
└── Previous Outcomes
68.21 Memory Retrieval
控制面板还应该显示:
当前正在调用哪些记忆?
例如:
Memory Retrieval
Query:
electric toothbrush supplier
Retrieved:
M001 Similarity 0.92
M018 Similarity 0.87
M034 Similarity 0.81
这样可以直接观察:
Memory
↓
Retrieval
↓
Matching
68.22 第十层:先验
控制面板显示:
Prior
即:
在当前证据进入之前,系统对候选对象、状态或结果的已有认知倾向。
例如:
Prior:
Supplier = 0.40
Manufacturer = 0.35
Distributor = 0.25
新证据进入之后:
Evidence
↓
Prior
↓
Updated Belief
68.23 Prior 与 Experience
两者也必须区分:
Prior
=
当前认知之前已经存在的基础概率/基础判断
而:
Experience
=
个体过去实际经历形成的经验
经验可能参与先验形成:
Experience
↓
Prior
但二者不是同一个数据对象。
68.24 第十一层:偏差
这是个体认知控制面板非常重要的一项:
Bias
因为个体认知不是完全中性的。
例如:
Experience Bias
Preference Bias
Frequency Bias
Confirmation Bias
Availability Bias
在工程系统中,首先不应该直接进行心理学标签化,而应该显示:
Bias Source
Bias Direction
Bias Weight
Bias Effect
例如:
Bias:
Previous Experience
Direction:
Positive
Weight:
0.12
Effect:
Increase Candidate A Score
68.25 Bias 的工程表示
可以定义:
Bias
{
source,
target,
direction,
weight,
reason,
effect
}
例如:
{
source: "past_experience",
target: "supplier_A",
direction: "positive",
weight: 0.12,
effect: "+0.08 score"
}
这样:
Bias
就从心理概念转化为可观察的数据结构。
68.26 偏差不等于错误
这是一个重要原则。
Bias ≠ Error
偏差表示:
判断受到某种系统性因素影响
而错误表示:
结果与实际情况不一致
因此控制面板应该:
显示 Bias
而不是自动:
删除 Bias
68.27 第十二层:目标
显示:
Goal
因为所有当前认知都应该能够回答:
系统当前正在为了什么而进行认知?
例如:
Current Goal:
Find qualified electric toothbrush supplier
进一步显示:
Goal Priority
Goal State
Goal Progress
Goal Constraints
68.28 Goal → Behavior
控制面板应该把目标和行为直接连接:
Goal
↓
Current Intention
↓
Decision
↓
Behavior
例如:
Goal:
Find supplier
Behavior:
Search supplier
这样可以观察:
行为是否真正服务于当前目标。
68.29 第十三层:行为
最终显示:
Behavior
包括:
Current Behavior
Behavior State
Behavior Method
Target
Expected Outcome
Actual Outcome
例如:
Behavior:
Compare Suppliers
State:
Executing
Method:
Weighted Comparison
Expected:
Select top 3 candidates
68.30 行为执行监控
控制面板可以显示:
Behavior Timeline
例如:
10:01 Search
10:02 Retrieve Memory
10:03 Match Candidates
10:04 Compare
10:05 Select
10:06 Contact
于是整个:
Cognition → Behavior
过程变得可观察。
68.31 十三类认知数据
第68章定义的控制面板核心数据可以整理成:
| 类别 | 工程含义 |
|---|---|
| 感觉 | Perception |
| 对象 | Object |
| 属性 | Attribute |
| 状态 | State |
| 匹配 | Matching |
| 权重 | Weight |
| 概率 | Probability |
| 经验 | Experience |
| 记忆 | Memory |
| 先验 | Prior |
| 偏差 | Bias |
| 目标 | Goal |
| 行为 | Behavior |
这十三项构成:
Individual Cognitive State
的主要观察面。
68.32 控制面板不是简单列表
真正的控制面板应该显示这些对象之间的关系:
感觉
↓
对象
↓
属性
↓
匹配
↓
权重
↓
概率
↓
经验 / 记忆 / 先验 / 偏差
↓
目标
↓
行为
所以它实际上是:
Cognitive Graph
+
Cognitive State
+
Cognitive Timeline
+
Cognitive Control
的组合界面。
68.33 Cognitive Graph
核心图:
Goal
│
↓
Perception → Object → Attribute
│
↓
Matching
↙ ↓ ↘
Memory Prior Experience
↘ ↓ ↙
Weight
↓
Probability
↓
Decision
↓
Behavior
而:
Bias
可以作用于多个节点。
68.34 Bias 的位置
例如:
Memory
↓
Bias
↓
Matching
↓
Weight
↓
Probability
↓
Decision
所以 Bias 不是简单的一个独立模块。
它可能影响:
Perception
Attention
Matching
Evaluation
Decision
Behavior
68.35 Cognitive Timeline
除了图,还需要时间线:
15:20:01 Perception
15:20:02 Object Created
15:20:02 Attribute Extracted
15:20:03 Memory Retrieved
15:20:03 Matching
15:20:04 Weight Calculation
15:20:04 Probability Update
15:20:05 Decision
15:20:06 Behavior Started
15:20:10 Outcome
15:20:11 Experience Created
15:20:12 Learning
这实际上就是:
Cognitive Event Log
68.36 Cognitive Event
因此控制面板背后应该存在:
Cognitive Event
例如:
{
event_id,
individual_id,
event_type,
object_id,
state,
input,
output,
timestamp
}
事件类型:
PERCEPTION
OBJECT_CREATED
MATCH
MEMORY_RETRIEVAL
WEIGHT_UPDATED
PROBABILITY_UPDATED
DECISION
BEHAVIOR_STARTED
BEHAVIOR_COMPLETED
EXPERIENCE_CREATED
LEARNING
68.37 Cognitive Trace
多个事件形成:
Cognitive Trace
即:
一次完整认知任务从输入到行为再到学习的全过程记录。
例如:
Trace #1001
Input
↓
Perception
↓
Object
↓
Matching
↓
Memory
↓
Reasoning
↓
Decision
↓
Behavior
↓
Outcome
↓
Learning
68.38 为什么必须保存 Cognitive Trace
因为出现错误时,可以追踪:
为什么做出了这个决定?
向前追溯:
Decision
↓
Evaluation
↓
Probability
↓
Weight
↓
Matching
↓
Object
↓
Perception
或者向后追踪:
Decision
↓
Behavior
↓
Outcome
↓
Experience
因此:
Cognitive Trace 是个体认知系统可解释、可调试、可验证的基础。
68.39 Control Panel 的四个核心功能
控制面板不只是显示。
应该具备四个基本能力:
Observe
Analyze
Trace
Control
即:
Observe
观察当前认知。
Analyze
分析认知结构。
Trace
追踪认知过程。
Control
对认知系统进行受控干预。
68.40 Observe
例如实时显示:
Current State:
Matching
Current Goal:
Find Supplier
Current Object:
Electric Toothbrush Supplier
Top Match:
Supplier Candidate A
Probability:
0.72
68.41 Analyze
可以展开:
Why Candidate A?
Keyword Match 0.95
Class Match 0.91
Context Match 0.87
Experience Match 0.76
Prior 0.64
Bias Adjustment +0.08
最终:
Final Score:
0.89
这样:
认知过程由结果展示变成结构展示。
68.42 Trace
点击:
Decision
可以向前展开:
Decision
↓
Evaluation
↓
Probability
↓
Weight
↓
Matching
↓
Memory
↓
Perception
也可以向后:
Decision
↓
Behavior
↓
Outcome
↓
Experience
68.43 Control
控制不是直接修改结果。
而是修改:
Goal
Priority
Weight
Rule
State
Method
Behavior
例如:
Goal Priority
Weight
Matching Threshold
Behavior Rule
然后重新运行。
因此:
控制面板是认知系统的人机控制接口,而不是数据库编辑器。
68.44 控制权限
为了避免破坏认知结构,可以划分:
Read
Inspect
Simulate
Adjust
Commit
例如:
Read:
只能查看
Inspect:
查看详细认知链
Simulate:
模拟修改后的结果
Adjust:
修改参数
Commit:
正式写入认知模型
这比直接:
UPDATE database
更加符合认知工程。
68.45 Cognitive Simulation
控制面板还应该支持:
What If
例如:
Current Weight:
Experience = 0.15
模拟:
Experience = 0.05
然后观察:
Probability
↓
Decision
↓
Behavior
是否变化。
因此:
控制面板可以成为认知模型实验平台。
68.46 Cognitive Debugging
传统程序:
Code
↓
Debugger
ICAI:
Cognitive Model
↓
Cognitive Debugger
调试对象包括:
Perception
Object
Matching
Weight
Probability
Memory
Prior
Bias
Goal
Decision
Behavior
68.47 Cognitive Debugger
可以设计:
Breakpoint
例如:
Break when:
Probability < 0.60
or
Match Score > 0.90
or
Bias Weight > 0.20
or
Decision = Reject
然后暂停:
Cognitive Engine
查看内部状态。
68.48 控制面板与 Cognitive Engine
关系:
Cognitive Engine
│
┌─────────────┴─────────────┐
↓ ↓
Runtime Data Cognitive Events
│ │
└─────────────┬─────────────┘
↓
Cognitive Control Panel
│
┌─────────────┼─────────────┐
↓ ↓ ↓
Observe Analyze Control
68.49 控制面板的数据架构
可以建立:
CognitiveControlPanel
│
├── perception_view
├── object_view
├── attribute_view
├── state_view
├── matching_view
├── weight_view
├── probability_view
├── experience_view
├── memory_view
├── prior_view
├── bias_view
├── goal_view
└── behavior_view
68.50 控制面板不是认知系统本身
这一点必须明确:
Control Panel
≠
Cognitive Engine
而是:
Cognitive Engine
↓
Control Interface
控制面板只是:
Observation Layer
+
Control Layer
因此:
即使关闭控制面板,个体认知引擎仍然应该能够独立运行。
68.51 三层结构
最终形成:
Cognitive Data
↓
Cognitive Engine
↓
Cognitive Control Panel
其中:
Data
=
认知事实
Engine
=
认知运行
Panel
=
认知观察与控制
68.52 个体认知控制系统
进一步可以形成:
Individual Cognitive System
│
├── Cognitive Data Layer
├── Cognitive Model Layer
├── Cognitive Engine Layer
├── Cognitive Trace Layer
└── Cognitive Control Panel
完整结构:
Individual
↓
Cognitive Data
↓
Cognitive Model
↓
Cognitive Engine
↓
Cognitive Runtime
↓
┌───────────┴───────────┐
↓ ↓
Cognitive Trace Control Panel
│
┌───────────┼───────────┐
↓ ↓ ↓
Observe Analyze Control
68.53 十三项形成完整认知面
第68章的十三项可以进一步分成五组。
感知层
感觉
对象
属性
状态层
状态
推理层
匹配
权重
概率
认知历史层
经验
记忆
先验
偏差
目标行为层
目标
行为
形成:
┌─────────────────────────┐
│ 感知层 │
│ 感觉 → 对象 → 属性 │
├─────────────────────────┤
│ 状态层 │
│ 状态 │
├─────────────────────────┤
│ 推理层 │
│ 匹配 → 权重 → 概率 │
├─────────────────────────┤
│ 历史认知层 │
│ 经验 → 记忆 → 先验 → 偏差│
├─────────────────────────┤
│ 行为层 │
│ 目标 → 行为 │
└─────────────────────────┘
68.54 第68章核心数据流
感觉
↓
对象
↓
属性
↓
状态
↓
匹配
↓
权重
↓
概率
↓
经验 / 记忆 / 先验 / 偏差
↓
目标
↓
行为
这不是单向的数据流水线。
而是:
Memory ──────┐
Experience ──┤
Prior ───────┤
Bias ────────┤
↓
Perception → Matching → Evaluation
↑ ↓
└──── Goal ← Decision
↓
Behavior
68.55 第68章最终工程模型
INDIVIDUAL
│
↓
┌─────────────────────┐
│ Cognitive Space │
└──────────┬──────────┘
↓
PERCEPTION
│
↓
┌───────────────┐
│ Object │
└───────┬───────┘
↓
Attribute
↓
State
↓
Matching
↓
Weight
↓
Probability
↙ ↓ ↘
Memory Prior Experience
↘ ↓ ↙
Bias
↓
Goal
↓
Decision
↓
Behavior
↓
Outcome
↓
Learning
↓
Cognitive Update
而控制面板横跨整个过程:
┌──────────────────────────────────────────────┐
│ INDIVIDUAL COGNITIVE CONTROL PANEL │
├──────────────────────────────────────────────┤
│ 感觉 对象 属性 状态 │
│ │
│ 匹配 权重 概率 │
│ │
│ 经验 记忆 先验 偏差 │
│ │
│ 目标 行为 │
├──────────────────────────────────────────────┤
│ Cognitive Graph │
│ Cognitive Timeline │
│ Cognitive Trace │
│ Decision Explanation │
│ Behavior Execution │
└──────────────────────────────────────────────┘
68.56 第68章最终定义
个体认知控制面板,是对个体认知系统内部状态、认知对象、匹配过程、权重、概率、经验、记忆、先验、偏差、目标和行为进行统一观察、追踪、分析、模拟和受控干预的工程界面。
其本质不是:
Dashboard
而是:
Cognitive Observer
+
Cognitive Debugger
+
Cognitive Analyzer
+
Cognitive Controller
68.57 第58—68章工程链
至此,从第58章开始的理论工程化链条已经进一步闭合:
第58章
理论对象
↓
数据对象
第59章
匹配理论
↓
匹配算法
第60章
个体认知
↓
个体模型
第61章
认知模型
↓
状态机
第62章
Method
↓
功能模块
第63章
模块
↓
Cognitive Engine
第64章
人的感知
↓
感知工程模型
第65章
人的认知
↓
认知工程模型
第66章
个体认知
↓
个体认知工程模型
第67章
认知
↓
行为
↓
行为工程模型
第68章
认知系统
↓
可观察
↓
可追踪
↓
可分析
↓
可控制
↓
个体认知控制面板
最终形成:
Theory
↓
Data
↓
Algorithm
↓
Model
↓
State Machine
↓
Method
↓
Module
↓
Engine
↓
Individual
↓
Cognition
↓
Behavior
↓
Learning
↓
Control Panel
第68章的意义在于:ICAI 不再只是一个“能够认知和行为”的黑盒系统,而开始成为一个可以把内部认知结构完整呈现出来、能够被观察、验证、调试和控制的工程系统。