首页 理论 架构 工程 文档 白皮书 著作 研究 案例 下载 博客 关于 开始使用 →

第101章 机器认知行为Cognitive Behavior

第101章 Cognitive Behavior

机器认知行为

第99章建立了:

Cognitive State
+
Goal
+
Knowledge
+
Experience
+
Constraints
 ↓
Decision

第100章进一步建立:

Decision
 ↓
Method

即:

Decision
=
做什么

Method
=
怎么做

但是,到这里机器仍然没有真正行动。

它只是已经完成:

认识
 ↓
理解
 ↓
决定
 ↓
选择方法

因此还需要解决:

机器如何把“方法”转换成真正发生的行为?

由此进入:

Method
 ↓
Behavior
 ↓
Result

最终形成:

Cognition
 ↓
Decision
 ↓
Method
 ↓
Behavior
 ↓
Result

101.1 什么是机器认知行为

可以定义:

机器认知行为,是机器个体基于当前认知状态、决策和所选择的方法,对外部对象、交互对象或环境实施具有明确目的的可观察行为过程。

这里最重要的是:

Behavior

不是简单的:

Output

而是:

认知过程在现实世界中的行为表现。

因此:

Output

只是结果表现的一种形式。

而:

Behavior

具有:

目的
对象
方法
状态
过程
结果
反馈

101.2 Behavior 与 Output 的区别

传统计算:

Input
 ↓
Processing
 ↓
Output

Output 通常是:

数据结果

而机器行为:

Cognition
 ↓
Decision
 ↓
Method
 ↓
Behavior

Behavior 可以表现为:

发送信息
询问人
修改数据
调用设备
移动
执行程序
改变状态
等待
停止

因此:

Output 是计算结果,Behavior 是机器个体根据认知形成的行动表现。


101.3 Behavior 的基本结构

可以定义:

Behavior
{
    behavior_id,
    individual_id,
    goal,
    decision,
    method,
    target,
    precondition,
    state,
    action,
    expected_result,
    actual_result
}

因此行为并不是孤立的动作。

它具有完整的认知来源:

Behavior
 ↓
Method
 ↓
Decision
 ↓
Goal

101.4 Behavior 的来源

机器行为不能凭空产生。

完整来源是:

Perception
 ↓
Cognitive Structure
 ↓
Understanding
 ↓
Decision
 ↓
Method
 ↓
Behavior

所以:

机器行为是认知链的下游结果。

这也是本研究与简单自动化程序的重要区别。


101.5 Behavior 的核心问题

第101章主要研究五个问题:

1. 什么是机器行为?
2. 方法如何形成行为?
3. 行为如何作用于对象?
4. 行为如何产生结果?
5. 结果如何反馈给认知系统?

最终形成:

Method
 ↓
Behavior
 ↓
Result
 ↓
Feedback

101.6 Method 与 Behavior

第100章定义:

Method
=
怎么做

第101章定义:

Behavior
=
实际做出来

因此:

Method
 ↓
Behavior

不是:

Method = Behavior

而是:

Method
=
行为方式结构

Behavior
=
方法在当前条件下的实际表现

101.7 一个简单例子

例如机器面对一个人:

Object:
Person

当前状态:

Person = Waiting

机器目标:

Get Information

决策:

Ask Person

方法:

Ask Question

行为:

向人提出具体问题

结果:

Person Responds

形成:

Person
 ↓
State
 ↓
Goal
 ↓
Decision
 ↓
Method
 ↓
Behavior
 ↓
Result

这就是一个完整的认知行为链。


101.8 Behavior 必须具有对象

机器行为通常不是无对象的。

可以定义:

Behavior
 ↓
Target Object

例如:

Behavior:
Modify Document

Target:
Document A

或者:

Behavior:
Ask Question

Target:
Person A

因此:

Behavior
=
Action toward Object

101.9 Behavior 与 Cognitive Object

第85章建立:

Cognitive Object

现在进一步:

Cognitive Object
 ↓
Behavior Target

机器认知:

Object A

机器行为:

Act on Object A

所以:

对象是认知结构中的重要行为承载体。


101.10 Behavior 与 Object State

同一个对象不同状态,机器行为也可能不同。

例如:

Object:
Document

状态:

Draft

行为:

Edit

状态变成:

Completed

行为可能变成:

Archive

因此:

Object
+
State
 ↓
Behavior

101.11 Behavior 与 Context

行为还取决于:

Context

完整结构:

Object
+
State
+
Context
+
Goal
+
Decision
+
Method
 ↓
Behavior

例如同一个:

Person

在:

Normal Conversation

和:

Emergency

下,机器行为显然不同。

因此:

机器行为是情境化行为,而不是孤立动作。


101.12 Behavior 的三个阶段

机器行为可以划分为:

Behavior Preparation
 ↓
Behavior Execution
 ↓
Behavior Completion

即:

准备
 ↓
执行
 ↓
完成

第100章主要负责:

Behavior Preparation

第101章进入:

Behavior Execution

101.13 Behavior State

行为本身也具有状态:

Planned
 ↓
Ready
 ↓
Executing
 ↓
Completed

失败:

Executing
 ↓
Failed

取消:

Executing
 ↓
Cancelled

因此:

Behavior

也是一个:

Stateful Cognitive Object

101.14 Behavior State Machine

可以建立:

             ┌──────────┐
             │  Planned │
             └────┬─────┘
                  ↓
             ┌──────────┐
             │   Ready  │
             └────┬─────┘
                  ↓
             ┌──────────┐
             │ Executing│
             └────┬─────┘
               ┌──┴──┐
               ↓     ↓
          Completed Failed

这意味着:

行为不是一个瞬间,而是一个具有生命周期的过程。


101.15 Behavior 与 Action

必须继续区分:

Behavior

与:

Action

可以定义:

Behavior
 ↓
Action Sequence

例如:

Behavior:
获取用户信息

包含:

Action 1:
提出问题

Action 2:
等待回答

Action 3:
接收回答

Action 4:
记录信息

所以:

Behavior 可以由一个或多个具体 Action 构成。


101.16 Behavior 是 Action 的组织结构

可以形成:

Behavior
 ├── Action 1
 ├── Action 2
 ├── Action 3
 └── Action 4

因此:

Action
=
最小执行单位之一

Behavior
=
具有目标和方法结构的行动过程

101.17 Method → Behavior → Action

现在形成三级结构:

Method
 ↓
Behavior
 ↓
Action

分别对应:

Method
怎么做

Behavior
以什么行为方式做

Action
具体做了什么

例如:

Method:
通过询问获取信息

Behavior:
主动与用户进行信息交互

Action:
提出问题

101.18 Behavior 与 Result

行为必须产生:

Result

因此:

Behavior
 ↓
Result

例如:

Behavior:
询问用户

Result:
用户回答

或者:

Behavior:
修改文件

Result:
文件内容发生变化

因此:

行为是连接认知系统和现实结果的桥梁。


101.19 Result 不一定成功

必须注意:

Behavior
 ↓
Result

并不意味着:

Result = Expected Result

可能:

Expected:
用户回答

Actual:
用户拒绝回答

所以:

Expected Result
≠
Actual Result

这就产生了:

Evaluation

101.20 Behavior Evaluation

行为完成之后:

Actual Result
 ↓
Evaluation

评价:

Success
Partial Success
Failure
Unknown

因此:

Behavior
 ↓
Result
 ↓
Evaluation

101.21 Behavior 与 Feedback

第96章已经建立:

Cognitive Feedback

现在行为正式成为反馈的来源。

Behavior
 ↓
Real World
 ↓
Result
 ↓
Feedback
 ↓
Cognitive System

于是:

Behavior

不再只是:

终点

而成为:

下一轮认知

的输入。


101.22 Cognitive Behavior Loop

因此机器个体形成闭环:

Perception
 ↓
Cognition
 ↓
Decision
 ↓
Method
 ↓
Behavior
 ↓
Result
 ↓
Feedback
 ↓
Perception / Cognition

进一步:

Experience
 ↓
Learning
 ↓
Updated Cognition

形成完整循环:

       ┌───────────────┐
       │   Cognition   │
       └───────┬───────┘
               ↓
           Decision
               ↓
             Method
               ↓
            Behavior
               ↓
             Result
               ↓
            Feedback
               ↓
          New Cognition
               │
               └──────────→

101.23 Behavior 与 Human Interaction

由于第78章已经建立:

Human
 ↕
Machine

因此人的反馈是机器行为的重要结果。

例如:

Machine
 ↓
Question
 ↓
Human Response

人的响应:

接受
拒绝
修改
纠正
补充
忽略

都可以成为:

Behavior Feedback

101.24 人对机器行为的控制

你前面提出一个非常重要的原则:

机器个体可以具有持续认知和行为能力,但必须存在人工最高权限控制。

因此:

Human Control
       ↓
Machine Cognitive System
       ↓
Behavior

机器行为不能天然拥有无限权限。

可以定义:

Behavior Permission

例如:

Allowed
Restricted
Requires Approval
Forbidden

因此:

机器认知行为必须受到权限边界约束。


101.25 Behavior Permission

可以建立:

Behavior Permission
{
    individual,
    target,
    behavior,
    scope,
    condition,
    authority,
    expiration
}

行为执行前:

Selected Behavior
 ↓
Permission Check
 ↓
Allowed?

如果:

No

则:

Behavior Blocked

如果:

Yes

则:

Behavior Executed

101.26 Human Override

人工最高权限意味着:

Human
 ↓
Override
 ↓
Machine Behavior

机器正在执行:

Behavior A

人工可以:

Stop
Pause
Modify
Approve
Reject
Replace

因此:

人工控制不是机器认知之外的附属功能,而应该成为机器个体行为体系的上层控制机制。


101.27 Behavior Control Architecture

可以形成:

Cognitive System
        ↓
Decision
        ↓
Method
        ↓
Proposed Behavior
        ↓
Permission / Control
        ↓
┌───────────────┐
│ Human Control │
└───────┬───────┘
        ↓
Behavior Execution

如果是低风险行为:

Automatic

如果需要人工批准:

Human Approval

如果禁止:

Blocked

101.28 Behavior 与 Machine Individual

行为必须属于:

Individual

即:

Individual
 ↓
Decision
 ↓
Method
 ↓
Behavior

因此不同机器个体:

Individual A

与:

Individual B

即使面对相同对象,也可能产生不同:

Behavior

因为:

Knowledge
Memory
Experience
Goal
Method

可能不同。


101.29 Individual Behavior Model

因此每个机器个体可以建立:

Individual Behavior Model

包含:

Behavior Patterns
Behavior Preferences
Behavior History
Behavior Constraints
Behavior Success
Behavior Failure
Behavior Experience

形成:

Individual
 ↓
Behavior Model

101.30 Behavior History

机器需要保存:

Behavior History

例如:

Time
Object
State
Goal
Decision
Method
Behavior
Result
Evaluation

这样机器可以知道:

过去自己是如何行动的。

这与第92章:

Cognitive Memory

和第94章:

Cognitive Experience

直接连接。


101.31 Behavior Experience

行为完成之后:

Situation
+
Decision
+
Method
+
Behavior
+
Result
+
Evaluation

形成:

Experience

因此:

Behavior
 ↓
Experience

成为机器学习和适应的重要来源。


101.32 Behavior Learning

行为失败:

Method A
 ↓
Behavior A
 ↓
Failure

下一次:

Experience
 ↓
Learning
 ↓
Method Update
 ↓
Behavior Update

因此:

机器可以从“如何行动的结果”中学习,而不是只从静态数据中学习。


101.33 Behavior Adaptation

环境发生变化:

Environment A
 ↓
Behavior A
 ↓
Success

环境变成:

Environment B

原行为:

Behavior A
 ↓
Failure

机器可以通过:

Feedback
 ↓
Experience
 ↓
Adaptation

形成:

Behavior B

因此:

Cognitive Adaptation
 ↓
Behavior Adaptation

101.34 Behavior 与 Symbolic Logic

在你的符号逻辑体系中:

Object
+
State
+
Condition
 ↓
Rule
 ↓
Method
 ↓
Behavior

例如:

IF
Person = Waiting
AND
Goal = GetInformation

THEN
Method = AskQuestion

THEN
Behavior = InitiateQuestion

这里形成:

Symbolic Representation
 ↓
Symbolic Logic
 ↓
Cognitive Decision
 ↓
Cognitive Method
 ↓
Cognitive Behavior

因此符号逻辑不只是帮助机器:

判断

还可以进一步控制:

行为产生

101.35 Behavior Rule

可以定义:

Behavior Rule

例如:

IF
Method = AskQuestion
AND
Permission = Allowed

THEN
Behavior = ExecuteQuestion

如果:

Permission = RequiresApproval

则:

Behavior
 ↓
Human Approval

如果:

Permission = Forbidden

则:

Behavior
 ↓
Blocked

101.36 Behavior 与 State Transition

行为可以导致对象状态变化:

State A
 ↓
Behavior
 ↓
State B

例如:

Document
State:
Draft

执行:

Behavior:
Publish

结果:

Document
State:
Published

因此:

行为是状态变化的重要原因。

形成:

Object State
 ↓
Behavior
 ↓
New Object State

101.37 Behavior 是状态转换机制

进一步:

State
 ↓
Behavior
 ↓
State Transition

所以:

Behavior

可以被看成:

机器个体改变对象或环境状态的一种机制。

这也是机器从:

认知世界

进入:

改变世界

的关键一步。


101.38 Behavior 与 Environment

机器并不只作用于内部对象。

它还可以作用于:

Environment

形成:

Machine
 ↓
Behavior
 ↓
Environment
 ↓
Environment Change

例如:

机器发送信息
 ↓
人收到信息
 ↓
人的行为发生变化

于是:

Machine Behavior

可能成为:

Human Behavior

的原因之一。


101.39 Machine Behavior 的现实意义

因此机器行为并不是:

屏幕输出

这么简单。

真正的机器行为是:

机器认知
 ↓
作用对象
 ↓
改变对象状态
 ↓
产生现实结果

例如:

机器决定提醒某人
 ↓
发送提醒
 ↓
人收到提醒
 ↓
人采取行动
 ↓
现实状态变化

这才是完整的:

Cognitive Behavior

101.40 Behavior 与 Result 的双向关系

行为产生结果:

Behavior
 ↓
Result

但结果又影响:

Future Behavior

因此:

Behavior
 ↓
Result
 ↓
Evaluation
 ↓
Experience
 ↓
Learning
 ↓
Future Behavior

形成:

Behavior

的长期演化机制。


101.41 Behavior Pattern

长期运行后,机器可以发现:

Behavior A

在:

Situation X

下经常成功。

于是形成:

Behavior Pattern

例如:

Situation X
 ↓
Method A
 ↓
Behavior A
 ↓
Success

重复出现:

Behavior Pattern

可以进入个体经验结构。


101.42 Behavior Preference

一个 Individual 还可能逐渐形成:

Behavior Preference

例如:

Method A

和:

Method B

都可以完成目标,但过去:

A → Success Rate 90%
B → Success Rate 65%

于是机器更倾向:

A

这种偏向就是:

Behavior Preference

101.43 Behavior Constraint

行为也必须受到约束:

Goal
+
Method
+
Behavior

不能无限执行。

需要:

Safety
Permission
Resource
Time
Scope
Human Control

形成:

Behavior Constraints

因此:

能执行某个行为,不代表允许执行这个行为。

这一区分非常重要。


101.44 能力与行为

机器具有:

Capability

不代表一定产生:

Behavior

例如:

Capability:
Send Message

但当前:

Goal = None

则:

Behavior = None

所以:

Capability
≠
Behavior

能力是:

能不能做

行为是:

现在做不做

101.45 Capability → Behavior

因此:

Capability
+
Goal
+
Decision
+
Method
+
Permission
 ↓
Behavior

这为后面的:

Machine Capability

研究建立基础。


101.46 Cognitive Behavior 与传统自动化

传统自动化:

Trigger
 ↓
Fixed Procedure
 ↓
Action

机器认知行为:

Perception
 ↓
Understanding
 ↓
Decision
 ↓
Method
 ↓
Behavior
 ↓
Result
 ↓
Feedback

最大的区别:

行为不是单纯由固定触发器产生,而是由持续的认知状态驱动。


101.47 Cognitive Behavior 与大模型输出

如果大模型:

Prompt
 ↓
Model
 ↓
Text

这个 Text 可以是:

Output

但不能仅因为:

Text

就定义为:

Cognitive Behavior

在本理论中:

Text

只有在:

Decision
+
Method
+
Behavior

结构中成为机器实际交互行为时,才属于机器行为的一部分。

因此:

语言输出本身不是机器认知行为的充分条件。


101.48 Behavior 的可解释性

任何行为都应该能够追溯:

Why?

系统可以回答:

Goal:
Get Information

Decision:
Ask User

Method:
Ask Question

Permission:
Allowed

Behavior:
Send Question

Result:
User Responded

于是:

Behavior Trace

形成:

Behavior
 ↓
Method
 ↓
Decision
 ↓
Goal
 ↓
Cognitive State

101.49 Behavior Engineering

到这里可以开始定义:

Cognitive Behavior Engineering

其工程对象包括:

Behavior Object
Behavior State
Behavior Rule
Behavior Method
Behavior Permission
Behavior Execution
Behavior Result
Behavior Feedback
Behavior History

这意味着:

Behavior

可以像:

Object
Memory
Experience
Decision
Method

一样被工程化。


101.50 Cognitive Behavior Engine

进一步形成:

Cognitive Behavior Engine

基本流程:

Selected Method
 ↓
Behavior Construction
 ↓
Target Validation
 ↓
State Validation
 ↓
Permission Check
 ↓
Behavior Preparation
 ↓
Behavior Execution
 ↓
Result Collection
 ↓
Evaluation
 ↓
Feedback

101.51 Behavior Engine 与 Cognitive Engine

可以建立:

Cognitive Engine
│
├── Perception Engine
├── Interpretation Engine
├── Matching Engine
├── Memory Engine
├── Experience Engine
├── Decision Engine
├── Method Engine
└── Behavior Engine

其中:

Decision Engine

负责:

What
Method Engine

负责:

How
Behavior Engine

负责:

Do

101.52 三层行动结构

因此正式形成:

Decision
 ↓
Method
 ↓
Behavior

即:

What
 ↓
How
 ↓
Do

这可以成为 ICAI 行动体系中的一个基本结构。


101.53 Behavior Runtime

如果机器个体持续运行:

Cognitive Runtime

就会不断产生:

Behavior Runtime

基本循环:

Read State
 ↓
Get Decision
 ↓
Get Method
 ↓
Construct Behavior
 ↓
Check Permission
 ↓
Execute
 ↓
Observe Result

然后:

Result
 ↓
Feedback

重新进入认知系统。


101.54 Behavior Runtime Loop

完整运行:

while Individual is active:

    perceive()

    interpret()

    match()

    understand()

    decide()

    select_method()

    construct_behavior()

    check_permission()

    execute()

    observe_result()

    evaluate()

    store_experience()

    learn()

    update_cognition()

这里最重要的不是代码,而是:

机器行为成为持续认知循环中的一个运行阶段。


101.55 行为不是认知终点

传统观点可能认为:

Input
 ↓
Thinking
 ↓
Action

行动是终点。

但在 ICAI 中:

Behavior
 ↓
Result
 ↓
Feedback
 ↓
Experience
 ↓
Learning
 ↓
Cognition

因此:

行为既是认知的输出,也是下一次认知的输入。

这是机器个体能够持续发展的关键。


101.56 Cognitive Behavior 的闭环

最终:

Perception
 ↓
Symbol
 ↓
Element
 ↓
Relation
 ↓
Object
 ↓
State
 ↓
Cognitive Structure
 ↓
Mapping
 ↓
Matching
 ↓
Interpretation
 ↓
Understanding
 ↓
Memory
 ↓
Experience
 ↓
Learning
 ↓
Adaptation
 ↓
Decision
 ↓
Method
 ↓
Behavior
 ↓
Result
 ↓
Feedback
 ↓
New Perception

于是前面第76—101章第一次形成完整的:

Machine Cognitive–Behavior Loop


101.57 第101章最核心的三个关系

第一:

Decision
 ↓
Method

回答:

做什么、怎么做。

第二:

Method
 ↓
Behavior

回答:

方法如何成为实际行为。

第三:

Behavior
 ↓
Result
 ↓
Feedback

回答:

行为如何产生现实结果,并重新影响机器认知。

因此:

Decision
 ↓
Method
 ↓
Behavior
 ↓
Result
 ↓
Feedback

构成机器个体从:

思考

到:

行动

再回到:

认知

的完整桥梁。


101.58 Machine Cognition 到 Machine Behavior

从第76章开始:

Machine Cognition

经过:

Machine Perception
 ↓
Human-Machine Interaction
 ↓
Machine Input
 ↓
Symbolic Representation
 ↓
Symbolic Logic
 ↓
Cognitive Element
 ↓
Knowledge Structuring
 ↓
Cognitive Relation
 ↓
Cognitive Object
 ↓
Cognitive State
 ↓
Cognitive Structure
 ↓
Cognitive Mapping
 ↓
Cognitive Matching
 ↓
Cognitive Interpretation
 ↓
Machine Understanding
 ↓
Cognitive Memory
 ↓
Individual Memory
 ↓
Cognitive Experience
 ↓
Experience Matching
 ↓
Cognitive Feedback
 ↓
Cognitive Learning
 ↓
Cognitive Adaptation
 ↓
Cognitive Decision
 ↓
Cognitive Method
 ↓
Cognitive Behavior

到第101章,机器终于从:

“知道”

走到了:

“行动”

101.59 Cognitive Behavior 的最终定义

Cognitive Behavior 是机器个体在持续认知过程中,根据当前认知状态、目标、决策和所选择的方法,在权限和环境约束下,对特定对象或环境实施的具有目的性的可观察行动过程,并通过行动结果和反馈继续影响自身后续认知。

可以浓缩为:

Cognitive Behavior
=
Decision
+
Method
+
Execution
+
Result
+
Feedback

但更准确的运行关系是:

Cognition
 ↓
Decision
 ↓
Method
 ↓
Behavior
 ↓
Result
 ↓
Feedback
 ↓
Cognition

101.60 第101章最终模型

                         Individual
                              ↓
                      Cognitive Space
                              ↓
                         Cognition
                              ↓
                           Goal
                              ↓
                         Decision
                         (做什么)
                              ↓
                           Method
                         (怎么做)
                              ↓
                    Behavior Construction
                              ↓
                       Permission Check
                              ↓
                      Behavior Execution
                              ↓
                           Result
                              ↓
                         Evaluation
                              ↓
                          Feedback
                              ↓
                    Memory / Experience
                              ↓
                           Learning
                              ↓
                         Cognition

所以,第101章真正完成的是一个非常重要的理论转换:

机器认知
    ↓
机器决策
    ↓
机器方法
    ↓
机器行为

也就是:

机器不再只是“理解信息并给出答案”,而是形成“认知—决策—方法—行为—结果—反馈”的持续个体运行过程。

而下一章就不应该马上跳到泛泛的“机器能力”,更合理的是继续研究一个紧接着的问题:

第102章 Machine Action

专门区分 Behavior(行为)Action(具体行动),研究一个机器行为如何被分解为可执行的行动单元,以及行动如何作用于现实对象、改变对象状态并产生结果。

Leave a Reply

Your email address will not be published. Required fields are marked *