第67章 行为认知工程模型
第66章建立了:
Individual
↓
Individual Cognitive Space
↓
Individual Cognitive Model
↓
Individual Cognitive Engine
解决的是:
一个个体如何形成并运行自己的认知系统。
第67章继续向外推进:
Cognition
↓
Behavior
解决一个新的核心问题:
认知如何转化为行为,行为又如何反过来改变认知。
因此,本章建立:
感知
↓
认知
↓
行为
↓
结果
↓
经验
↓
学习
↓
认知更新
最终形成:
Perception
↓
Cognition
↓
Behavior
↓
Outcome
↓
Experience
↓
Learning
↓
Cognition Update
67.1 什么是行为
行为不是简单的:
Action
因为:
Action
只是一个具体动作。
而:
Behavior
是个体在特定:
Goal
Context
State
Cognition
条件下表现出来的、有方向、有结构的行动过程。
因此可以定义:
行为是个体在特定目标、状态和环境条件下,由认知过程驱动并产生可观察结果的行动过程。
67.2 行为与认知
最简单关系:
Cognition
↓
Behavior
但是完整关系不是单向的。
实际是:
Cognition
↓
Behavior
↓
Outcome
↓
Experience
↓
Learning
↓
Cognition
因此:
行为是认知向现实世界输出的工程接口,同时也是新的认知输入来源。
67.3 行为不是认知结果的简单输出
例如:
Perception
↓
Recognition
↓
Decision
得到:
Decision = Buy
但:
Buy
还不是完整行为。
完整行为可能是:
Search
↓
Compare
↓
Select
↓
Order
↓
Pay
↓
Receive
↓
Evaluate
因此:
Decision
↓
Behavior Plan
↓
Behavior Execution
67.4 Behavior 的基本结构
可以定义:
Behavior
{
actor,
goal,
context,
state,
condition,
intention,
method,
action,
target,
outcome
}
即:
Who
↓
Why
↓
Under What Context
↓
What Intention
↓
Using What Method
↓
Do What Action
↓
To What Target
↓
Produce What Outcome
67.5 Behavior 与 Action
必须严格区分:
Action
=
一个动作
Behavior
=
由多个动作以及目标、状态、上下文和结果组成的行动结构
例如:
Action:
Click
而:
Behavior:
Search Product
可能包含:
Open Page
↓
Enter Keyword
↓
Click Search
↓
Read Result
↓
Compare
因此:
Behavior
=
Action Sequence
+
Goal
+
State
+
Context
+
Outcome
67.6 Behavior 与 Method
第62章定义:
Method
是:
认知任务或工程任务的具体实现过程。
在行为工程中:
Method
↓
Behavior
Method 描述:
How
Behavior 描述:
What the Individual Actually Does
例如:
Goal:
Find Supplier
Method:
Search → Filter → Compare
Behavior:
Individual actually searches,
filters and compares suppliers.
因此:
Method
=
行为产生机制之一
Behavior
=
方法在现实环境中的表现
67.7 Behavior 与 Goal
行为通常具有目标。
Goal
↓
Behavior
例如:
Goal:
Find the best supplier
可能形成:
Behavior:
Search
Compare
Evaluate
Select
因此:
Goal 决定行为的方向。
67.8 Goal → Intention → Behavior
在个体认知工程中,可以增加一个中间结构:
Goal
↓
Intention
↓
Behavior
Goal
希望达到什么结果。
Intention
准备采取什么方向。
Behavior
实际执行什么。
例如:
Goal:
Buy a toothbrush
Intention:
Find a reliable supplier
Behavior:
Search → Compare → Contact
67.9 Behavior Context
行为不能脱离环境。
同一个个体:
Individual A
在不同:
Context
下可能产生不同:
Behavior
例如:
Normal Context
↓
Normal Behavior
而:
Emergency Context
↓
Emergency Behavior
因此:
Behavior
=
f(
Cognition,
Goal,
State,
Context,
Environment
)
67.10 Behavior State
行为本身也具有状态:
Planned
↓
Started
↓
Executing
↓
Paused
↓
Completed
或者:
Planned
↓
Executing
↓
Failed
因此:
Behavior State Machine
可以表示行为生命周期。
67.11 行为状态机
基本模型:
Planned
↓
Ready
↓
Executing
↙ ↘
Success Failed
↓ ↓
Completed Recovery
↓
Replanning
↓
Executing
因此:
行为可以被工程化为一个状态机。
这与第61章的 Cognitive State Machine 直接连接。
67.12 Cognitive State 与 Behavior State
两者不是同一个东西。
Cognitive State
=
个体当前正在进行什么认知过程
Behavior State
=
当前行为正在处于什么执行阶段
例如:
Cognitive State:
Evaluating
同时:
Behavior State:
Planning
因此:
Cognitive State
↓
Behavior State
存在耦合,但不能混为一体。
67.13 认知与行为的双状态模型
可以建立:
Individual
│
├── Cognitive State
│
└── Behavior State
运行:
Cognitive State
↓
Decision
↓
Behavior State
↓
Action
↓
Outcome
↓
Cognitive State Update
这构成:
Cognition ↔ Behavior
的核心机制。
67.14 Behavior Object
行为本身也可以作为认知对象。
例如:
Behavior A
可以拥有:
Goal
Actor
Target
Action
Time
Context
State
Outcome
因此:
Behavior
↓
Object
形成:
Behavior Object
这非常重要。
因为个体不仅能够认知:
External Objects
也能够认知:
Own Behaviors
67.15 自身行为也是认知对象
例如:
我昨天购买了产品 A。
系统可以将:
Purchase
保存为:
Behavior Object
其结构:
Behavior
{
actor = self
action = purchase
target = product_A
time = yesterday
result = success
}
之后可以再次匹配:
Current Situation
↓
Past Behavior
↓
Experience
形成经验学习。
67.16 Behavior Memory
因此需要:
Behavior Memory
保存:
Past Behaviors
Behavior Results
Behavior Contexts
Behavior Failures
Behavior Successes
结构可以表示:
Behavior Memory
{
behavior_id,
actor,
goal,
context,
method,
actions,
result,
time
}
67.17 Behavior → Experience
行为执行后产生:
Outcome
Outcome 经过评价形成:
Experience
即:
Behavior
↓
Outcome
↓
Evaluation
↓
Experience
例如:
Behavior:
Select Supplier A
Outcome:
Product quality poor
Experience:
Supplier A has high quality risk
于是:
Experience
↓
Memory
↓
Knowledge
67.18 行为学习
个体通过行为结果学习:
Behavior
↓
Outcome
↓
Evaluation
↓
Learning
可以形成:
Successful Behavior
↓
Increase Preference
Failed Behavior
↓
Decrease Preference
因此:
学习不仅发生在认知内部,也发生在行为与环境交互之后。
67.19 Behavior Pattern
重复行为可以形成:
Behavior Pattern
例如:
Situation A
↓
Behavior B
↓
Outcome C
重复出现:
A → B → C
A → B → C
A → B → C
形成:
Behavior Pattern
67.20 Behavior Rule
Behavior Pattern 可以进一步形成:
Behavior Rule
例如:
IF
Condition A
THEN
Behavior B
工程表示:
BehaviorRule
{
condition,
behavior,
expected_outcome
}
于是:
Condition
↓
Behavior Rule
↓
Behavior
67.21 行为策略
多个行为规则可以形成:
Behavior Strategy
例如:
Strategy
├── Rule A
├── Rule B
├── Rule C
└── Rule D
因此:
Behavior
↓
Pattern
↓
Rule
↓
Strategy
这使个体可以形成长期行为模式。
67.22 Cognitive Strategy
行为策略与认知策略也需要区分。
Cognitive Strategy
=
如何进行认知
Behavior Strategy
=
如何采取行动
例如:
Cognitive Strategy:
Compare before deciding
对应:
Behavior Strategy:
Search → Compare → Select
因此:
Cognitive Strategy
↓
Decision
↓
Behavior Strategy
67.23 行为选择
多个行为可能同时可执行:
Behavior A
Behavior B
Behavior C
需要:
Behavior Selection
选择依据:
Goal
State
Context
Risk
Cost
Expected Outcome
Experience
Preference
因此:
Candidate Behaviors
↓
Evaluation
↓
Behavior Selection
67.24 Behavior Evaluation
行为执行前可以预测:
Expected Outcome
行为执行后得到:
Actual Outcome
二者比较:
Expected
↓
Compare
↑
Actual
得到:
Behavior Evaluation
例如:
Expected:
Success
Actual:
Failure
那么:
Behavior Evaluation = Negative
67.25 Prediction
因此行为工程中可以加入:
Prediction
流程:
Candidate Behavior
↓
Prediction
↓
Expected Outcome
↓
Evaluation
↓
Selection
这使个体能够:
在行为执行之前评估可能结果。
67.26 Decision 与 Behavior
关系可以正式定义为:
Cognition
↓
Decision
↓
Behavior Selection
↓
Behavior Execution
因此:
Decision
=
选择做什么
而:
Behavior
=
实际怎么做
67.27 Behavior 与 Environment
行为最终进入外部环境:
Individual
↓
Behavior
↓
Environment
环境发生变化:
Environment State(t)
↓
Behavior
↓
Environment State(t+1)
因此:
行为是个体改变环境状态的主要工程机制。
67.28 Environment Feedback
环境产生反馈:
Environment
↓
Feedback
↓
Perception
↓
Cognition
因此完整闭环:
Cognition
↓
Behavior
↓
Environment
↓
Feedback
↓
Perception
↓
Cognition
这就是:
行为认知闭环。
67.29 行为认知完整闭环
进一步与第66章结合:
Individual
↓
Perception
↓
Cognition
↓
Goal
↓
Intention
↓
Decision
↓
Behavior Plan
↓
Behavior Execution
↓
Environment
↓
Outcome
↓
Evaluation
↓
Experience
↓
Learning
↓
Cognitive Update
↓
Next Cycle
67.30 Behavior Engine
既然:
Cognitive Engine
负责认知过程,
那么行为执行可以建立:
Behavior Engine
定义:
Behavior Engine 是负责根据个体认知结果生成、选择、执行、监控和评价行为的工程执行系统。
结构:
Cognitive Engine
↓
Behavior Engine
↓
Behavior
↓
Environment
67.31 Cognitive Engine 与 Behavior Engine
二者职责不同:
Cognitive Engine
=
Think
Behavior Engine
=
Act
但不能简单理解为:
Think
→
Act
完整结构应该是:
Cognitive Engine
↓
Decision
↓
Behavior Planner
↓
Behavior Engine
↓
Action
67.32 Behavior Planner
在 Decision 与 Behavior Engine 之间,可以增加:
Behavior Planner
负责:
Goal
↓
Plan
↓
Action Sequence
例如:
Goal:
Find supplier
Plan:
1. Search
2. Filter
3. Compare
4. Contact
5. Evaluate
于是:
Decision
↓
Behavior Plan
↓
Behavior Engine
67.33 Behavior Module
第62章的模块化思想继续向行为层延伸:
Behavior Engine
│
├── Behavior Planner
├── Behavior Selector
├── Behavior Executor
├── Behavior Monitor
├── Behavior Evaluator
└── Behavior Learner
形成完整行为执行系统。
67.34 Behavior Method
每个行为模块内部仍然使用:
Method
例如:
BehaviorExecutor
内部:
executeAction()
checkState()
updateResult()
因此:
Behavior
↓
Module
↓
Method
↓
Action
与前面:
Method
↓
Module
↓
Engine
保持一致。
67.35 行为工程层次
可以形成:
Action
↓
Behavior
↓
Behavior Pattern
↓
Behavior Rule
↓
Behavior Strategy
对应:
Action
=
单个动作
Behavior
=
行为过程
Pattern
=
重复行为结构
Rule
=
行为条件规则
Strategy
=
长期行为组织方式
67.36 行为数据结构
可以定义:
Behavior
{
id,
individual_id,
goal_id,
task_id,
context_id,
intention,
state,
method_id,
target,
actions,
expected_outcome,
actual_outcome,
evaluation,
experience_id,
created_at,
completed_at
}
这样:
Behavior
可以直接成为数据库对象。
67.37 Behavior 与 Object
到这里可以看到:
Object
和:
Behavior
都可以进入:
Cognitive Space
因此:
Cognitive Space
│
├── Object
├── Event
├── Behavior
├── Experience
├── Knowledge
└── Relation
这意味着:
个体不仅认知世界中的对象,也认知自己的行为。
67.38 Behavior Relation
行为之间也存在关系:
Behavior A
↓
causes
↓
Behavior B
例如:
Search
↓
Compare
↓
Select
↓
Purchase
可以建立:
precedes
causes
depends_on
follows
repeats
replaces
因此:
Behavior
+
Relation
可以形成:
Behavior Graph
67.39 Behavior Graph
例如:
Search
↓
Filter
↙ ↘
Compare Reject
↓
Select
↓
Contact
↓
Purchase
这是:
Behavior Graph
它可以被:
Behavior Engine
执行。
67.40 Behavior Graph 与 State Machine
二者不同:
Behavior Graph
=
行为之间的结构关系
Behavior State Machine
=
行为执行过程中的状态变化
可以结合:
Behavior Graph
↓
State Machine
↓
Behavior Execution
67.41 行为认知模型
因此可以正式定义:
Behavior Cognitive Model 是个体对行为目标、行为条件、行为方法、行为状态、行为结果以及行为经验进行结构化表示的模型。
基本结构:
Behavior Cognitive Model
├── Goals
├── Intentions
├── Behaviors
├── Actions
├── Methods
├── Conditions
├── States
├── Outcomes
├── Patterns
├── Rules
└── Strategies
67.42 个体认知模型扩展
第66章:
Individual Cognitive Model
第67章增加:
Behavior Model
因此:
Individual Cognitive Model
+
Behavior Cognitive Model
↓
Individual Behavior-Cognition Model
67.43 行为认知工程总模型
最终可以建立:
INDIVIDUAL
↓
Cognitive Space
↓
Cognitive Model
↓
Goal
↓
Intention
↓
Decision
↓
Behavior Planning
↓
Behavior State Machine
↓
Behavior Engine
↓
Action
↓
Environment
↓
Outcome
↓
Evaluation
↓
Experience
↓
Learning
↙ ↘
Memory Model
↘ ↙
Next Cognition
67.44 行为认知工程六层
可以把整个行为认知系统压缩成六层:
第一层:Cognition
认知
第二层:Intention
意图
第三层:Decision
决策
第四层:Behavior
行为
第五层:Outcome
结果
第六层:Learning
学习
即:
Cognition
↓
Intention
↓
Decision
↓
Behavior
↓
Outcome
↓
Learning
67.45 行为认知最小单元
可以定义:
Behavior Unit
基本结构:
Condition
↓
Intention
↓
Action
↓
Outcome
例如:
Condition:
Supplier found
Intention:
Evaluate supplier
Action:
Compare supplier data
Outcome:
Evaluation result
因此:
Behavior Unit
=
Condition
+
Intention
+
Action
+
Outcome
67.46 Behavior Unit → Behavior Process
多个 Behavior Unit:
Unit 1
↓
Unit 2
↓
Unit 3
↓
Unit 4
形成:
Behavior Process
多个 Behavior Process:
Process A
Process B
Process C
形成:
Behavior Strategy
因此:
Behavior Unit
↓
Behavior Process
↓
Behavior Strategy
67.47 行为学习
行为学习不是简单保存:
Past Action
而是学习:
Which Behavior
Under Which Condition
Using Which Method
Produces Which Outcome
因此可以形成:
Condition
↓
Behavior
↓
Outcome
↓
Evaluation
长期积累后:
Behavior Knowledge
67.48 Behavior Knowledge
可以定义:
Behavior Knowledge 是个体从历史行为及其结果中形成的、能够指导未来行为选择和执行的结构化知识。
例如:
Behavior Knowledge
{
condition,
behavior,
outcome,
confidence,
success_rate
}
因此:
Behavior Memory
↓
Behavior Pattern
↓
Behavior Knowledge
67.49 Behavior Prediction
行为知识可以用于预测:
Current Condition
↓
Behavior Knowledge
↓
Expected Behavior Outcome
形成:
Behavior Prediction
于是:
Prediction
↓
Evaluation
↓
Behavior Selection
67.50 行为适应
如果:
Expected Outcome
与:
Actual Outcome
长期存在差异:
Error
系统就需要:
Adaptation
即:
Behavior
↓
Outcome Error
↓
Adaptation
↓
New Method
因此:
行为学习最终表现为行为策略和方法的调整。
67.51 Behavior Adaptation
可以定义:
Behavior Adaptation
{
old_method,
old_behavior,
observed_result,
error,
new_method,
expected_improvement
}
于是:
Experience
↓
Error Detection
↓
Method Update
↓
Behavior Update
67.52 认知—行为共同演化
现在可以看到:
Cognitive Model
↓
Behavior
↓
Experience
↓
Behavior Model Update
↓
Cognitive Model Update
反过来:
Cognitive Model
↓
New Knowledge
↓
New Decision
↓
New Behavior
因此:
认知与行为不是两个独立系统,而是相互影响、共同演化的系统。
67.53 个体认知—行为闭环
最终形成:
┌───────────────┐
│ Individual │
└───────┬───────┘
↓
Perception
↓
Cognition
↓
Goal
↓
Intention
↓
Decision
↓
Behavior Plan
↓
Behavior
↓
Action
↓
Environment
↓
Outcome
↓
Evaluation
↓
Experience
↓
Learning
↙ ↘
Cognition Behavior
Update Update
↘ ↙
Next Cycle
67.54 第66章 → 第67章
第66章:
Individual
↓
Individual Cognitive Model
↓
Cognitive Engine
第67章:
Cognitive Engine
↓
Decision
↓
Behavior Engine
↓
Behavior
↓
Environment
↓
Outcome
连接后:
Individual
↓
Cognitive Model
↓
Cognitive Engine
↓
Decision
↓
Behavior Engine
↓
Environment
↓
Outcome
↓
Learning
↓
Cognitive Model Update
67.55 与前面理论体系的统一
目前已经形成:
Element
↓
Object
↓
Class
↓
Relation
↓
Matching
↓
Method
↓
State
↓
Module
↓
Cognitive Engine
↓
Individual Cognitive Model
↓
Decision
↓
Behavior
↓
Outcome
↓
Learning
这说明:
WSaiOS 的理论对象已经从静态认知结构进入动态行为系统。
67.56 行为工程的核心转换
第67章最核心的工程转换是:
Cognition
↓
Decision
↓
Behavior
即:
认知结果
↓
行为计划
↓
行为执行
而反向:
Behavior
↓
Outcome
↓
Experience
↓
Learning
↓
Cognition
形成双向闭环。
67.57 行为工程最终架构
Individual
│
↓
Individual Cognitive Space
│
↓
Individual Cognitive Model
│
┌─────────┴─────────┐
↓ ↓
Cognitive Engine Behavior Memory
│
↓
Goal
↓
Intention
↓
Reasoning
↓
Evaluation
↓
Decision
↓
Behavior Planner
↓
Behavior State Machine
↓
Behavior Engine
↓
Action
↓
Environment
↓
Outcome
↓
Experience
↓
Learning Engine
│
┌─────┴─────┐
↓ ↓
Cognitive Update Behavior Update
│ │
└─────┬─────┘
↓
Individual(t+1)
67.58 第67章核心定义
Behavior
行为是个体在特定目标、上下文和状态下,通过具体行动与环境交互并产生结果的动态过程。
Behavior Unit
Behavior Unit 是由条件、意图、行动和结果构成的最小行为执行结构。
Behavior Process
Behavior Process 是多个行为单元按照状态、关系和方法组织形成的连续行为过程。
Behavior Strategy
Behavior Strategy 是个体针对特定目标和环境形成的长期行为组织方式。
Behavior Engine
Behavior Engine 是负责行为规划、选择、执行、监控和评价的工程运行核心。
Behavior Learning
Behavior Learning 是个体根据行为结果和经验持续调整行为规则、方法和策略的过程。
67.59 第67章最终模型
PERCEPTION
↓
COGNITION
↓
GOAL
↓
INTENTION
↓
DECISION
↓
BEHAVIOR PLAN
↓
BEHAVIOR STATE
↓
BEHAVIOR ENGINE
↓
ACTION
↓
ENVIRONMENT
↓
OUTCOME
↓
EVALUATION
↓
EXPERIENCE
↓
LEARNING
↙ ↘
COGNITION BEHAVIOR
UPDATE UPDATE
↘ ↙
NEXT CYCLE
所以,第67章完成了一个关键的理论闭环:
第65章解决“认知如何形成判断”,第66章解决“个体如何拥有自己的认知系统”,第67章进一步解决“个体认知如何转化为行为,以及行为结果如何反过来塑造个体认知”。
最终,WSaiOS-ICAI 的基本动态单位可以统一为:
Element
↓
Object
↓
Relation
↓
Cognition
↓
Decision
↓
Behavior
↓
Outcome
↓
Experience
↓
Learning
↓
Updated Cognitive Model
这意味着 ICAI 已经从“个体认知模型”进一步进入“个体认知—行为系统”阶段。