目前整体可以固定为:
第二十部分
ICAI 动态认知工程验证
第165–170章
↓
验证动态认知是否能够在真实环境成立
↓
第二十一部分
ICAI 机器认知对象工程
第171–200章
↓
把动态认知转换为实时对象模型
核心完成:
Real-Time Data
↓
Element
↓
Object
↓
Relation
↓
State
↓
Scene
↓
Cognition
↓
Method
↓
Action
↓
Device
↓
Feedback
↓
Re-Cognition
↓
第二十二部分
ICAI PHP OOP 工程实现
第201–230章
↓
Class / Object / Method / Interface
↓
第二十三部分
ICAI MVC 认知系统
第231–260章
↓
Controller
Engine
Model
Smarty
↓
第二十四部分
ICAI API + JSON
第261–290章
↓
独立系统通信
第200章真正完成的事情
第200章不是简单总结前29章。
它实际上完成了一次架构层转换:
现实世界
↓
实时数据
↓
结构化元素
↓
对象实例
↓
对象关系
↓
场景实例
↓
认知对象
↓
认知方法
↓
行为对象
↓
设备执行
↓
现实变化
↓
反馈
↓
重新构建场景
↓
重新认知
也就是说,到第200章:
ICAI 已经不再只是一个“机器认知理论”,而已经形成了一个可以映射到面向对象程序设计的机器认知对象体系。
尤其重要的是你今天形成的这个思想:
Real-Time Data
↓
Element Instance
↓
Object Instance
↓
Scene Instance
↓
Cognition Object
这是整个后续工程实现的基础。
第200章之后的一个重要原则
第201章开始,应该严格避免重新讨论:
什么是 Element?
什么是 Object?
什么是 Scene?
什么是 Cognition?
这些在171–200章已经建立。
第201章开始应该问:
这些对象在 PHP OOP 中如何被定义、实例化、更新和调用?
于是直接进入:
Element
↓
Element.php
Object
↓
Object.php
Relation
↓
Relation.php
Scene
↓
Scene.php
Cognition
↓
Cognition.php
再逐步建立:
Class
↓
Property
↓
Constructor
↓
Method
↓
Object Instance
↓
Object Interaction
然后才进入:
Engine
↓
Controller
↓
Model
↓
Smarty
最后:
API
↓
JSON
↓
External Device / External System
这样就不会出现理论、软件架构、具体代码三层混在一起的问题。
所以今天可以正式封顶:
第171章
Real-Time Cognitive Object
↓
第172章
Element Object
↓
……
↓
第198章
Real-Time Cognitive Loop
↓
第199章
Cognitive Runtime
↓
第200章
Machine Cognition Object Runtime
最终得到:
ICAI
│
Machine Cognition
│
Cognitive Runtime
│
┌────────────┴────────────┐
↓ ↓
Real-Time World Historical Cognition
↓ ↓
Real-Time Data Experience / Memory
↓ ↓
Element ──→ Object ──→ Relation
↓
Scene
↓
Cognition
↓
Method
↓
Action
↓
Device
↓
World Change
↓
Feedback
↓
Re-Cognition
↺
第200章到这里结束,第二十一部分完成。
从第201章开始,才正式进入:
ICAI 如何用 PHP OOP 把这一整套机器认知对象真正写出来。
这会使你的技术专著形成非常清楚的三级推进:
理论
↓
对象模型
↓
软件工程实现
而不是一开始就陷入代码。