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

第六章:认知方法理论——从理解到行动

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

第六章:认知方法理论——从理解到行动


6.1 为什么研究认知方法

在前面的章节中,EOM已经建立了人工认知的基础结构:

信息

↓

认知元素

↓

认知对象

↓

对象关系

↓

知识结构

但是,到这里仍然存在一个重要问题:

系统理解了世界以后,如何产生行为?


例如:

系统认识:

对象:

电动牙刷供应商

知道:

属性:

生产能力

认证

价格

知道:

关系:

供应产品

服务客户

但是:

如果系统不能执行下一步:

寻找供应商

分析供应能力

生成采购建议

联系客户

那么它只是:

知识存储系统。

而不是:

智能系统。


因此:

EOM提出:

人工认知必须包含:

方法(Method)。


6.2 什么是认知方法

EOM定义:

认知方法是认知对象在特定条件下能够执行的行为过程,是连接理解与行动的桥梁。


简单理解:

对象回答:

它是什么?

关系回答:

它和什么有关?

方法回答:

它能做什么?

完整结构:

Object

{

属性

状态

关系

方法

}

例如:

一个供应商对象:

对象:

供应商


属性:

产品

产能

认证


状态:

可合作


方法:

报价

生产

发货

售后

方法使对象具有:

行为能力。


6.3 为什么智能系统必须拥有方法

传统数据库:

保存:

数据

例如:

供应商表:

名称

地址

产品

电话

但是数据库不知道:

下一步应该做什么。


人工认知不同。

人认识一个对象时:

不仅知道:

“它是什么”。

还知道:

“它可以执行什么行为”。


例如:

看到:

杯子。

人的认知:

对象:

杯子

属性:

玻璃

圆形

状态:

空

装水

方法:

装水

喝水

清洗

如果没有方法:

杯子只是静态描述。


因此:

EOM认为:

方法是对象从静态认知走向动态智能的关键。


6.4 方法来源于对象能力

EOM认为:

方法不是外部强加的规则。

而是来源于对象本身。


对象:

决定能力。

能力:

产生方法。


公式:

Method = Function(Object)

例如:

对象:

汽车

拥有:

属性:

发动机

车轮

因此产生方法:

启动

行驶

停止

对象:

供应商

拥有:

属性:

产品

工厂

产能

因此产生方法:

生产

报价

交付

也就是说:

方法是对象能力的程序化表达。


6.5 认知对象、关系、方法三者关系

EOM模型:

对象

↓

关系

↓

方法

对象:

提供主体。


关系:

提供环境。


方法:

提供行动。


例如:

对象:

客户

关系:

客户

需要

电动牙刷

系统产生方法:

推荐供应商

生成方案

发送报价

所以:

方法不是孤立存在。

它依赖:

对象状态和对象关系。


6.6 方法与状态变化

智能的重要特点:

不是知道状态。

而是改变状态。


EOM定义:

行动过程:

State(t)

↓

Method

↓

State(t+1)

例如:

客户对象:

当前状态:

普通访客

执行方法:

推荐产品

变化:

潜在客户

继续:

执行:

商务沟通

变化:

采购客户

因此:

方法驱动:

对象状态变化。


6.7 Method模型设计

EOM定义:

方法对象:

Method

{

Name

Input

Condition

Action

Output

}

Name(方法名称)

例如:

供应商匹配

Input(输入)

执行需要的信息。

例如:

采购需求

产品类型

地区

Condition(条件)

执行条件。

例如:

供应商评分>80

Action(动作)

具体行为。

例如:

搜索

匹配

分析

Output(输出)

结果。

例如:

推荐列表

6.8 Method模型对应PHP OOP实现

面向对象中:

方法本身就是:

Class中的函数。


例如:

认知对象:

class Supplier
{

    public $name;

    public $products;


    public function matchCustomer()
    {

    }


    public function createQuote()
    {

    }


}

对应:

现实:

供应商对象。

方法:

匹配客户

生成报价


EOM进一步抽象:

class CognitiveMethod
{

    public $name;

    public $input;

    public $condition;

    public $action;

    public $output;


}

例如:

$method = new CognitiveMethod();

$method->name="供应商匹配";

$method->condition="score>80";

$method->action="match";

形成:

认知方法对象。


6.9 方法管理模型

随着系统发展:

方法也需要管理。

形成:

Method Library

方法库

保存:

分析方法

匹配方法

推荐方法

学习方法

决策方法

例如:

知识库:

保存:

供应商对象

方法库:

保存:

供应商筛选方法

当输入:

寻找厂家

系统:

调用:

供应商匹配方法

产生:

行动。


6.10 Controller如何调用认知方法形成决策

在MVC结构中:

Controller是认知执行中心。


流程:

用户输入

↓

Controller

↓

识别对象

↓

查询关系

↓

调用方法

↓

产生结果

例如:

用户输入:

寻找深圳电动牙刷厂家

Controller:

第一步:

生成对象:

采购需求对象

第二步:

匹配关系:

需求

寻找

供应商

第三步:

调用方法:

SupplierMatch()

第四步:

输出:

推荐供应商

PHP示例:

class CognitiveController
{


    public function analyze($input)
    {

        $object=$this->createObject($input);


        $method=$this->selectMethod($object);


        return $method->execute();

    }


}

这就是:

认知方法调用流程。


6.11 Smarty作为方法结果表达层

方法执行后:

产生结果。

例如:

供应商:

A公司


匹配原因:

产品符合

地区符合

认证符合

Smarty负责:

将结构化结果:

转换为用户理解的信息。


流程:

Method Output

↓

Smarty Template

↓

用户界面

类似人的过程:

内部思考:

语言表达。


6.12 认知方法与学习

方法不是固定的。

通过经验可以更新。


例如:

第一次:

供应商匹配方法:

准确率:

70%


经过经验学习:

优化:

增加认证因素

增加地区因素

增加历史合作因素

提高:

90%

因此:

方法也是学习对象。


形成:

经验

↓

方法优化

↓

行动改进

6.13 人工认知完整闭环

经过前六章:

EOM形成:

信息

↓

元素

↓

对象

↓

关系

↓

知识

↓

方法

↓

行动

↓

经验

其中:

元素:

解决认识。

对象:

解决理解。

关系:

解决知识。

方法:

解决行动。


6.14 本章核心结论

EOM认为:

没有方法的认知,只是静态知识;拥有方法的认知,才能形成智能行为。


人工认知系统:

不是:

数据库
+
搜索

而是:

对象

+

关系

+

方法

+

记忆

工程实现:

认知对象

↓

PHP Class


认知方法

↓

Class Method


认知流程

↓

MVC Controller

因此:

认知方法理论是WSaiOS EOM从“认识世界”进入“改变世界”的关键阶段。


下一章:

第七章:经验记忆与认知学习理论——从行动到持续智能

重点研究:

  • 为什么智能系统需要经验;
  • 经验如何形成长期记忆;
  • 短期记忆、长期记忆、时序记忆、概率记忆如何结合;
  • 记忆如何影响未来决策;
  • 如何建立人工认知闭环。

Leave a Reply

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