第289章 ICAI Independent Runtime|ICAI 独立运行系统
289.1 提出背景
前面的章节已经建立了 ICAI 的主要工程结构。
从第261章开始,系统逐步建立:
API
↓
JSON
↓
Element
↓
Object
↓
Attribute
↓
Relation
↓
State
↓
Scene
↓
Cognition
↓
Method
↓
Behavior
↓
Action
↓
Device
↓
Sensor
↓
Feedback
随后又建立:
Real-Time Data
↓
Cognitive Event
↓
Cognitive Command
↓
Device Control
↓
Real-Time Cognitive Communication
↓
External Device
↓
Robot Communication
第286章进一步形成:
Real-Time Cognitive Loop
第287章建立:
Cognitive Synchronization
第288章又通过:
Cross-Object API Test
验证对象之间的动态关系和认知传播。
因此,一个新的工程问题已经出现:
这些 API、Engine、Model、Runtime 和 Pipeline 能否脱离外部系统,自己形成一个完整运行的 ICAI 系统?
这就是本章要解决的问题。
289.2 ICAI Independent Runtime 的定义
ICAI Independent Runtime|ICAI 独立运行系统是指能够在不依赖其他认知系统完成核心认知过程的情况下,独立接收数据、建立机器世界结构、形成认知、生成方法与行为、产生动作、接收反馈,并持续运行认知闭环的 ICAI 软件运行系统。
定义:
IRt=F(Inputt,WorldModelt,Cognitiont,Actiont,Feedbackt,RuntimeStatet)IR_t= F( Input_t, WorldModel_t, Cognition_t, Action_t, Feedback_t, RuntimeState_t )
其中:
- IRtIR_t:ICAI Independent Runtime;
- InputtInput_t:输入数据;
- WorldModeltWorldModel_t:当前机器世界模型;
- CognitiontCognition_t:当前认知;
- ActiontAction_t:当前动作;
- FeedbacktFeedback_t:反馈;
- RuntimeStatetRuntimeState_t:运行状态。
其核心不是:
等待其他系统告诉 ICAI 应该怎么认知
而是:
Input
↓
World Structure
↓
Cognition
↓
Method
↓
Behavior
↓
Action
↓
Feedback
↓
Re-Cognition
由 ICAI 自身完成这一过程。
289.3 Independent 的含义
这里的 Independent|独立不是指 ICAI 与外部世界完全隔离。
ICAI 仍然可以连接:
Sensor
Device
Robot
External System
Database
API
“独立”真正表示:
ExternalCognition≠RequiredExternalCognition\neq Required
即:
ICAI 的核心认知过程不要求另一个认知系统替它完成。
外部系统可以提供:
Data
Device
Sensor
Command
Communication
但 ICAI 自己完成:
Object
Relation
State
Scene
Cognition
Method
Behavior
Action
289.4 Independent Runtime 与 API 的关系
API 是通信边界。
Runtime 是实际运行环境。
因此:
API≠RuntimeAPI\neq Runtime
完整关系:
External System
↓
ICAI API
↓
API Controller
↓
Service
↓
Engine
↓
ICAI Independent Runtime
但 ICAI 即使没有外部 API 请求,也可以在本地 Runtime 中运行:
Sensor
↓
Runtime
↓
Cognition
↓
Action
↓
Device
因此:
Runtime⊇APIProcessingRuntime \supseteq API Processing
API 是 Runtime 的入口之一,而不是 Runtime 本身。
289.5 Independent Runtime 的核心能力
一个完整的 ICAI Independent Runtime 至少需要具备:
1. Data Receiving
2. Element Processing
3. Object Management
4. Attribute Management
5. Relation Management
6. State Calculation
7. Scene Construction
8. Cognition Formation
9. Method Selection
10. Behavior Management
11. Action Generation
12. Device Interaction
13. Feedback Processing
14. Event Processing
15. Synchronization
16. Memory / History
17. Runtime Scheduling
因此:
IR=Data+WorldModel+Cognition+Behavior+Execution+FeedbackIR= Data + WorldModel + Cognition + Behavior + Execution + Feedback
289.6 Independent Runtime Architecture
完整结构可以表示为:
ICAI Independent Runtime
│
┌────────────────┼────────────────┐
↓ ↓ ↓
Input Layer Cognitive Layer Execution Layer
│ │ │
↓ ↓ ↓
Real-Time Data Cognition Action
Element Method Device
Object Behavior Feedback
Relation Scene Result
State
进一步统一为:
Input
↓
World Model
↓
Cognitive Model
↓
Behavior Model
↓
Action Model
↓
Device Interface
↓
Feedback
↓
World Model Update
↺
289.7 Runtime 的五个核心层
ICAI Independent Runtime 可以划分为五个核心层。
第一层:Input Layer|输入层
负责:
Sensor
Real-Time Data
External Data
Event
Feedback
第二层:World Model Layer|机器世界模型层
负责:
Element
Object
Attribute
Relation
State
Scene
第三层:Cognitive Layer|认知层
负责:
Goal
Cognition
Method
第四层:Behavior Layer|行为层
负责:
Behavior
Action
第五层:Execution Layer|执行层
负责:
Device
Device Control
Feedback
完整关系:
Input→WorldModel→Cognition→Behavior→Execution→FeedbackInput \rightarrow WorldModel \rightarrow Cognition \rightarrow Behavior \rightarrow Execution \rightarrow Feedback
289.8 Runtime State
独立 Runtime 必须维护当前运行状态:
Rt=[Gt,Et,Ot,At,Rt,St,Sct,Ct,Mt,Bt,Act,Dt,Ft]R_t= [ G_t, E_t, O_t, A_t, R_t, S_t, Sc_t, C_t, M_t, B_t, Ac_t, D_t, F_t ]
为避免符号 RtR_t 同时表示 Relation 和 Runtime,在工程实现中可以分别使用:
RelationSet_t
Runtime_t
因此:
Runtimet=[Goal,Elements,Objects,Attributes,Relations,States,Scenes,Cognition,Methods,Behaviors,Actions,Devices,Feedback]Runtime_t= [ Goal, Elements, Objects, Attributes, Relations, States, Scenes, Cognition, Methods, Behaviors, Actions, Devices, Feedback ]
289.9 Runtime Initialization
系统启动:
Runtime Start
↓
Load Configuration
↓
Initialize Models
↓
Initialize Engines
↓
Initialize Repository
↓
Initialize Device Interface
↓
Initialize Sensor Interface
↓
Initialize Cognitive State
↓
Ready
最终:
RuntimeState=ReadyRuntimeState=Ready
289.10 Runtime Input
输入可以来自:
Sensor
Device
External API
File
Database
Robot
Event
Feedback
统一转换为:
Inputt={Dt,Et,Ft,Eventt}Input_t= \{ D_t,E_t,F_t,Event_t \}
进入 Runtime:
Input
↓
Validator
↓
Normalizer
↓
Element
↓
Object
289.11 Runtime World Model
机器世界模型:
MWt=(Et,Ot,At,Rt,St,Sct)MW_t= ( E_t, O_t, A_t, R_t, S_t, Sc_t )
其中:
- EtE_t:元素;
- OtO_t:对象;
- AtA_t:属性;
- RtR_t:关系;
- StS_t:状态;
- SctSc_t:场景。
Runtime 的重要职责就是维护:
MWt→MWt+1MW_t\rightarrow MW_{t+1}
289.12 World Model Update
输入变化:
ΔDt\Delta D_t
进入:
Element Update
↓
Object Update
↓
Attribute Update
↓
Relation Update
↓
State Update
↓
Scene Update
形成:
MWt+1=Update(MWt,ΔDt)MW_{t+1} = Update( MW_t, \Delta D_t )
289.13 Cognition Runtime
机器世界更新以后:
Ct=F(Ot,At,Rt,St,Sct,Gt)C_t= F( O_t, A_t, R_t, S_t, Sc_t, G_t )
形成当前 Cognition。
Runtime 不保存一个永久不变的认知结果,而是根据当前机器世界动态维护:
Current World
↓
Current Scene
↓
Current Cognition
289.14 Goal Runtime
目标是独立 Runtime 的重要输入。
定义:
Gt=Goal(Type,Target,Condition,Priority,Constraint)G_t= Goal( Type, Target, Condition, Priority, Constraint )
目标可以是:
Move Object
Find Object
Approach Object
Grasp Object
Hold Object
Release Object
Stop Action
Maintain State
Runtime 根据当前目标和当前世界结构形成认知。
289.15 Method Runtime
认知形成以后:
Mt=Select(Ct,Gt,Ot,St,Sct)M_t= Select( C_t, G_t, O_t, S_t, Sc_t )
形成当前 Method。
因此:
Goal
+
Current World
↓
Cognition
↓
Method
289.16 Behavior Runtime
Method 进入 Behavior:
Bt=F(Gt,Ct,Mt,Ot,St,Sct)B_t= F( G_t, C_t, M_t, O_t, S_t, Sc_t )
Behavior 不是一个静态结果,而是持续变化的运行对象:
Bt+1=T(Bt,Xt,Gt,Ft)B_{t+1}=T(B_t,X_t,G_t,F_t)
因此 Runtime 必须维护:
Behavior State
Behavior Time
Behavior Progress
Behavior Condition
Behavior Feedback
289.17 Action Runtime
Behavior 产生 Action:
Act=F(Bt,St,Pt,Dt)Ac_t= F( B_t, S_t, P_t, D_t )
Action 进入:
Action Validation
↓
Device Matching
↓
Device Control
↓
Execution
因此:
Behavior→Action→DeviceBehavior \rightarrow Action \rightarrow Device
289.18 Feedback Runtime
设备执行以后:
Ft=Evaluate(Actiont,Devicet,Worldt+1,Sensort)F_t= Evaluate( Action_t, Device_t, World_{t+1}, Sensor_t )
反馈进入 Runtime:
Feedback
↓
Validation
↓
Synchronization
↓
World Model Update
↓
Re-Cognition
因此:
Feedback→RuntimeUpdate→Cognitiont+1Feedback \rightarrow RuntimeUpdate \rightarrow Cognition_{t+1}
289.19 Independent Cognitive Loop
完整 Runtime 循环:
Input
↓
Element
↓
Object
↓
Attribute
↓
Relation
↓
State
↓
Scene
↓
Cognition
↓
Method
↓
Behavior
↓
Action
↓
Device
↓
World Change
↓
Feedback
↓
Synchronization
↓
Re-Cognition
↺
数学形式:
Rt+1=T(Rt,Inputt,Feedbackt)R_{t+1} = T( R_t, Input_t, Feedback_t )
289.20 Runtime Scheduler
独立 Runtime 需要一个调度器:
Runtime Scheduler|运行调度器
其任务是决定:
什么时候接收数据
什么时候更新对象
什么时候更新状态
什么时候构造场景
什么时候认知
什么时候执行行为
什么时候处理反馈
可以形成:
Input Event
↓
Scheduler
↓
Priority
↓
Dependency
↓
Engine
↓
Runtime Update
289.21 Event-Driven Runtime
Runtime 可以采用事件驱动:
Eventt→Scheduler→AffectedProcessEvent_t \rightarrow Scheduler \rightarrow AffectedProcess
例如:
ObjectChanged
↓
Scheduler
↓
Relation Update
↓
State Update
↓
Scene Update
↓
Cognition Update
不需要每次变化都重新运行所有模块。
289.22 Time-Driven Runtime
同时可以采用时间周期:
tn+1=tn+Δtt_{n+1}=t_n+\Delta t
例如:
Cycle
↓
Read Sensor
↓
Update World
↓
Cognition
↓
Action
↓
Feedback
因此 Runtime 可以支持:
Event Driven
+
Time Driven
289.23 Runtime Dispatcher
可以建立:
class IcaRuntimeDispatcher
{
public function dispatch($event)
{
switch ($event['type']) {
case 'realtime_data':
return $this->processData($event);
case 'cognitive_event':
return $this->processEvent($event);
case 'feedback':
return $this->processFeedback($event);
case 'command':
return $this->processCommand($event);
}
}
}
Dispatcher 不负责认知规则,只负责将输入分配给对应 Runtime 流程。
289.24 Runtime Manager
可以建立:
class IcaRuntimeManager
{
public function start()
{
$this->initialize();
$this->state = 'ready';
}
public function cycle($input)
{
return $this->runtime
->process($input);
}
public function stop()
{
$this->state = 'stopped';
}
}
Runtime Manager 负责:
Start
Stop
Pause
Resume
Cycle
Status
289.25 Independent Runtime Engine
核心 Engine:
class IcaIndependentRuntimeEngine
{
public function process($input)
{
$runtime = $this->inputEngine
->process($input);
$runtime = $this->worldEngine
->update($runtime);
$runtime = $this->sceneEngine
->build($runtime);
$runtime = $this->cognitiveEngine
->process($runtime);
$runtime = $this->methodEngine
->select($runtime);
$runtime = $this->behaviorEngine
->process($runtime);
$runtime = $this->actionEngine
->generate($runtime);
return $runtime;
}
}
执行设备后,再进入 Feedback Engine。
289.26 Runtime 与 Engine 的关系
必须区分:
Runtime≠EngineRuntime\neq Engine
Engine 负责某一种处理:
ObjectEngine
StateEngine
SceneEngine
CognitiveEngine
BehaviorEngine
ActionEngine
Runtime 负责把这些 Engine 组织起来:
Runtime
↓
Engine 1
↓
Engine 2
↓
Engine 3
↓
Engine 4
因此:
Runtime=Orchestration EnvironmentRuntime=Orchestration\ Environment
289.27 Runtime 与 Model 的关系
同样:
Runtime≠ModelRuntime\neq Model
Model 保存:
Object
State
Scene
Cognition
Behavior
Action
Device
Runtime 管理这些 Model 当前正在运行的实例。
因此:
Model
↓
Runtime Object
↓
Runtime State
289.28 Runtime 与 Controller 的关系
Controller 是请求入口:
API Request
↓
Controller
Runtime 是持续运行环境:
Controller
↓
Runtime
↓
Continuous Processing
因此:
Controller≠RuntimeController\neq Runtime
289.29 Independent Runtime 与 MVC
完整 MVC 关系:
API
↓
Controller
↓
Service
↓
Runtime
↓
Engine
↓
Model
Web View:
Runtime
↓
Controller
↓
Smarty
↓
HTML
外部软件:
Runtime
↓
API Controller
↓
JSON
因此同一个 ICAI Runtime 可以服务:
Human
Software
Device
Robot
External System
289.30 Independent Runtime 与 JSON
JSON 仍然只是通信结构:
JSON=Encode(Data)JSON=Encode(Data)
因此:
JSON
↓
API
↓
Runtime
Runtime 内部使用:
PHP Object
Model
Engine
Runtime Object
所以:
JSON≠RuntimeJSON\neq Runtime JSON≠CognitionJSON\neq Cognition
289.31 Independent Runtime 与 Database
数据库保存:
Objects
Relations
States
Scenes
Cognition History
Behavior History
Action History
Feedback
Runtime History
但:
Database≠RuntimeDatabase\neq Runtime
Runtime 可以:
Load
↓
Process
↓
Update
↓
Save
数据库是持久化层。
Runtime 是运行层。
289.32 Runtime Persistence
运行状态可以保存:
Pt=Persist(Rt)P_t= Persist(R_t)
系统停止以后:
Runtime State
↓
Database
重新启动:
Database
↓
Load Runtime State
↓
Validate
↓
Reconstruct Runtime
因此 ICAI 可以恢复之前的运行状态。
289.33 Runtime Recovery
如果 Runtime 出现异常:
Error
↓
Detect
↓
Save Current State
↓
Stop Unsafe Process
↓
Recover
↓
Validate
↓
Rebuild
↓
Re-Cognition
恢复以后不能简单继续旧动作,而需要重新确认:
Object
Relation
State
Scene
Device
然后重新认知。
289.34 Runtime Isolation
多个 ICAI Runtime 可以独立运行:
IR1,IR2,…,IRnIR_1,IR_2,\ldots,IR_n
例如:
ICAI Runtime A
↓
Independent World Model
ICAI Runtime B
↓
Independent World Model
两个 Runtime 可以通过 API 或认知通信连接:
Runtime A
↔
API
↔
Runtime B
但:
IRA≠IRBIR_A\neq IR_B
每个 Runtime 保持自己的对象、状态、场景和认知状态。
289.35 Independent Runtime Communication
独立 Runtime 之间可以使用:
JSON
+
API
+
Real-Time Cognitive Communication
通信:
IRA→Message→IRBIR_A \rightarrow Message \rightarrow IR_B
但接收系统仍然需要自己处理:
Message
↓
Element
↓
Object
↓
Relation
↓
State
↓
Scene
↓
Cognition
因此:
Communication≠SharedCognitionCommunication\neq SharedCognition
289.36 Multi-Runtime World
多个 ICAI Runtime 可以共同作用于一个世界:
World
↙ ↓ ↘
ICAI-A ICAI-B ICAI-C
每个系统拥有:
Own Runtime
Own Objects
Own States
Own Cognition
Own Goals
它们可以通过现实世界变化和通信产生交互。
289.37 Runtime Boundary
独立运行系统必须建立清晰边界:
ICAI Runtime
│
├── World Model
├── Cognitive Model
├── Behavior Model
├── Action Model
├── Device Interface
├── Sensor Interface
├── Feedback
├── Memory
└── API
边界之外:
External System
Physical World
External Device
External Runtime
这样可以保证 ICAI 是一个真正具有独立内部结构的软件系统。
289.38 Independent Runtime 的最小闭环
一个最小 ICAI Runtime 不需要一开始连接大量设备。
理论上的最小闭环可以是:
Input
↓
Object
↓
Relation
↓
State
↓
Scene
↓
Cognition
↓
Method
↓
Behavior
↓
Action
↓
Feedback
↓
Re-Cognition
即:
Input→Cognition→Action→Feedback→CognitionInput \rightarrow Cognition \rightarrow Action \rightarrow Feedback \rightarrow Cognition
只要这个闭环可以独立运行,就已经具备 Independent Runtime 的基本结构。
289.39 从测试系统到运行系统
第288章的重点是:
Cross-Object API Test
它回答:
系统结构是否正确?
第289章进一步回答:
系统能否自己持续运行?
因此:
Test
↓
Verification
↓
Runtime
↓
Independent Operation
这是从验证阶段进入正式运行阶段的重要转变。
289.40 Independent Runtime 完整运行流程
Runtime Start
↓
Initialize
↓
Receive Real-Time Data
↓
Create / Update Elements
↓
Create / Update Objects
↓
Update Attributes
↓
Update Relations
↓
Calculate States
↓
Build Scene
↓
Form Cognition
↓
Select Method
↓
Build Behavior
↓
Generate Action
↓
Device Control
↓
Device Execution
↓
World Change
↓
Sensor
↓
Real-Time Data
↓
Feedback
↓
Cognitive Event
↓
Synchronization
↓
Update World Model
↓
Re-Cognition
↓
Next Cycle
↺
289.41 Runtime 数学模型
整个独立 Runtime 可以定义:
IRt+1=T(IRt,Dt,Ft,Gt)IR_{t+1} = T( IR_t, D_t, F_t, G_t )
其中:
- IRtIR_t:当前 ICAI Runtime;
- DtD_t:实时输入数据;
- FtF_t:反馈;
- GtG_t:当前目标;
- TT:Runtime 状态转移函数。
其内部状态:
IR_t= ( MW_t, C_t, M_t, B_t, A_t, D_v_t, F_t )
其中:
- MWtMW_t:机器世界模型;
- CtC_t:认知;
- MtM_t:方法;
- BtB_t:行为;
- AtA_t:动作;
- D_v_t:设备;
- FtF_t:反馈。
289.42 Independent Runtime 的核心闭环公式
最终可以简化为:
IRt→Actiont→Worldt+1→Feedbackt+1→IRt+1\boxed{ IR_t \rightarrow Action_t \rightarrow World_{t+1} \rightarrow Feedback_{t+1} \rightarrow IR_{t+1} }
进一步展开:
Worldt→MachineWorldt→Cognitiont→Actiont→Worldt+1→Feedbackt+1→MachineWorldt+1→Cognitiont+1\boxed{ World_t \rightarrow MachineWorld_t \rightarrow Cognition_t \rightarrow Action_t \rightarrow World_{t+1} \rightarrow Feedback_{t+1} \rightarrow MachineWorld_{t+1} \rightarrow Cognition_{t+1} }
这就是 ICAI Independent Runtime 的基本运行规律。
289.43 Independent Runtime 的独立性验证
可以建立四个基本测试。
第一:数据独立
Runtime 能够独立接收:
Real-Time Data
第二:认知独立
Runtime 能够独立形成:
Object
State
Scene
Cognition
第三:行为独立
Runtime 能够独立形成:
Method
Behavior
Action
第四:反馈闭环独立
Runtime 能够独立完成:
Action
↓
Feedback
↓
Re-Cognition
因此:
IndependentRuntime=Data+Cognition+Behavior+FeedbackLoopIndependentRuntime= Data + Cognition + Behavior + FeedbackLoop
289.44 Independent Runtime 与外部系统
独立并不意味着拒绝外部系统。
正确结构是:
External System
↓
API
↓
ICAI Independent Runtime
↓
Cognitive Process
↓
Action
反向:
World
↓
Sensor
↓
ICAI Runtime
↓
Feedback
↓
API
↓
External System
因此 ICAI 可以成为一个独立的认知节点。
289.45 Independent Runtime Node
多个独立 Runtime 可以构成:
IRNetwork={IR1,IR2,…,IRn}IRNetwork= \{IR_1,IR_2,\ldots,IR_n\}
例如:
ICAI Runtime A
↕
ICAI Runtime B
↕
ICAI Runtime C
每个 Runtime 保持:
Own World Model
Own Cognition
Own Goal
Own Behavior
Own Runtime State
通过:
API
JSON
Real-Time Cognitive Communication
进行交换。
这为下一章的独立认知系统通信提供基础。
289.46 本章总结
ICAI Independent Runtime|ICAI 独立运行系统,是第261章以来 API、对象模型、认知模型、行为模型、设备接口、实时通信、反馈、同步和跨对象测试等工程结构的统一运行载体。
其核心定义:
IRt+1=T(IRt,Dt,Ft,Gt)IR_{t+1} = T( IR_t, D_t, F_t, G_t )
完整结构:
Input
↓
Element
↓
Object
↓
Attribute
↓
Relation
↓
State
↓
Scene
↓
Cognition
↓
Method
↓
Behavior
↓
Action
↓
Device
↓
World Change
↓
Sensor
↓
Real-Time Data
↓
Feedback
↓
Cognitive Event
↓
Synchronization
↓
World Model Update
↓
Re-Cognition
↺
本章确立了一个重要工程概念:
ICAI≠API\boxed{ ICAI\neq API } ICAI≠Database\boxed{ ICAI\neq Database } ICAI≠Controller\boxed{ ICAI\neq Controller } ICAI≠Engine\boxed{ ICAI\neq Engine }
ICAI Independent Runtime 是这些工程组件共同构成的实际运行环境。
其中:
API
↓
提供外部通信入口
Controller
↓
接收和分发请求
Service
↓
组织业务流程
Engine
↓
执行具体认知处理
Model
↓
表示机器世界和认知结构
Repository
↓
提供持久化
Runtime
↓
组织全部结构持续运行
因此,ICAI 的完整工程结构可以表示为:
External System
↓
API
↓
Controller
↓
Service
↓
Runtime
↓
Engine
↓
Model
↓
Machine World
↓
Cognition
↓
Behavior
↓
Action
↓
Device
↓
Feedback
↓
Runtime
↺
最终:
World→MachineWorld→Cognition→Behavior→Action→WorldChange→Feedback→MachineWorld→Re−Cognition\boxed{ World \rightarrow MachineWorld \rightarrow Cognition \rightarrow Behavior \rightarrow Action \rightarrow WorldChange \rightarrow Feedback \rightarrow MachineWorld \rightarrow Re-Cognition }
这意味着 ICAI 已经从“API 接口体系”进一步发展成为一个具有独立输入、独立机器世界、独立认知、独立行为、独立行动和独立反馈闭环的运行系统。
其最重要的工程性质是:
外部系统可以向 ICAI 提供数据,但不必替 ICAI 建立对象、关系、状态、场景和认知;外部设备可以执行 ICAI 产生的动作,但不必承担 ICAI 的认知过程。
因此:
ExternalSystem→ICAIExternalSystem \rightarrow ICAI
和:
ICAI→ExternalSystemICAI \rightarrow ExternalSystem
都属于通信关系,而:
ICAI:World→Cognition→Action→FeedbackICAI: World \rightarrow Cognition \rightarrow Action \rightarrow Feedback
属于 ICAI 自身内部的独立认知运行过程。
至此,ICAI 已经具备了成为一个独立机器认知运行节点的工程基础。
下一阶段将不再只是研究单个 ICAI Runtime 如何运行,而可以研究:
ICAI Runtime A
↕
Cognitive Communication
↕
ICAI Runtime B
即多个独立 ICAI Runtime 如何进行对象、状态、场景、认知、目标、行为和反馈之间的系统通信。