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

第3章 对象:Object

第3章 对象:Object

如果说 Element 是结构化智能能够处理的最小结构单元,那么 Object 就是机器开始形成“现实事物概念”的第一个重要层级。

Element 解决的是:

“有什么可以被表示?”

Object 进一步解决的是:

“这些元素属于什么东西?”

因此,本章开始从底层元素进入结构化智能的对象世界


3.1 Object 的形成

现实世界并不是由孤立的数据组成的。

例如系统观察到:

透明
300g
80°C
位置 P1
圆柱形

这些信息如果彼此独立,只是若干 Element。

当系统发现这些 Element 在现实中共同对应一个独立存在的事物:

Glass01

就形成了 Object。

因此:

Object 是由具有共同归属关系、共同身份或共同存在边界的 Element 组织形成的结构化实体。

基本形成过程:

Element
 ↓
识别
 ↓
关联
 ↓
聚合
 ↓
身份确认
 ↓
Object

例如:

Element
├── Material = Glass
├── Weight = 300g
├── Temperature = 80°C
├── Shape = Cylinder
└── Position = P1
          ↓
       Glass01

于是,多个 Element 不再是孤立的信息,而成为一个具有统一身份的对象。


3.2 Element → Object

Object 并不是简单地:

Object = Element + Element + Element

如果只是简单堆叠,还不能形成真正的对象。

对象形成至少需要三个条件:

元素
+
归属关系
+
对象身份

可以表示为:

Object={E1,E2,…,En}+IdentityObject = \{E_1,E_2,\ldots,E_n\}+Identity

例如:

Glass01
│
├── Material → Glass
├── Weight → 300g
├── Temperature → 80°C
├── Shape → Cylinder
└── Position → P1

其中:

Material
Weight
Temperature
Shape
Position

是属于 Glass01 的 Element。

所以:

Object 是具有统一身份和内部结构的 Element 集合。

但是,Object 不仅包含 Element。

它还必须能够承载:

属性
状态
关系
行为
历史

因此更完整地表示:

O=(I,E,A,R,S,H)O=(I,E,A,R,S,H)

其中:

  • II:Identity
  • EE:Element 集合
  • AA:Attributes
  • RR:Relations
  • SS:State
  • HH:History

3.3 对象身份

对象之所以成为对象,一个关键原因是:

它具有能够持续被识别的身份。

例如:

Glass01
Glass02
Glass03

即使三个对象具有完全相同的属性:

Material = Glass
Weight = 300g
Shape = Cylinder

它们仍然可以是三个不同对象。

因此:

属性相同
≠
身份相同

对象身份可以表示为:

Object Identity
=
ID
+
Type
+
Identity Features

例如:

Object
{
    ID = Glass01
    Type = Glass
    Position = P1
}

系统因此可以区分:

Glass01 ≠ Glass02

即使:

Attributes(Glass01)
=
Attributes(Glass02)

对象身份使机器能够建立持续的对象指代


3.4 对象身份具有连续性

Object 的身份不应该随着属性变化而立即消失。

例如:

Glass01
Temperature = 20°C

经过加热:

Glass01
Temperature = 80°C

再经过移动:

Glass01
Position = P2

对象仍然是:

Glass01

因此:

Attribute Change
        ↓
Object Identity
        ↓
保持连续

这是结构化智能中一个非常重要的概念:

对象身份具有跨状态变化的连续性。

也就是说:

Object(t0)=Object(t1)=Object(t2)Object(t_0)=Object(t_1)=Object(t_2)

而:

State(t0)≠State(t1)≠State(t2)State(t_0)\neq State(t_1)\neq State(t_2)

因此必须区分:

Object Identity

和:

Object State

这是后面建立个体认知连续性的重要基础。


3.5 对象边界

如果身份解决:

“这是什么?”

那么对象边界解决:

“它到哪里结束?”

现实世界中的对象并不是无限扩展的。

例如:

汽车

通常包括:

车身
车轮
发动机
车门
座椅

但道路不是汽车的一部分。

因此系统必须能够确定:

Object Boundary

对象边界可以通过多种方式形成:

空间边界
结构边界
功能边界
身份边界
语义边界

例如:

空间边界

Object = Car
Position + Volume

结构边界

Car
├── Engine
├── Wheel
├── Door
└── Seat

功能边界

某些组件是否属于汽车,可以由其功能归属判断。

因此:

对象边界是系统区分对象内部结构与外部环境的条件。


3.6 对象边界不是绝对固定的

结构化智能中的对象边界具有一定动态性。

例如:

Wheel

既可以作为独立 Object:

Wheel01

也可以作为:

Car01

的组成部分。

因此:

Object
 ↓
Part
 ↓
Object

存在层级关系。

例如:

Car01
│
├── Engine01
├── Wheel01
├── Wheel02
├── Wheel03
└── Wheel04

这里:

Car01

是一个对象。

Wheel01

也可以是一个对象。

所以对象并不是只能存在于单一层级。

这形成:

对象的层级性与组合性。


3.7 对象类别与对象实例

结构化智能必须进一步区分两个概念:

Object Class
Object Instance

例如:

Glass

可以作为一个对象类别。

而:

Glass01
Glass02
Glass03

则是该类别下的具体对象实例。

因此:

Glass
  │
  ├── Glass01
  ├── Glass02
  └── Glass03

可以表示:

InstanceOf(Glass01,Glass)InstanceOf(Glass01,Glass)

这意味着:

类别描述“什么类型的对象”,实例描述“现实中的哪一个对象”。


3.8 对象类别

Object Class 可以定义对象的一般结构。

例如:

Class = Glass

具有:

Attributes:
Material
Weight
Shape
Capacity
Temperature
Position

以及:

Methods:
Hold
Move
Rotate
Place

因此类别可以形成:

Object Class
│
├── Attributes
├── Relations
├── States
├── Methods
└── Constraints

类别并不是现实对象本身,而是一种结构模板


3.9 对象实例

实例是现实中实际存在的对象。

例如:

Glass01

继承类别的结构:

Class:
Glass

Instance:
Glass01

其实际值可能是:

Material = Glass
Weight = 300g
Capacity = 350ml
Temperature = 80°C
Position = P1

另一个实例:

Glass02

可能是:

Material = Glass
Weight = 280g
Capacity = 300ml
Temperature = 25°C
Position = P2

因此:

同一类别
      ↓
不同实例
      ↓
不同属性值
      ↓
不同状态
      ↓
不同关系
      ↓
不同可执行行为

这为后面的能力实例化提供基础。


3.10 Object 与 Attribute 的关系

Object 建立之后,Attribute 才具有明确的归属对象。

例如:

Temperature

本身可以是一个 Element。

但:

Glass01.Temperature

才形成明确的对象属性。

因此:

Attribute(Object)=ValueAttribute(Object)=Value

例如:

Temperature(Glass01)=80∘CTemperature(Glass01)=80^\circ C

于是形成:

Object
 ↓
Attribute
 ↓
Value

而当 Value 随时间变化:

Glass01.Temperature(t)

又形成:

Object
 ↓
Attribute
 ↓
Value
 ↓
State

这使 Object 成为后续 State 理论的载体。


3.11 Object 与 Relation

对象不会孤立存在。

例如:

Glass01
On
Table01

可以表示:

On(Glass01,Table01)On(Glass01,Table01)

或者:

Human01
Holding
Glass01

表示:

Holding(Human01,Glass01)Holding(Human01,Glass01)

因此:

Object 是 Relation 的基本参与者。

形成:

Object
 ↓
Relation
 ↓
Object

例如:

Glass01
      │
      │ On
      ↓
Table01

多个 Object 通过 Relation 形成更大的结构。

这将直接进入下一阶段的:

Scene


3.12 Object 的动态性

对象不是静态记录。

对象可能经历:

Created
 ↓
Detected
 ↓
Moved
 ↓
Modified
 ↓
Damaged
 ↓
Repaired
 ↓
Removed

但只要身份连续:

Object01

仍然可以被系统认为是同一个对象。

因此 Object 可以表示为:

O(t)O(t)

对象在不同时间具有不同状态:

O(t0),O(t1),O(t2)O(t_0),O(t_1),O(t_2)

但:

Identity(O(t0))=Identity(O(t1))=Identity(O(t2))Identity(O(t_0)) = Identity(O(t_1)) = Identity(O(t_2))

这意味着对象具有:

身份连续性 + 状态变化性

这是结构化智能区别于静态知识库的重要基础。


3.13 Object 的计算性

Object 形成以后,系统不只是“知道它存在”。

Object 本身可以成为计算对象。

例如:

Glass01.Weight
Glass01.Temperature
Glass01.Position

可以参与:

比较
判断
预测
匹配
规划
能力选择
行为决策

例如:

Temperature(Glass01)>60Temperature(Glass01)>60

得到:

Hot = True

进一步:

Hot
+
Human Nearby

形成:

Risk = High

再进一步:

Risk = High

影响:

Capability Selection

因此:

Object 是结构化智能进行对象级计算、状态计算和行为决策的基本实体。


3.14 Object 的完整模型

综合本章,可以将 Object 表示为:

O=(I,C,E,A,R,S,H)O=(I,C,E,A,R,S,H)

其中:

符号 含义
II Identity,对象身份
CC Class,对象类别
EE Elements,对象元素集合
AA Attributes,对象属性
RR Relations,对象关系
SS State,对象状态
HH History,对象历史

于是:

                 Object
                    │
        ┌───────────┼───────────┐
        ↓           ↓           ↓
    Identity      Class      Elements
                                │
                     ┌──────────┼──────────┐
                     ↓          ↓          ↓
                 Attribute   Relation    State
                                             │
                                          History

3.15 Element → Object 的基本规律

本章可以将最核心的形成过程归纳为:

Element
 ↓
识别
 ↓
归属
 ↓
聚合
 ↓
身份形成
 ↓
边界形成
 ↓
Object

进一步:

Object
 ↓
Class
 ↓
Instance

即:

Element → Object → Class / Instance

这里形成结构化智能的第二个基本层级。

第一层:

Element:什么可以被机器表示和计算。

第二层:

Object:这些元素构成了什么具有身份和边界的实体。


3.16 本章小结

本章建立了结构化智能中的 Object 理论

核心定义是:

Object 是由具有共同归属关系的 Element 组织形成,并具有独立身份、边界、属性、关系和状态的结构化实体。

其核心结构为:

Object
├── Identity
├── Class
├── Elements
├── Attributes
├── Relations
├── State
└── History

对象形成过程:

Element
   ↓
归属
   ↓
聚合
   ↓
身份
   ↓
边界
   ↓
Object

对象进一步形成:

Object Class
      ↓
Object Instance

并具有:

身份连续性
+
状态变化性
+
关系性
+
层级性
+
组合性
+
计算性

至此,结构化智能已经从:

Element

进入:

Object

下一步自然产生一个关键问题:

对象由什么特征描述?对象当前是什么状态?这些特征和状态如何被机器计算?

这就进入第4章:

第4章 属性:Attribute

其核心链条将进一步建立:

Element
   ↓
Object
   ↓
Attribute
   ↓
Value
   ↓
State

从这里开始,结构化智能才真正形成**“对象—属性—状态”三层基础结构**。

Leave a Reply

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