WSaiOS EOM模拟人工认知工程理论
第三十章:WSaiOS EOM认知闭环系统设计——从感知到学习的完整运行机制
30.1 为什么研究认知闭环
前面章节分别研究:
Element
Object
Relationship
Knowledge
Memory
Matching
Decision
Method
Action
但是:
这些模块如果相互独立:
仍然只是软件组件。
真正的人工认知系统:
必须形成:
持续运行的循环结构。
人类智能不是:
一次性过程。
而是:
不断循环:
感知
↓
理解
↓
行动
↓
获得结果
↓
形成经验
↓
更新认知
↓
再次感知
因此:
EOM提出:
人工认知闭环模型
30.2 EOM完整认知循环
WSaiOS定义:
完整流程:
外部世界
↓
Perception
感知输入
↓
Element
元素形成
↓
Object
对象理解
↓
Relationship
关系建立
↓
Knowledge
知识形成
↓
Matching
认知匹配
↓
Decision
决策
↓
Method
方法调用
↓
Action
行动
↓
Experience
经验形成
↓
Memory
记忆更新
↓
Knowledge Update
↓
新一轮认知
这就是:
WSaiOS EOM认知循环。
30.3 感知阶段(Perception)
感知:
是人工认知入口。
输入来源:
包括:
用户输入
文件资料
数据库信息
外部数据
系统反馈
例如:
用户输入:
寻找美国电动牙刷供应商
系统接收:
原始信息。
此时:
还没有认知。
进入:
Element Engine。
30.4 元素阶段(Element)
信息转换:
Information
↓
Element
例如:
输入:
美国电动牙刷供应商
产生:
Element:
美国
Type:
Location
Element:
电动牙刷
Type:
Product
Element:
供应商
Type:
Role
系统获得:
基本认知单位。
30.5 对象阶段(Object)
元素组合:
形成:
认知对象。
例如:
美国
+
电动牙刷
+
供应商
形成:
Supplier Object
{
地区:
美国
产品:
电动牙刷
角色:
供应商
}
对象代表:
系统认识的事物。
30.6 关系阶段(Relationship)
对象之间建立连接。
例如:
供应商A
生产
电动牙刷
电动牙刷
销售
美国市场
关系产生:
理解。
没有关系:
对象只是孤立信息。
有关系:
形成知识。
30.7 知识阶段(Knowledge)
知识形成:
公式:
Knowledge
=
Object
+
Relationship
+
Experience
例如:
形成知识:
供应商A
是一家
美国市场电动牙刷供应商
知识进入:
Knowledge Base。
30.8 匹配阶段(Matching)
面对新需求:
系统调用知识。
例如:
新请求:
寻找可靠供应商
系统生成:
需求对象。
匹配:
知识库对象。
同时调用:
Memory。
得到:
候选结果。
30.9 决策阶段(Decision)
匹配以后:
不是直接输出。
需要判断:
下一步行动。
例如:
候选供应商:
A
B
C
系统根据:
产品匹配
地区匹配
历史经验
成功概率
选择:
最佳方案。
30.10 方法阶段(Method)
决策之后:
调用对象方法。
例如:
供应商对象:
拥有:
recommend()
compare()
contact()
evaluate()
系统选择:
合适方法。
方法:
代表:
对象能力。
30.11 行动阶段(Action)
行动产生:
现实结果。
例如:
执行:
发送询价
建立联系
生成报告
推荐供应商
结果:
反馈系统。
30.12 经验阶段(Experience)
行动结束:
产生经验。
例如:
结果:
成功。
形成:
Experience
{
Action:
推荐供应商A
Result:
成交
Value:
Positive
}
经验:
不是简单日志。
而是:
影响未来判断的信息。
30.13 记忆更新阶段(Memory)
经验进入:
不同记忆。
例如:
短期:
当前任务。
长期:
供应商可靠记录。
时序:
合作变化过程。
概率:
成功率统计。
结构:
Experience
↓
Short Memory
↓
Long Memory
↓
Sequence Memory
↓
Probability Memory
30.14 知识更新机制
记忆不会停止。
它反向影响:
知识库。
例如:
原知识:
供应商A可靠
新经验:
连续失败。
更新:
供应商A
可靠度下降
形成:
动态知识。
30.15 Cognitive Kernel设计
所有模块:
由:
Cognitive Kernel协调。
结构:
class CognitiveKernel
{
ElementEngine
ObjectEngine
RelationshipEngine
KnowledgeEngine
MatchingEngine
DecisionEngine
MemoryEngine
}
Kernel不是业务模块。
它负责:
认知流程控制。
30.16 Cognitive Kernel运行代码模型
class CognitiveKernel
{
public function process($input)
{
// 感知
$elements =
$this->elementEngine
->parse($input);
// 对象形成
$object =
$this->objectEngine
->create($elements);
// 知识匹配
$result =
$this->matchingEngine
->match($object);
// 决策
$action =
$this->decisionEngine
->decide(
$result
);
// 记忆
$this->memoryEngine
->store(
$action
);
return $action;
}
}
30.17 MVC完整工程结构
WSaiOS:
采用:
MVC + Cognitive Layer。
目录:
wsaios/
app/
├── controllers/
├── models/
├── views/
│ └── smarty/
├── cognitive/
│
├── ElementEngine.php
│
├── ObjectEngine.php
│
├── RelationshipEngine.php
│
├── KnowledgeEngine.php
│
├── MatchingEngine.php
│
├── DecisionEngine.php
│
└── MemoryEngine.php
database/
public/
30.18 Smarty表现层设计
认知结果:
需要表达。
Smarty:
负责:
结果展示。
例如:
Controller:
传递:
$smarty->assign(
"result",
$cognitiveResult
);
Smarty:
显示:
供应商:
{$result.name}
匹配度:
{$result.score}
历史经验:
{$result.memory}
因此:
Smarty不是认知。
它是:
认知结果表达。
30.19 WSaiOS与普通软件区别
普通软件:
数据
↓
处理
↓
输出
WSaiOS:
信息
↓
元素
↓
对象
↓
关系
↓
知识
↓
匹配
↓
决策
↓
行动
↓
经验
↓
记忆
核心区别:
普通软件处理数据。
WSaiOS处理:
认知结构。
30.20 本章总结
EOM提出:
人工认知不是单一算法,而是由感知、结构化、理解、匹配、决策、行动和记忆组成的循环系统。
WSaiOS最终闭环:
感知
↓
认知
↓
理解
↓
决策
↓
行动
↓
经验
↓
学习
↓
新的认知
软件工程映射:
EOM理论
↓
PHP OOP模型
↓
Cognitive Kernel
↓
MVC架构
↓
Smarty表达
↓
Knowledge Base
↓
Memory System
第三十一章:
WSaiOS EOM认知操作系统设计——从应用软件到人工认知OS
重点研究:
- 为什么人工认知需要操作系统思想;
- WSaiOS为什么形成AI Operating System架构;
- Cognitive Kernel与传统OS Kernel区别;
- 认知资源管理;
- 应用层如何调用认知能力;
- WSaiOS最终工程体系。