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

第十章 WSaiOS人工认知工程实现架构 WSaiOS Artificial Cognitive Engineering Implementation Architecture

第十章

WSaiOS人工认知工程实现架构

WSaiOS Artificial Cognitive Engineering Implementation Architecture


10.1 WSaiOS工程架构概述

前面章节建立了 WSaiOS 的理论体系:

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

本章进入:

如何将人工认知理论转换为软件工程系统。


WSaiOS提出:

人工认知工程架构


定义:

WSaiOS人工认知工程架构,是将认知理论、数据结构、关系组织、方法执行和学习反馈实现为模块化软件系统的整体工程设计。


核心思想:

不是:

输入

↓

算法

↓

输出

而是:

世界输入

↓

认知结构建立

↓

认知运行

↓

行动反馈

↓

持续进化

10.2 WSaiOS整体分层架构

WSaiOS采用分层工程结构:


              应用层
        Application Layer


              ↓


              认知服务层
        Cognitive Service Layer


              ↓


              认知引擎层
        Cognitive Engine Layer


              ↓


              数据结构层
        Cognitive Data Layer


              ↓


              存储层
        Cognitive Storage Layer

10.3 第一层:认知存储层

Cognitive Storage Layer


负责:

保存人工认知数据。


包括:

1. 元素存储

保存:

颜色

形状

类别

概念

2. 对象存储

保存:

苹果

汽车

用户

企业

3. 关系存储

保存:

苹果属于水果

用户购买产品

4. 事件存储

保存:

购买事件

移动事件

生产事件

5. 经验存储

保存:

用户偏好

行为规律

历史经验

10.4 第二层:认知数据结构层

Cognitive Data Layer


负责:

定义认知对象的数据形式。


核心:

不是普通表结构。

而是:

对象结构。


例如:

{

"id":"001",

"type":"object",

"name":"Apple",

"attribute":{

"color":"red"

},

"state":{

"fresh":"true"

},

"relation":[

],

"method":[

],

"memory":[

]

}

形成:

机器可理解对象。


10.5 第三层:认知引擎层

Cognitive Engine Layer


这是 WSaiOS 核心。

包括:


1. 感知引擎

Perception Engine


功能:

输入外部信息。

例如:

图片:

苹果图片

输出:

红色

圆形

水果

2. 元素引擎

Element Engine


功能:

管理认知元素。

包括:

  • 创建;
  • 分类;
  • 合并;
  • 更新。

3. 对象引擎

Object Engine


功能:

将元素组合成为对象。


例如:

红色

圆形

水果

↓

苹果对象

4. 关系组织引擎

Relation Organization Engine


功能:

建立对象关系。


例如:

苹果

属于

水果

5. 方法函数引擎

Method Function Engine


功能:

管理对象能力。


例如:

商品.sell()

用户.buy()

机器人.move()

6. 事件引擎

Event Engine


功能:

记录变化过程。


例如:

用户购买苹果

7. 记忆学习引擎

Memory Learning Engine


功能:

经验形成。


例如:

多次购买

↓

用户偏好

10.6 第四层:认知服务层

Cognitive Service Layer


负责:

向应用提供认知能力。


包括:

认知查询服务

例如:

查询:

苹果是什么?

返回:

水果

食品

商品

推理服务

例如:

问题:

用户是否喜欢苹果?

输出:

概率较高

决策服务

例如:

问题:

推荐什么产品?

输出:

推荐苹果产品

10.7 第五层:应用层

Application Layer


基于 WSaiOS 能力开发应用。


例如:

智能机器人

调用:

感知

↓

理解

↓

行动

智能办公

调用:

用户

任务

资源

决策

商业智能

调用:

客户

产品

需求

交易

智能医疗

调用:

患者

状态

经验

辅助判断

10.8 WSaiOS核心模块关系

整体:


Perception Engine

↓

Element Engine

↓

Object Engine

↓

Relation Engine

↓

Reasoning Engine

↓

Decision Engine

↓

Method Engine

↓

Event Engine

↓

Memory Engine

↓

Learning Loop

10.9 WSaiOS模块通信机制

模块之间:

通过认知对象通信。


例如:

感知模块:

输出:

Apple Object

传递给:

对象引擎。


对象引擎:

增加:

Apple belongs Fruit

传递给:

关系引擎。


形成:

认知流水线。


10.10 WSaiOS工程目录设计

例如:

Python实现:


WSaiOS-Core


├── perception

感知系统


├── element

认知元素


├── object

认知对象


├── relation

关系组织


├── method

方法系统


├── event

事件系统


├── memory

记忆系统


├── reasoning

推理系统


├── decision

决策系统


├── learning

学习系统


├── database

认知数据库


└── api

接口服务

10.11 PHP面向对象实现映射

WSaiOS非常适合面向对象。


例如:

认知对象:

class CognitiveObject
{

public $id;

public $attribute;

public $state;

public $relations;

public $methods;


}

关系引擎:

class RelationEngine
{


public function createRelation(
$source,
$type,
$target
)
{


}


}

事件引擎:

class EventEngine
{


public function createEvent($event)
{


}


}

形成:

软件认知系统。


10.12 WSaiOS与普通AI系统区别

传统AI:

数据

↓

模型

↓

预测

WSaiOS:

世界

↓

元素

↓

对象

↓

关系

↓

理解

↓

行动

↓

经验

区别:

传统AI:

解决:

模式匹配。


WSaiOS:

解决:

人工认知结构。


10.13 WSaiOS工程实现原则

原则一:

认知结构优先。


原则二:

对象优先。


原则三:

关系优先。


原则四:

方法驱动变化。


原则五:

事件形成经验。


原则六:

经验推动成长。


10.14 本章总结

WSaiOS人工认知工程架构:


认知数据库

↓

认知对象系统

↓

关系组织引擎

↓

方法函数引擎

↓

事件系统

↓

记忆学习系统

↓

推理决策系统

↓

应用系统

核心公式:


WSaiOS

=

认知数据结构

+

认知引擎

+

关系组织

+

方法执行

+

事件反馈

+

经验学习

WSaiOS工程目标:

将人类认知过程抽象为可编程、可运行、可验证、可持续演进的软件认知系统。


下一章:

第十一章

WSaiOS人工认知感知工程设计

WSaiOS Artificial Cognitive Perception Engineering

重点:

  • 感知元素定义;
  • 图片如何转换为认知元素;
  • 特征提取;
  • 元素标准化;
  • 感知到认知对象转换机制。

Leave a Reply

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