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

7.7 经验形成机制

7.7 经验形成机制

(Experience Formation Mechanism)


在 WSaiOS-ICAI 学习系统工程中:

知识获取解决:

“知道什么。”

但是:

个体智能真正形成,需要解决:

“知道如何做。”

这个过程就是:

经验形成。


7.7.1 经验形成定义

经验是个体在:

  • 知识应用;
  • 实际行动;
  • 结果反馈;

过程中形成的可复用解决方式。

模型:

知识
实践
结果
分析
经验

例如:

知识:

MVC可以分离系统结构

实践:

开发PHP系统

结果:

维护效率提高

形成经验:

大型系统开发需要提前规划模块结构

7.7.2 知识与经验区别

WSaiOS-ICAI 中:

知识和经验不是同一个对象。

知识 经验
描述事实 描述方法
来自学习 来自实践
回答是什么 回答怎么做
可以复制 带有个体经历

例如:

知识:

数据库需要建立索引

经验:

高访问量网站需要提前规划索引,否则后期优化成本高

7.7.3 Experience Object(经验对象)

经验进行对象化。

定义:

ExperienceObject
{
experience_id,
individual_id,
event,
problem,
knowledge_used,
action,
result,
analysis,
rule,
time
}

属性:


event

经历事件。

例如:

开发系统
处理用户需求
解决技术问题

problem

遇到的问题。


knowledge_used

使用的知识。


action

采取的行为。


result

产生结果。


analysis

原因分析。


rule

形成经验规则。


7.7.4 实践事件模型

经验不是凭空产生。

必须有事件。

定义:

Practice Event Object

结构:

PracticeEventObject
{
event_id,
goal,
action,
environment,
result,
feedback
}

过程:

目标
行动
环境变化
结果
反馈

例如:

目标:

开发内容系统。

行动:

设计数据库。

结果:

查询效率提升。

形成经验:

数据库结构影响系统性能。


7.7.5 经验形成流程

完整流程:

知识输入
实践应用
结果产生
反馈分析
规律提取
经验生成
经验保存

其中:

知识输入

提供行动基础。


实践应用

将知识用于解决问题。


结果产生

观察行动效果。


反馈分析

寻找成功或失败原因。


规律提取

总结可重复方法。


经验生成

形成 Experience Object。


7.7.6 成功经验模型

成功经验表示:

某种方法有效。

例如:

多次实践:

使用MVC结构
系统维护方便

形成:

经验:

大型PHP项目应采用MVC结构

成功经验属性:

{
method,
result,
success_rate,
usage_count
}

7.7.7 失败经验模型

失败也是学习的重要来源。

失败经验:

不是错误记录。

而是:

对失败原因的理解。

例如:

失败:

系统后期无法扩展

分析:

前期没有模块设计

形成经验:

复杂系统必须先进行架构规划

失败经验结构:

{
error,
cause,
solution,
avoid_rule
}

7.7.8 经验规则生成

经验最终形成:

可调用规则。

过程:

多个经历
共同规律
经验规则

例如:

经历1:

系统没有规划导致重构。

经历2:

数据库设计不足导致修改。

总结:

规则:

系统开发必须提前设计基础结构

7.7.9 Experience Formation Engine

经验形成引擎。

负责:

  • 收集实践结果;
  • 分析反馈;
  • 生成经验;
  • 保存经验。

PHP OOP:

class ExperienceFormationEngine
{
public function create($event)
{
$experience = new ExperienceObject();
return $experience;
}
}

7.7.10 数据库设计

experience_object

CREATE TABLE experience_object
(
id INT PRIMARY KEY AUTO_INCREMENT,
individual_id INT,
event TEXT,
problem TEXT,
action TEXT,
result TEXT,
analysis TEXT,
rule TEXT,
create_time DATETIME
);

practice_event

CREATE TABLE practice_event
(
id INT PRIMARY KEY AUTO_INCREMENT,
goal TEXT,
action TEXT,
result TEXT,
feedback TEXT,
create_time DATETIME
);

7.7.11 MVC 工程结构

wsaios-learning/
Controller/
ExperienceController.php
Model/
ExperienceObject.php
PracticeEvent.php
Service/
ExperienceFormationEngine.php
ExperienceAnalysisEngine.php
View/
Smarty/
experience.tpl

7.7.12 Controller 实现

class ExperienceController
{
public function create()
{
$engine =
new ExperienceFormationEngine();
$result =
$engine->create($_POST);
return $result;
}
}

7.7.13 Smarty 表现层

experience.tpl

<h2>
经验形成分析
</h2>
<table>
<tr>
<td>
实践事件
</td>
<td>
{$event}
</td>
</tr>
<tr>
<td>
结果分析
</td>
<td>
{$analysis}
</td>
</tr>
<tr>
<td>

7.7.14 经验形成在学习系统中的位置

完整学习链:

主动学习
知识获取
知识应用
实践事件
反馈分析
经验形成
认知规则生成

7.7.15 WSaiOS-ICAI 定义

经验形成机制是 WSaiOS-ICAI 学习系统工程中实现个体积累的重要机制。它使人工个体不仅拥有外部知识,还能够通过自身经历形成解决问题的方法和规则,使学习结果成为个体长期能力的一部分。


下一节:

7.8 认知规则生成机制

(Cognitive Rule Generation Mechanism)

继续设计:

  • Cognitive Rule Object;
  • 经验到规则转换;
  • 判断规则形成;
  • 个体规则库;
  • 规则调用机制;
  • PHP OOP + MVC + Smarty 工程实现。

Leave a Reply

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