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

第九章 WSaiOS人工认知系统运行流程工程设计 WSaiOS Artificial Cognitive System Runtime Engineering

第九章

WSaiOS人工认知系统运行流程工程设计

WSaiOS Artificial Cognitive System Runtime Engineering


9.1 人工认知系统运行概述

前面章节建立了 WSaiOS 的核心组件:

  • 认知元素;
  • 认知对象;
  • 关系组织引擎;
  • 方法函数引擎;
  • 事件记录系统;
  • 认知记忆系统;
  • 推理决策系统。

但是这些组件需要形成一个完整运行过程。

因此:

WSaiOS提出:

人工认知运行流程


定义:

WSaiOS人工认知运行流程,是指系统从感知外部世界开始,通过认知结构建立、关系组织、理解推理、决策执行、事件记录和学习更新,实现持续认知循环的工程过程。


核心循环:

感知

↓

认知元素

↓

认知对象

↓

关系组织

↓

理解

↓

推理

↓

决策

↓

方法执行

↓

事件记录

↓

经验学习

↓

认知更新

9.2 WSaiOS运行流程与传统程序区别

传统程序:

输入

↓

处理

↓

输出

例如:

计算器:

输入:

1+1

输出:

2

但是现实世界:

不是简单输入输出。


例如:

机器人看到一个苹果。

需要理解:

是什么?

有什么属性?

在哪里?

有什么用途?

是否需要行动?

因此:

WSaiOS运行:

不是数据处理。

而是:

世界认知循环。


9.3 第一阶段:感知输入层

Perception Layer


作用:

接收外部世界信息。


输入来源:

包括:

  • 图片;
  • 视频;
  • 声音;
  • 文本;
  • 传感器;
  • 数据接口。

例如:

摄像头输入:

一张图片

系统获得:

原始信息。


注意:

此阶段只是:

感知。

不是理解。


9.4 第二阶段:认知元素生成

Cognitive Element Generation


感知信息需要转换为:

认知元素。


例如:

图片:

识别:

红色

圆形

水果

生成:

{

"type":"attribute",

"value":"red"

}

{

"type":"shape",

"value":"round"

}

{

"type":"category",

"value":"fruit"

}

形成:

基础认知单位。


9.5 第三阶段:认知对象形成

Cognitive Object Formation


多个认知元素组合:

形成对象。


例如:

元素:

红色

圆形

水果

甜味

组合:

Apple Object

对象结构:

{

"name":"Apple",

"attribute":{

"color":"red",

"shape":"round"

}

}

此时:

系统从:

“看到特征”

进入:

“认识对象”。


9.6 第四阶段:关系组织

Relation Organization


对象建立后:

进入关系网络。


例如:

苹果对象:

建立:

Apple

is_a

Fruit

进一步:

Fruit

is_a

Food

形成:

认知路径:

Apple

↓

Fruit

↓

Food

系统开始理解:

对象在世界中的位置。


9.7 第五阶段:状态理解

State Understanding


对象不是固定。

需要理解当前状态。


例如:

苹果:

状态:

fresh

经过时间:

fresh

↓

old

↓

rotten

系统记录:

状态变化。


设备:

状态:

运行

↓

异常

↓

停止

9.8 第六阶段:认知理解

Cognitive Understanding


理解不是简单识别。

而是:

综合:

对象

+

属性

+

关系

+

状态

+
 
经验

例如:

系统看到苹果。

不是只输出:

Apple

而理解:

这是水果。

可以食用。

可以销售。

用户可能购买。

9.9 第七阶段:认知推理

Cognitive Reasoning


系统根据已有知识:

产生新的判断。


例如:

已知:

用户喜欢水果

已知:

用户购买过苹果

推理:

用户可能喜欢苹果产品

形成:

新的认知结果。


9.10 第八阶段:认知决策

Cognitive Decision


推理之后:

系统选择行动。


例如:

机器人:

理解:

前方有障碍

推理:

继续移动有风险

决策:

选择绕行

9.11 第九阶段:方法执行

Method Execution


决策需要通过:

对象方法完成。


例如:

机器人对象:

方法:

move()

turn()

avoid()

调用:

Robot.avoid()

产生现实动作。


9.12 第十阶段:事件记录

Event Recording


方法执行后:

产生事件。


例如:

机器人:

执行:

avoid()

产生:

避障完成事件

记录:

{

"subject":"Robot",

"method":"avoid",

"result":"success"

}

9.13 第十一阶段:状态更新

事件导致:

对象变化。


例如:

机器人:

之前:

position=A

事件:

移动。


之后:

position=B

更新:

{

"state":{

"position":"B"

}

}

9.14 第十二阶段:经验学习

Experience Learning


多个事件:

形成经验。


例如:

历史:

路线A出现障碍

路线A出现障碍

路线A出现障碍

形成:

经验:

路线A风险较高

未来:

优先选择其他路线。


9.15 WSaiOS完整运行架构

              外部世界

                  |

                  ↓

          感知输入系统

                  |

                  ↓

          认知元素引擎

                  |

                  ↓

          认知对象引擎

                  |

                  ↓

          关系组织引擎

                  |

                  ↓

          状态理解系统

                  |

                  ↓

          推理决策系统

                  |

                  ↓

          方法执行系统

                  |

                  ↓

          事件记录系统

                  |

                  ↓

          记忆学习系统

                  |

                  ↓

          认知更新循环

9.16 WSaiOS运行状态机

WSaiOS可以抽象为认知状态机:

State 1:

感知状态


↓

State 2:

识别状态


↓

State 3:

对象状态


↓

State 4:

理解状态


↓

State 5:

决策状态


↓

State 6:

执行状态


↓

State 7:

学习状态


↓

返回感知状态

9.17 工程实现结构

WSaiOS Core:

WSaiOS-Core


├── perception/

感知模块


├── element/

元素模块


├── object/

对象模块


├── relation/

关系模块


├── state/

状态模块


├── method/

方法模块


├── event/

事件模块


├── reasoning/

推理模块


├── decision/

决策模块


├── memory/

记忆模块


└── learning/

学习模块

9.18 WSaiOS运行核心公式

定义:

人工认知运行

=

感知

+

结构化认知

+

关系理解

+

方法执行

+

事件反馈

+

经验学习

进一步:

智能

=

认知循环能力

9.19 本章总结

WSaiOS人工认知系统运行流程:

完成:

世界

↓

感知

↓

元素

↓

对象

↓

关系

↓

理解

↓

推理

↓

决策

↓

行动

↓

经验

↓

成长

核心思想:

人工认知系统不是一次计算过程,而是一个持续运行、持续变化、持续学习的认知生命循环。


下一章:

第十章

WSaiOS人工认知工程实现架构

WSaiOS Artificial Cognitive Engineering Implementation Architecture

重点:

  • WSaiOS Core整体软件架构;
  • 模块化设计;
  • 数据层;
  • 引擎层;
  • 服务层;
  • 接口层;
  • PHP/Python工程实现。

Leave a Reply

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