第十七章:WSaiOS EOM人工认知操作系统设计——从软件框架到认知OS
可以保留。
但是“OS”需要定义清楚:
这里的 OS:
不是:
Operating System
计算机硬件操作系统
而是:
Cognitive Operating System
认知过程管理系统
核心思想:
传统操作系统管理:
CPU
内存
文件
进程
设备
WSaiOS管理:
信息
元素
对象
关系
知识
方法
记忆
经验
认知过程
所以:
两者思想类似:
都是:
对复杂资源进行统一管理和调度。
第十七章:WSaiOS EOM人工认知操作系统设计
17.1 为什么人工认知需要操作系统思想
传统软件:
每个应用自己处理:
数据
逻辑
流程
例如:
电商系统:
商品模块
订单模块
用户模块
CRM系统:
客户模块
销售模块
跟进模块
这些系统:
都有自己的数据结构。
但是:
人的认知不是这样。
人面对不同领域:
例如:
汽车
医学
商业
自然
使用的是同一个认知机制:
感知
理解
记忆
判断
行动
因此:
人工认知系统需要:
一个统一认知基础。
类似计算机:
所有软件运行在:
操作系统之上。
人工认知:
所有智能应用运行在:
认知OS之上。
17.2 WSaiOS的OS定义
EOM定义:
WSaiOS:
不是传统操作系统。
它是:
人工认知过程管理框架
负责管理:
信息输入
↓
认知结构化
↓
知识匹配
↓
方法调用
↓
行动执行
↓
经验学习
公式:
Cognitive OS
=
Perception
+
Knowledge
+
Memory
+
Reasoning
+
Action
17.3 为什么叫WSaiOS
WSaiOS:
名称:
WS
+
ai
+
OS
其中:
AI:
Artificial Intelligence
人工智能。
OS:
Operating System
操作系统思想。
但是:
WSaiOS关注:
认知结构管理
不是:
神经网络训练
参数计算
模型规模
核心:
结构化认知工程
17.4 Cognitive Kernel(认知内核)
传统OS:
核心:
Kernel。
负责:
资源调度。
WSaiOS:
核心:
Cognitive Kernel。
负责:
认知资源调度。
包括:
1. Perception Engine
感知引擎
负责:
输入转换。
输入:
文本
数据
用户信息
外部信息
转换:
Element
2. Object Engine
对象引擎
负责:
元素形成对象。
过程:
Element
↓
Object
3. Relationship Engine
关系引擎
负责:
建立连接。
过程:
Object
↓
Relationship
↓
Knowledge
4. Memory Engine
记忆引擎
负责:
经验保存。
管理:
短期记忆
长期记忆
时序记忆
概率记忆
5. Reasoning Engine
推理引擎
负责:
基于:
对象
关系
经验
产生判断。
6. Action Engine
行动引擎
负责:
调用方法。
过程:
Decision
↓
Method
↓
Action
17.5 WSaiOS认知内核结构
整体:
Cognitive Kernel
|
------------------------------------------------
Perception
感知
Object
对象
Relationship
关系
Knowledge
知识
Memory
记忆
Reasoning
推理
Method
方法
Action
行动
------------------------------------------------
|
Application
应用软件:
不直接处理智能。
而调用:
认知内核。
17.6 感知、记忆、推理、行动协同
人工认知循环:
输入
↓
感知
↓
对象形成
↓
知识匹配
↓
记忆调用
↓
推理
↓
决策
↓
方法执行
↓
行动
↓
经验
↓
记忆更新
↓
下一次认知
这就是:
EOM认知循环。
17.7 WSaiOS和普通软件架构区别
普通MVC:
Controller
↓
Model
↓
View
WSaiOS:
增加:
认知层。
结构:
用户
↓
View
↓
Controller
↓
Cognitive Kernel
↓
Knowledge
Memory
Object
Relationship
↓
Database
MVC负责:
软件组织。
Cognitive Kernel负责:
认知过程。
二者结合:
形成:
人工认知软件架构。
17.8 PHP OOP实现认知内核
例如:
认知核心类:
class CognitiveKernel
{
public $memory;
public $knowledge;
public $reasoning;
public function perceive($input)
{
}
public function think($object)
{
}
public function act($method)
{
}
}
调用:
$kernel=new CognitiveKernel();
$result=$kernel->think($input);
程序结构:
对应:
认知过程。
17.9 MVC中的Cognitive Kernel位置
传统:
Controller
直接调用:
Model。
WSaiOS:
增加:
Controller
↓
Cognitive Kernel
↓
Model
流程:
用户请求
↓
Controller
↓
认知内核
↓
对象分析
↓
知识匹配
↓
方法选择
↓
输出
17.10 Smarty在认知OS中的作用
Smarty不是认知部分。
它负责:
认知结果表达。
例如:
内部:
Supplier Object
Score 90
Memory Success 85%
Smarty:
转换:
推荐供应商:
A公司
原因:
产品匹配
历史成功率高
所以:
Smarty属于:
认知表达层。
17.11 WSaiOS不是大模型系统
这一点需要明确。
WSaiOS EOM:
核心:
结构
对象
关系
规则
记忆
不是:
参数
神经网络
模型训练
区别:
大模型:
数据
↓
训练
↓
参数
↓
生成
EOM:
信息
↓
结构化
↓
对象
↓
关系
↓
推理
↓
行动
↓
经验
两者属于:
不同技术路线。
17.12 本章核心结论
WSaiOS EOM提出:
人工认知系统需要类似操作系统的统一管理机制,但管理的不是计算资源,而是认知资源。
WSaiOS Cognitive OS:
管理:
元素
对象
关系
知识
方法
记忆
经验
形成:
人工认知应用
↓
WSaiOS Cognitive Kernel
↓
EOM认知模型
↓
知识库与记忆系统