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

第八章 场景对象理论 Scene Object Theory

第八章

场景对象理论

Scene Object Theory


8.1 场景对象理论概述

在 WSaiOS 人工认知体系中,单个认知对象并不能完整表示现实世界。

对象只能描述:

它是什么。

属性描述:

它有什么特征。

状态描述:

它当前是什么情况。

关系描述:

它与什么连接。

行为描述:

它能够执行什么动作。

意图描述:

为什么产生行为。

但是现实世界中的对象,总是存在于一定环境结构中。

例如:

一个机器人:

单独描述:

Robot

只能表示一个对象。

加入场景:

Robot

位置:
工厂车间

关系:
连接生产设备

状态:
运行

行为:
搬运零件

目标:
完成生产任务

此时才形成完整认知。

因此:

WSaiOS提出:

场景对象(Scene Object)理论。

场景对象用于描述:

多个对象在特定环境中,通过关系、状态、行为和规则形成的完整认知结构。


8.2 场景对象定义

定义

WSaiOS认为:

场景对象是由多个认知对象、对象关系、对象状态、行为规则以及目标组成的结构化认知环境。

场景不是简单的位置。

例如:

错误理解:

场景 = 地点

办公室只是空间。

完整办公室场景:

办公室

对象:

员工
电脑
文件
会议设备


关系:

员工 使用 电脑

电脑 存储 文件

员工 进入 会议室


状态:

设备运行

人员工作


行为:

编辑

沟通

会议


规则:

文件权限控制


目标:

完成工作任务

因此:

场景是一种认知结构。

符号表示:

Scene

=

Objects

+

Relations

+

States

+

Behaviors

+

Rules

+

Goals

8.3 场景对象结构

WSaiOS采用对象化结构描述场景。

基本结构:

{
"id":"",
"type":"Scene",

"objects":[],

"relations":[],

"states":[],

"behaviors":[],

"rules":[],

"goal":""
}

其中:


1. ID

场景唯一标识。

例如:

office_scene_001

factory_scene_001

home_scene_001

作用:

区分不同认知环境。


2. Type

场景类型。

例如:

Home

Office

Factory

Hospital

Business

用于场景分类。


3. Objects

场景中的认知对象集合。

例如:

办公室:

Employee

Computer

Printer

Server

Document

对象集合形成:

Scene Object Set

4. Relations

描述对象之间关系。

例如:

Employee

uses

Computer
Computer

connects

Server

形成:

Object

↓

Relation

↓

Object

5. States

描述场景整体状态。

例如:

正常状态:

Employee Working

Computer Running

Network Connected

异常状态:

Server Failure

Network Error

6. Behaviors

描述场景中的行为过程。

例如:

办公场景:

Write Document

Send Email

Hold Meeting

7. Rules

描述场景中的约束规则。

例如:

医院:

Doctor

can access

Patient Record

但是:

Unauthorized Person

cannot access

Patient Record

规则用于限制对象行为。


8. Goal

描述场景存在目的。

例如:

生产场景:

Goal:

Manufacture Product

商业场景:

Goal:

Complete Transaction

8.4 场景对象组成理论

8.4.1 对象集合

任何场景首先由多个对象组成。

例如:

智能工厂:

Machine

Robot

Worker

Material

Product

单个对象:

Machine

无法表达工厂。

多个对象组合:

Factory Scene

形成环境认知。


8.4.2 场景关系结构

对象之间通过关系形成场景结构。

例如:

工厂:

Worker

operate

Machine


Robot

move

Material


Machine

produce

Product

关系决定对象之间如何连接。

因此:

Scene

=

Object

+

Relation

8.4.3 场景状态结构

场景具有整体状态。

例如:

生产车间:

正常:

Machine Running

Robot Working

Production Active

异常:

Machine Stop

Robot Error

Production Pause

状态变化:

State(t)

↓

Event

↓

State(t+1)

8.4.4 场景行为结构

场景中的对象通过方法产生行为。

例如:

仓库:

对象:

Robot

方法:

move()

grab()

transport()

产生:

搬运行为

8.4.5 场景规则结构

规则用于描述场景中的逻辑约束。

例如:

交通场景:

对象:

Vehicle

规则:

Vehicle

must follow

Traffic Rule

医疗场景:

Doctor

must verify

Patient Information

规则不是学习产生。

而是人工定义或经验积累形成的符号约束。


8.5 场景对象分类理论

WSaiOS根据现实应用环境划分场景对象。


1. 家庭场景对象

Home Scene

对象:

Family Member

Furniture

Home Device

Food

Robot

行为:

Living

Communication

Management

状态:

Safe

Normal

Active

目标:

生活管理

2. 商业场景对象

Business Scene

对象:

Customer

Product

Company

Supplier

Order

关系:

Customer

purchase

Product

行为:

Search

Compare

Purchase

Service

事件:

Order Created

Payment Completed

目标:

Transaction Complete

3. 工业场景对象

Industrial Scene

对象:

Machine

Robot

Material

Production Line

行为:

Manufacture

Detect

Maintain

状态:

Running

Stopped

Error

目标:

Production Completion

4. 医疗场景对象

Medical Scene

对象:

Patient

Doctor

Equipment

Medicine

关系:

Doctor

treat

Patient

行为:

Check

Diagnose

Treat

目标:

Health Recovery

5. 办公场景对象

Office Scene

对象:

Employee

Computer

File

Meeting System

行为:

Work

Communication

Collaboration

目标:

Task Completion

8.6 场景对象与认知理解

WSaiOS认为:

对象本身具有基础意义。

但是:

对象进入不同场景后,会产生不同认知解释。

例如:

对象:

Apple

没有场景:

Apple

信息有限。

进入家庭场景:

Apple

↓

Food

↓

Eating Object

进入商业场景:

Apple

↓

Product

↓

Sales Object

进入供应链场景:

Apple

↓

Material

↓

Purchase Object

因此:

Object

+

Scene

↓

Cognitive Meaning

8.7 场景对象与意图关系

场景影响行为目的判断。

例如:

对象:

Apple

行为:

Need Apple

不同场景:

家庭:

Intent:

Eat

商店:

Intent:

Buy

批发市场:

Intent:

Purchase Supply

因此:

Scene

↓

Intent

↓

Behavior

场景是意图分析的重要条件。


8.8 场景对象工程实现

WSaiOS采用面向对象方式实现。

PHP示例:

class Scene
{

    public $objects;

    public $relations;

    public $states;

    public $rules;

    public $goal;


    public function analyze()
    {

    }


    public function checkRule()
    {

    }


}

其中:

analyze()

不是模型预测。

而是:

读取对象

↓

检查关系

↓

匹配规则

↓

生成场景状态

商业场景实例:

$scene = new Scene();


$scene->objects = [

    "User",

    "Product",

    "Supplier"

];


$scene->goal = "Purchase";

形成:

商业认知场景

8.9 场景对象在 WSaiOS 认知体系中的位置

完整结构:

感知元素

↓

认知元素

↓

认知对象

↓

属性

↓

状态

↓

关系

↓

方法函数

↓

事件记录

↓

状态变化

↓

意图对象

↓

场景对象

↓

推理

↓

决策

↓

执行

↓

经验记忆

场景对象位于:

对象认知之后;

推理决策之前。

作用:

提供环境结构。


8.10 本章总结

场景对象理论建立了 WSaiOS 对复杂环境的描述方式。

核心思想:

对象不是孤立存在

↓

对象存在于环境

↓

环境形成场景

↓

场景影响关系

↓

关系影响行为

↓

行为产生事件

↓

事件形成经验

WSaiOS通过场景对象实现:

  • 家庭环境认知;
  • 商业环境认知;
  • 工业环境认知;
  • 医疗环境认知;
  • 办公环境认知。

最终形成:

对象理解

+

关系理解

+

状态理解

+

行为理解

+

意图理解

+

场景理解

↓

人工认知理解

场景对象理论是 WSaiOS 从单对象认知进入环境系统认知的重要基础。

Leave a Reply

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