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

第二十七章:WSaiOS EOM记忆引擎设计——从经验保存到持续认知能力

WSaiOS EOM模拟人工认知工程理论

第二十七章:WSaiOS EOM记忆引擎设计——从经验保存到持续认知能力


27.1 为什么研究人工记忆

前面章节建立:

信息

↓

元素 Element

↓

对象 Object

↓

关系 Relationship

↓

知识 Knowledge

但是:

知识形成以后:

如果系统不能保存过去经历。


每次面对新任务:

都重新开始。


这不是真正的智能。


人类智能的重要特点:

不是知道一次。


而是:

通过过去经验影响未来行为。


例如:

第一次:

学习驾驶。

过程:

观察

↓

尝试

↓

失败

↓

调整

↓

成功

第二次:

驾驶时:

已经利用过去经验。


因此:

EOM提出:

记忆是人工认知持续发展的基础。


27.2 经验与记忆的关系

经验:

来自:

行动结果。


公式:

Experience

=

Object

+

Method

+

Action

+

Result

+

Time

例如:

一次商业分析:

对象:

供应商A


方法:

推荐


行动:

联系客户


结果:

成功合作


时间:

2026

经验产生以后:

进入:

Memory。


流程:

Action

↓

Result

↓

Experience

↓

Memory

↓

Future Decision

27.3 为什么数据库不能代替记忆

传统数据库:

保存记录。


例如:

订单:

客户A

购买产品B

金额1000

但是:

数据库不知道:

这意味着什么。


记忆系统保存:

客户A

偏好产品B

历史购买成功

未来推荐概率提高

区别:

数据库:

保存事实。


记忆:

保存认知影响。


27.4 EOM四类记忆模型

WSaiOS设计:

四种记忆。


第一:短期记忆(Short Memory)


作用:

保存当前任务信息。


特点:

时间短。


例如:

当前用户请求:

寻找深圳电动牙刷供应商

保存:

当前需求对象

当前分析状态

当前匹配结果

结构:

Short Memory

{

Current Task

Current Object

Current Context

}

第二:长期记忆(Long Memory)


作用:

保存稳定知识。


例如:

长期经验:

某供应商

长期可靠

质量稳定

特点:

长期存在。


结构:

Long Memory

{

Knowledge

Experience

History

}

第三:时序记忆(Sequence Memory)


作用:

保存变化过程。


人类判断:

不仅看现在。


还看:

过去变化。


例如:

供应商状态:

2024

普通供应商


↓

2025

合作供应商


↓

2026

核心供应商

保存:

时间轨迹。


结构:

Sequence Memory

{

Object

State(t)

State(t+1)

Time

}

第四:概率记忆(Probability Memory)


作用:

保存经验概率。


例如:

供应商推荐:

过去:

100次推荐。


成功:

85次。


形成:

Success Probability

=

85%

概率影响:

未来判断。


结构:

Probability Memory

{

Event

Count

Success

Probability

}

27.5 Memory Engine总体设计

WSaiOS:

设计:

Memory Engine。


结构:

Memory Engine


       |

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

ShortMemory


LongMemory


SequenceMemory


ProbabilityMemory


MemoryRecall


MemoryUpdate


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

27.6 Memory存储流程

完整流程:

Action

↓

Result

↓

Experience

↓

Memory Engine

↓

Memory Type 判断

↓

Storage

例如:

一次推荐:

结果:

成功。


Memory Engine判断:

长期价值。


保存:

长期记忆。


同时:

更新:

概率记忆。


27.7 Memory对象模型

EOM定义:

记忆对象:

MemoryObject

{

Type

Content

Object

Context

Weight

Time

Probability

}

例如:

MemoryObject


Type:

Probability


Object:

Supplier A


Content:

合作成功


Weight:

90


Probability:

85%

27.8 PHP OOP Memory类设计

<?php

class Memory
{


protected $type;


protected $content;


protected $object;


protected $weight;


protected $time;



public function __construct(
$type,
$content
)
{

$this->type=$type;

$this->content=$content;

}



public function getType()
{

return $this->type;

}



public function getContent()
{

return $this->content;

}



}

?>

对应:

EOM记忆模型。


27.9 Short Memory实现

<?php

class ShortMemory
{


private $data=array();



public function store($value)
{

$this->data[]=$value;

}



public function recall()
{

return $this->data;

}


}

?>

保存:

当前上下文。


27.10 Long Memory实现

<?php


class LongMemory
{


public function save($experience)
{


// 保存长期经验


}



public function recall($condition)
{


// 查询历史经验


}


}


?>

长期记忆:

连接知识库。


27.11 Sequence Memory实现

时序记忆:

保存状态变化。


<?php


class SequenceMemory
{


private $history=array();



public function addState(
$object,
$state
)
{

$this->history[]=array(

"object"=>$object,

"state"=>$state,

"time"=>time()

);

}



}


?>

例如:

记录:

供应商状态变化。


27.12 Probability Memory实现

<?php


class ProbabilityMemory
{


private $success=0;


private $total=0;



public function update($result)
{


$this->total++;


if($result==true)
{

$this->success++;

}


}



public function probability()
{


return

$this->success

/

$this->total;


}



}


?>

用于:

经验评分。


27.13 Memory Engine核心代码

<?php

class MemoryEngine
{


private $shortMemory;

private $longMemory;

private $sequenceMemory;

private $probabilityMemory;



public function storeExperience($experience)
{


$this->longMemory
->save($experience);



}



public function recall($condition)
{


return

$this->longMemory
->recall($condition);


}



}

?>

27.14 记忆如何影响认知匹配

用户输入:

寻找供应商

系统:

对象匹配。


普通系统:

只看:

当前数据。


WSaiOS:

增加:

记忆。


流程:

需求对象

↓

知识匹配

↓

历史经验查询

↓

概率评价

↓

最终判断

例如:

供应商A:

数据库评分:

80。


记忆:

历史成功率:

90%。


最终:

提升推荐权重。


27.15 MVC中的Memory Engine

结构:

Controller

↓

Cognitive Kernel

↓

Memory Engine

↓

Memory Model

↓

Database

Memory不是普通Model。


它影响:

认知流程。


27.16 Memory与Knowledge关系

知识:

保存:

结构。


记忆:

保存:

经历。


关系:

Experience

↓

Memory

↓

Knowledge Update

例如:

知识:

供应商A可靠。


新经验:

连续失败。


记忆更新:

降低权重。


知识更新:

供应商评价下降。


27.17 WSaiOS人工认知闭环

最终:

感知

↓

元素

↓

对象

↓

关系

↓

知识

↓

匹配

↓

方法

↓

行动

↓

经验

↓

记忆

↓

知识更新

↓

新的认知

记忆:

是闭环中的循环动力。


27.18 本章总结

EOM认为:

记忆不是数据保存,而是经验对未来认知过程产生影响的机制。


WSaiOS Memory模型:

短期记忆

↓

长期记忆

↓

时序记忆

↓

概率记忆

软件实现:

Memory Theory

↓

PHP Memory Class

↓

Memory Engine

↓

MVC调用

↓

Knowledge Update

下一章:

第二十八章:WSaiOS EOM认知匹配引擎设计——从知识库到个性化认知能力

重点研究:

  • 什么是认知匹配
  • 为什么搜索不是认知
  • 知识库如何参与匹配
  • 用户私有资源如何形成个性化能力
  • Matching Engine的PHP OOP实现

Leave a Reply

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