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

第四卷 WSaiOS人工认知工程体系 WSaiOS Artificial Cognitive Engineering System

第四卷

WSaiOS人工认知工程体系

WSaiOS Artificial Cognitive Engineering System


第一章

WSaiOS工程化基础架构

WSaiOS Engineering Architecture Foundation


1.1 从认知理论到工程系统

第三卷完成了 WSaiOS 认知理论体系:

包括:

  • 认知元素;
  • 认知对象;
  • 属性结构;
  • 状态结构;
  • 关系组织;
  • 方法函数;
  • 事件记录;
  • 决策机制;
  • 学习记忆。

但是:

理论必须转化为:

可运行的软件系统。


因此第四卷研究:

WSaiOS人工认知工程体系


核心目标:

将:

现实世界

↓

认知结构

↓

软件系统

实现工程化。


1.2 WSaiOS工程核心思想

传统软件工程:

核心:

功能

模块

流程

WSaiOS工程:

核心:

认知对象

关系结构

方法能力

事件变化

经验积累

因此:

WSaiOS不是开发:

功能软件。

而是开发:

可认知的软件系统。


1.3 WSaiOS工程总体架构

WSaiOS Core:

总体结构:

                 WSaiOS Core


                       |

              Cognitive Kernel

                       |

------------------------------------------------

Element Engine

认知元素引擎


Object Engine

认知对象引擎


Relation Engine

关系组织引擎


State Engine

状态管理引擎


Method Engine

方法执行引擎


Event Engine

事件引擎


Memory Engine

认知记忆引擎


Learning Engine

学习引擎


Decision Engine

决策引擎

1.4 WSaiOS核心运行流程

系统运行:

第一步:

感知输入

来源:

  • 图片;
  • 视频;
  • 文本;
  • 传感器。

例如:

摄像头:

输入:

苹果图片

第二步:

元素解析

形成:

红色

圆形

水果

第三步:

对象构建

形成:

{

"type":"object",

"name":"Apple"

}

第四步:

关系建立

形成:

Apple

属于

Fruit

第五步:

方法调用

例如:

Apple.sell()

Apple.eat()

第六步:

事件记录

例如:

用户购买苹果

第七步:

学习更新

形成:

用户喜欢苹果

1.5 WSaiOS认知内核 Cognitive Kernel

认知内核是 WSaiOS 最底层。

负责:

1. 认知对象加载

类似:

操作系统加载程序。


WSaiOS加载:

Apple Object

User Object

Product Object

2. 关系解析

例如:

加载:

Apple

Fruit

Food

3. 方法调度

例如:

执行:

purchase()

4. 状态维护

例如:

库存:

100

↓

99

1.6 WSaiOS认知对象工程模型

认知对象:

是系统核心运行单位。


结构:

{
"id":"",

"type":"object",

"name":"",

"attribute":{

},

"state":{

},

"relation":[

],

"method":[

],

"history":[

]

}

例如:

苹果对象:

{

"id":"apple001",

"type":"food",

"name":"Apple",

"attribute":{

"color":"red",

"shape":"round"

},

"state":{

"fresh":"true"

},

"relation":[

"fruit",

"food"

],

"method":[

"eat",

"sell"

]

}

1.7 WSaiOS元素引擎

Element Engine

负责:

认知元素管理。


功能:

元素创建

例如:

红色

圆形

水果

元素分类

例如:

红色:

属于:

属性元素

水果:

属于:

类别元素

元素组合

例如:

红色

+

圆形

+

水果

组合:

苹果。


1.8 WSaiOS对象引擎

Object Engine

负责:

创建和管理认知对象。


功能:

创建对象

例如:

Apple Object

更新对象

例如:

增加:

taste=sweet

删除对象

例如:

废弃设备对象。


对象查询

例如:

查询:

水果有哪些?

返回:

苹果

香蕉

橙子

1.9 WSaiOS关系组织引擎

Relation Engine

是 WSaiOS核心。


负责:

对象之间连接。


关系类型:

分类关系

Apple

is-a

Fruit

所属关系

Apple

belongs-to

Food

使用关系

User

uses

Phone

商业关系

Customer

buys

Product

生产关系

Factory

produces

Product

1.10 WSaiOS工程开发思想

WSaiOS可以采用:

面向对象语言

例如:

  • PHP;
  • Python;
  • Java;
  • C++。

因为:

面向对象思想天然接近:

对象

属性

方法

对应:

现实对象:

苹果

代码对象:

class Apple
{

public $color;

public $shape;


function sell()
{


}

}

形成:

现实世界对象

软件对象。


1.11 WSaiOS工程核心公式

定义:

人工认知工程

=

认知元素

+

对象结构

+

关系组织

+

方法函数

+

事件系统

+

经验学习

1.12 本章总结

WSaiOS工程体系的目标:

不是开发一个普通AI程序。

而是建立:

一个能够把现实世界转换为认知对象,并持续运行、变化和学习的软件系统。


WSaiOS工程基础架构:

元素

↓

对象

↓

关系

↓

方法

↓

事件

↓

经验

↓

智能

下一章:

第二章

WSaiOS认知数据库工程设计

WSaiOS Cognitive Database Engineering Design

重点:

  • 为什么需要认知数据库;
  • 认知数据库与传统数据库区别;
  • 元素存储结构;
  • 对象存储结构;
  • 关系存储结构;
  • 事件与经验存储结构。

Leave a Reply

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