第78章 目标理论
78.1 提出背景
在ICAI通用核心理论中,需求解决的是:
机器个体需要什么变化。
而目标解决的是:
机器个体希望通过行为最终达到什么状态。
因此,需求不能直接等同于目标。
例如:
当前电量低
↓
充电需求
↓
目标:电量恢复到80%以上
又如:
设备发生故障
↓
维修需求
↓
目标:设备恢复正常运行状态
因此:
需求→目标\boxed{ 需求\rightarrow目标 }
目标是需求进入能力、方法、决策和行为系统之前的重要中间结构。
完整关系为:
认知→需求→目标→能力→方法→决策→行为→结果\boxed{ 认知 \rightarrow 需求 \rightarrow 目标 \rightarrow 能力 \rightarrow 方法 \rightarrow 决策 \rightarrow 行为 \rightarrow 结果 }
目标理论研究的核心问题就是:
机器个体在识别需求之后,如何确定需要达到什么状态、针对什么对象、在什么条件下、以什么优先级、在什么期限内完成,以及如何判断目标是否实现。
78.2 目标定义
**目标(Goal)**是指机器个体根据需求、当前状态、对象、条件和规则所确定的、需要通过一定方法和行为达到的预期状态或结果。
目标可以理解为:
目标=希望达到的状态或结果目标=希望达到的状态或结果
形式化表示:
Goal=f(Need,Object,CurrentState,Requirement,Condition)Goal= f( Need, Object, CurrentState, Requirement, Condition )
其中:
- NeedNeed:需求;
- ObjectObject:目标对象;
- CurrentStateCurrentState:当前状态;
- RequirementRequirement:要求达到的状态;
- ConditionCondition:目标成立和执行条件。
因此:
Need≠GoalNeed\neq Goal
需求表示:
需要什么变化需要什么变化
目标表示:
需要达到什么具体状态需要达到什么具体状态
所以:
Need→Goal\boxed{ Need\rightarrow Goal }
78.3 目标基本结构
目标必须能够被机器计算,因此不能只是自然语言形式的描述,而应当形成结构化目标对象。
定义:
Goal={ID,Subject,Object,Type,CurrentState,TargetState,Condition,Priority,Deadline,Status,Result,History}\boxed{ Goal= \{ ID, Subject, Object, Type, CurrentState, TargetState, Condition, Priority, Deadline, Status, Result, History \} }
其中:
- IDID:目标唯一标识;
- SubjectSubject:目标主体;
- ObjectObject:目标对象;
- TypeType:目标类型;
- CurrentStateCurrentState:目标开始时的当前状态;
- TargetStateTargetState:目标要求达到的状态;
- ConditionCondition:目标执行条件;
- PriorityPriority:目标优先级;
- DeadlineDeadline:目标期限;
- StatusStatus:目标当前状态;
- ResultResult:目标执行结果;
- HistoryHistory:目标历史。
因此,目标本身也是ICAI中的一种结构化认知对象。
78.4 目标主体
**目标主体(Goal Subject)**是形成目标、执行目标并承担目标结果的机器个体或对象。
例如:
个人 → 出行目标
企业 → 销售目标
设备 → 正常运行目标
机器人 → 搬运目标
无人飞机 → 到达指定位置目标
服务个体 → 完成客户服务目标
因此:
Subject→GoalSubject\rightarrow Goal
目标主体决定了目标能够使用哪些能力和方法。
例如:
Robot+TransportNeed→TransportGoalRobot+TransportNeed\rightarrow TransportGoal
而:
Device+RepairNeed→RecoveryGoalDevice+RepairNeed\rightarrow RecoveryGoal
虽然两个目标都属于“改变状态”,但目标主体不同,所能够调用的能力结构也不同。
因此:
Goal=f(Subject,Need,Capability)Goal=f(Subject,Need,Capability)
78.5 目标对象
**目标对象(Goal Object)**是目标所针对、作用于或者要求其状态发生变化的对象。
例如:
机器人 → 货物
设备 → 设备自身
无人飞机 → 目的地
企业 → 客户订单
服务个体 → 客户服务事项
基本关系:
Subject→Goal→ObjectSubject\rightarrow Goal\rightarrow Object
目标对象可以是:
自身
其他个体
设备
产品
任务
资源
位置
状态
关系
服务
信息
环境
例如:
UAV→Goal→DestinationUAV\rightarrow Goal\rightarrow Destination
表示无人飞机以目的地为目标对象。
又如:
Device→Goal→NormalStateDevice\rightarrow Goal\rightarrow NormalState
表示设备以恢复正常状态为目标。
78.6 目标状态
**目标状态(Target State)**是目标要求目标对象最终达到的预期状态。
目标状态是目标理论的核心。
如果当前状态为:
ScS_c
目标状态为:
SgS_g
那么目标实际上描述的是:
Sc→SgS_c\rightarrow S_g
例如:
当前状态:设备故障
目标状态:设备正常运行
表示:
FaultState→NormalStateFaultState\rightarrow NormalState
又例如:
当前电量:20%
目标电量:80%
表示:
20%→80%20\%\rightarrow80\%
因此:
Goal=(CurrentState→TargetState)\boxed{ Goal=(CurrentState\rightarrow TargetState) }
目标形成的核心就是确定:
从什么状态出发,最终需要到达什么状态。
78.7 当前状态与目标状态
目标不能脱离当前状态。
设:
St=CurrentStateS_t=CurrentState Sg=TargetStateS_g=TargetState
则目标状态差异为:
ΔG=Sg−St\Delta G=S_g-S_t
如果:
ΔG=0\Delta G=0
表示当前状态已经达到目标状态。
此时:
GoalStatus=AchievedGoalStatus=Achieved
如果:
ΔG≠0\Delta G\neq0
表示目标尚未实现。
因此:
CurrentState≠TargetState→Goal需要执行\boxed{ CurrentState\neq TargetState \rightarrow Goal需要执行 }
目标执行的本质就是通过能力、方法和行为逐步缩小:
ΔG\Delta G
直到:
ΔG=0\Delta G=0
78.8 目标条件
**目标条件(Goal Condition)**是目标能够形成、执行、保持、完成或成立所需要满足的条件。
目标条件可以包括:
时间条件
空间条件
环境条件
对象条件
状态条件
资源条件
能力条件
关系条件
规则条件
安全条件
例如:
Battery>20%Battery>20\%
可能是某项任务开始执行的条件。
又如:
Weather=SafeWeather=Safe
可能是无人飞机执行飞行任务的条件。
因此:
GoalCondition=f(Environment,State,Resource,Rule)GoalCondition=f(Environment,State,Resource,Rule)
目标不能只定义“要做什么”,还必须定义:
在什么条件下可以做,以及什么条件下才算目标有效。
78.9 目标形成
**目标形成(Goal Formation)**是指机器个体根据已经确认的需求,结合当前状态、目标对象、条件、能力、资源和规则,确定目标状态并形成结构化目标的过程。
基本过程:
Need→Requirement→TargetState→GoalNeed \rightarrow Requirement \rightarrow TargetState \rightarrow Goal
完整过程:
需求
↓
需求确认
↓
读取当前状态
↓
确定目标对象
↓
确定要求状态
↓
确定目标条件
↓
确定目标优先级
↓
确定目标期限
↓
形成目标
因此:
Goal=f(Need,CurrentState,Object,Condition,Rule,Resource)\boxed{ Goal= f( Need, CurrentState, Object, Condition, Rule, Resource ) }
目标不是凭空产生的,而是需求经过进一步结构化之后形成的。
78.10 目标优先级
一个机器个体可能同时存在多个目标。
例如:
安全目标
任务目标
维修目标
服务目标
资源目标
学习目标
这些目标必须进行优先级排序。
设目标集合:
G={G1,G2,…,Gn}G=\{G_1,G_2,\ldots,G_n\}
则目标优先级:
Priority(Gi)=f(NeedPriority,Risk,Urgency,Importance,Resource,Condition)Priority(G_i) = f( NeedPriority, Risk, Urgency, Importance, Resource, Condition )
其中:
- NeedPriorityNeedPriority:对应需求优先级;
- RiskRisk:风险;
- UrgencyUrgency:紧迫程度;
- ImportanceImportance:重要程度;
- ResourceResource:资源条件;
- ConditionCondition:执行条件。
选择当前最高优先级目标:
G∗=argmaxPriority(Gi)G^*=\arg\max Priority(G_i)
例如:
普通任务目标
+
安全风险目标
↓
安全目标优先
因此:
SafetyGoalPriority>MissionGoalPrioritySafetyGoalPriority>MissionGoalPriority
目标优先级最终会影响能力匹配和决策。
78.11 目标期限
**目标期限(Goal Deadline)**是目标要求完成的时间范围、截止时间或者持续时间限制。
目标除了描述“达到什么状态”,还必须能够描述:
什么时候达到。
因此:
Goal={TargetState,Deadline}Goal= \{ TargetState, Deadline \}
例如:
目标:到达目的地
期限:10:00以前
可以表示:
ArrivalTime≤10:00ArrivalTime\leq10:00
又如:
目标:设备恢复运行
期限:30分钟以内
可以表示:
RecoveryDuration≤30minRecoveryDuration\leq30min
目标期限可以包括:
开始时间
截止时间
持续时间
时间窗口
周期
因此:
TimeConstraint={Start,End,Duration,Window}TimeConstraint= \{ Start, End, Duration, Window \}
目标期限会直接影响方法选择和决策。
78.12 目标状态
目标自身也具有生命周期状态。
可以定义:
GS∈{Created,Confirmed,Active,Processing,Achieved,Failed,Cancelled,Expired}GS\in \{ Created, Confirmed, Active, Processing, Achieved, Failed, Cancelled, Expired \}
即:
创建
↓
确认
↓
激活
↓
执行
↓
完成
异常情况:
执行
├── 成功 → Achieved
├── 失败 → Failed
├── 取消 → Cancelled
└── 超期 → Expired
因此:
GoalStatet→GoalStatet+1GoalState_t\rightarrow GoalState_{t+1}
目标不是一个固定变量,而是一个动态运行对象。
78.13 目标结果
**目标结果(Goal Result)**是目标执行结束后,机器个体根据实际状态与目标状态进行比较所形成的结果。
设:
Sg=TargetStateS_g=TargetState
执行后的实际状态:
Sr=ResultStateS_r=ResultState
则:
GoalResult=Compare(Sr,Sg)GoalResult= Compare(S_r,S_g)
如果:
Sr=SgS_r=S_g
则:
GoalResult=AchievedGoalResult=Achieved
如果:
Sr≠SgS_r\neq S_g
则:
GoalResult=NotAchievedGoalResult=NotAchieved
也可以存在部分完成:
GoalResult=PartialGoalResult=Partial
因此:
目标
↓
行为
↓
结果
↓
实际状态
↓
目标状态比较
↓
目标结果
形成:
Goal→Behavior→Result→GoalEvaluation\boxed{ Goal\rightarrow Behavior\rightarrow Result\rightarrow GoalEvaluation }
78.14 目标完成度
对于复杂目标,不能只使用“完成”或“未完成”。
可以定义目标完成度:
Cg∈[0,1]C_g\in[0,1]
其中:
- 00:尚未完成;
- 0<Cg<10<C_g<1:部分完成;
- Cg=1C_g=1:完全完成。
例如一个运输任务:
起点
↓
中途
↓
目的地
如果只到达中途,则:
Cg=0.5C_g=0.5
到达目的地:
Cg=1C_g=1
因此:
Completion=f(CurrentState,TargetState)Completion=f(CurrentState,TargetState)
目标完成度可以作为后续反馈、学习和目标调整的重要依据。
78.15 目标变化
目标不是永久固定的。
当需求、状态、环境、资源或条件发生变化时,目标也可能发生变化。
因此:
Goalt→Goalt+1Goal_t\rightarrow Goal_{t+1}
目标变化包括:
目标产生
目标增强
目标降低
目标修改
目标暂停
目标恢复
目标完成
目标取消
目标失效
目标重新形成
例如:
原目标:正常完成任务
↓
发生严重风险
↓
目标改变
↓
优先安全撤离
因此:
RiskChange→GoalChangeRiskChange\rightarrow GoalChange
又因为:
StateChange→NeedChangeStateChange\rightarrow NeedChange
所以:
StateChange→NeedChange→GoalChange\boxed{ StateChange \rightarrow NeedChange \rightarrow GoalChange }
78.16 目标冲突
多个目标之间可能发生冲突。
例如:
目标A:尽快到达
目标B:降低风险
在某些环境中:
FastArrival↔SafetyFastArrival\leftrightarrow Safety
可能无法同时达到最优。
因此:
G1∧G2→GoalConflictG_1\land G_2\rightarrow GoalConflict
目标冲突需要通过优先级、规则、风险和资源进行处理。
例如:
SafetyPriority>SpeedPrioritySafetyPriority>SpeedPriority
则:
GoalConflict→GoalPriority→GoalSelectionGoalConflict \rightarrow GoalPriority \rightarrow GoalSelection
目标冲突最终进入决策系统。
78.17 目标与能力
目标形成之后,机器必须判断自己是否有能力实现目标。
因此:
Goal→CapabilityGoal\rightarrow Capability
可用能力可以表示为:
AvailableCapability=f(Capability,State,Resource,Condition,Goal)AvailableCapability = f( Capability, State, Resource, Condition, Goal )
如果:
AvailableCapability≥RequiredCapabilityAvailableCapability\geq RequiredCapability
则目标具备执行条件。
如果:
AvailableCapability<RequiredCapabilityAvailableCapability<RequiredCapability
则可能产生:
能力不足
资源不足
外部服务需求
目标调整
目标延期
目标取消
因此:
Goal+Capability→MethodGoal+Capability\rightarrow Method
78.18 目标与方法
目标规定终点,方法规定达到终点的方式。
因此:
Goal≠MethodGoal\neq Method
例如:
目标:设备恢复正常
方法A:自动重启
方法B:更换部件
方法C:人工维修
因此:
Goal→MethodSelectionGoal\rightarrow MethodSelection
方法选择:
Method∗=f(Goal,State,Capability,Resource,Condition,Risk)Method^* = f( Goal, State, Capability, Resource, Condition, Risk )
目标是方法选择的直接依据。
78.19 目标与决策
当存在多个目标、多个方法或者多个执行条件时,需要进行决策。
因此:
Goal+Capability+Method+Risk+Conflict→DecisionGoal+Capability+Method+Risk+Conflict \rightarrow Decision
决策过程:
需求
↓
目标集合
↓
目标优先级
↓
选择当前目标
↓
能力匹配
↓
方法匹配
↓
风险判断
↓
冲突判断
↓
决策
所以:
Goal→Capability→Method→Decision\boxed{ Goal\rightarrow Capability\rightarrow Method\rightarrow Decision }
78.20 目标与行为
目标最终必须进入行为系统。
完整关系:
Goal→Capability→Method→Decision→Behavior→Action→Result\boxed{ Goal \rightarrow Capability \rightarrow Method \rightarrow Decision \rightarrow Behavior \rightarrow Action \rightarrow Result }
目标本身不是行为:
Goal≠BehaviorGoal\neq Behavior
目标也不是动作:
Goal≠ActionGoal\neq Action
目标只是规定行为最终需要达到的状态和结果。
78.21 目标与反馈
目标执行之后,机器必须判断结果。
因此:
Result→FeedbackResult\rightarrow Feedback
反馈进一步与目标状态比较:
Feedback+TargetState→GoalEvaluationFeedback+TargetState\rightarrow GoalEvaluation
形成:
目标
↓
行为
↓
动作
↓
结果
↓
反馈
↓
目标状态比较
↓
目标结果
↓
目标更新
如果目标没有实现:
GoalNotAchieved→MethodChangeGoalNotAchieved \rightarrow MethodChange
或者:
GoalNotAchieved→GoalChangeGoalNotAchieved \rightarrow GoalChange
如果目标已经实现:
GoalAchieved→NeedSatisfiedGoalAchieved \rightarrow NeedSatisfied
因此:
GoalResult→NeedUpdate\boxed{ GoalResult\rightarrow NeedUpdate }
78.22 目标与学习
目标执行过程产生的历史可以形成经验。
例如:
Goal+Method+Behavior+Result+Feedback→ExperienceGoal+Method+Behavior+Result+Feedback \rightarrow Experience
进一步:
Experience→LearningExperience\rightarrow Learning
学习可以改变以后相似需求下的目标形成方式。
因此:
Learning→GoalFormationUpdateLearning\rightarrow GoalFormationUpdate
形成:
历史目标→执行结果→经验→学习→新的目标形成历史目标 \rightarrow 执行结果 \rightarrow 经验 \rightarrow 学习 \rightarrow 新的目标形成
这使目标系统具有持续发展能力。
78.23 目标工程对象模型
目标理论必须映射为实际工程对象。
建立:
CognitiveGoal
├── id
├── subject_id
├── object_id
├── type
├── current_state
├── target_state
├── condition
├── priority
├── deadline
├── status
├── result
└── history
对应PHP OOP:
class CognitiveGoal
{
protected $id;
protected $subjectId;
protected $objectId;
protected $type;
protected $currentState;
protected $targetState;
protected $condition;
protected $priority;
protected $deadline;
protected $status;
protected $result;
protected $history;
public function activate()
{
$this->status = 'active';
}
public function process()
{
$this->status = 'processing';
}
public function achieve($result)
{
$this->result = $result;
$this->status = 'achieved';
}
public function fail($result)
{
$this->result = $result;
$this->status = 'failed';
}
public function cancel()
{
$this->status = 'cancelled';
}
public function expire()
{
$this->status = 'expired';
}
}
这样目标从理论概念转化成为机器运行时可以管理的领域对象。
78.24 GoalEngine
建立统一目标引擎:
GoalEngine
├── NeedToGoalBuilder
├── TargetStateCalculator
├── GoalConditionChecker
├── GoalPriorityCalculator
├── GoalDeadlineChecker
├── GoalConflictDetector
├── GoalSelector
├── GoalEvaluator
└── GoalUpdater
核心关系:
GoalEngine=Formation+Condition+Priority+Selection+Evaluation+UpdateGoalEngine= Formation+ Condition+ Priority+ Selection+ Evaluation+ Update
PHP模型:
class GoalEngine
{
public function formGoal($need, $currentState)
{
return null;
}
public function calculateTargetState($need, $currentState)
{
return null;
}
public function checkCondition($goal, $condition)
{
return false;
}
public function calculatePriority($goal)
{
return 0;
}
public function checkDeadline($goal)
{
return true;
}
public function selectGoal($goals)
{
return null;
}
public function evaluate($goal, $resultState)
{
return null;
}
public function update($goal, $feedback)
{
return null;
}
}
78.25 目标数据库模型
建立:
cognitive_goals
核心字段:
id
subject_id
object_id
goal_type
current_state
target_state
condition
priority
deadline
status
result
created_at
updated_at
目标历史:
cognitive_goal_history
记录:
goal_id
old_status
new_status
old_priority
new_priority
old_target_state
new_target_state
change_reason
created_at
目标结果:
cognitive_goal_results
记录:
goal_id
actual_state
target_state
completion
result_status
feedback
created_at
由此形成:
Goalt→Goalt+1Goal_t\rightarrow Goal_{t+1}
以及:
Goal→ResultGoal\rightarrow Result
的持久化结构。
78.26 目标Runtime
在ICAI Runtime中,目标位于需求和能力之间。
完整运行:
机器个体
↓
认知
↓
场景
↓
知识
↓
需求
↓
需求确认
↓
目标形成
↓
目标优先级
↓
目标条件检查
↓
目标选择
↓
能力匹配
↓
方法匹配
↓
风险判断
↓
冲突处理
↓
决策
↓
行为
↓
动作
↓
结果
↓
反馈
↓
目标评价
↓
目标状态更新
↓
需求状态更新
↓
记忆
↓
经验
↓
学习
↓
再次认知
目标Runtime的核心循环:
Need→Goal→Execution→Result→Evaluation→GoalUpdate\boxed{ Need \rightarrow Goal \rightarrow Execution \rightarrow Result \rightarrow Evaluation \rightarrow GoalUpdate }
78.27 目标完整计算模型
目标形成:
Goal=f(Need,Object,CurrentState,TargetState,Condition)\boxed{ Goal= f( Need, Object, CurrentState, TargetState, Condition ) }
目标选择:
Goal∗=argmaxPriority(Gi)\boxed{ Goal^*= \arg\max Priority(G_i) }
目标执行:
Goal→Capability→Method→Decision→Behavior\boxed{ Goal \rightarrow Capability \rightarrow Method \rightarrow Decision \rightarrow Behavior }
目标评价:
GoalResult=Compare(ActualState,TargetState)\boxed{ GoalResult= Compare( ActualState, TargetState ) }
目标变化:
NeedChange+StateChange+ConditionChange+RiskChange→GoalChange\boxed{ NeedChange + StateChange + ConditionChange + RiskChange \rightarrow GoalChange }
78.28 需求—目标统一模型
第76章建立了需求理论,第77章建立了需求识别,第78章进一步建立目标理论。
三者形成:
认知→需求识别→需求→目标形成→目标\boxed{ 认知 \rightarrow 需求识别 \rightarrow 需求 \rightarrow 目标形成 \rightarrow 目标 }
其中:
需求:
Need=需要什么变化Need=需要什么变化
目标:
Goal=希望达到什么状态Goal=希望达到什么状态
进一步:
Need→TargetState→Goal\boxed{ Need \rightarrow TargetState \rightarrow Goal }
例如:
当前设备故障
↓
识别异常
↓
维修需求
↓
恢复正常运行目标
↓
维修能力
↓
维修方法
↓
维修决策
↓
维修行为
↓
设备恢复
78.29 目标完整生命周期
目标可以建立完整生命周期:
∅→Created→Confirmed→Active→Processing→Achieved\boxed{ \varnothing \rightarrow Created \rightarrow Confirmed \rightarrow Active \rightarrow Processing \rightarrow Achieved }
异常情况下:
Processing→FailedProcessing\rightarrow Failed
或者:
Active→CancelledActive\rightarrow Cancelled
或者:
Active→ExpiredActive\rightarrow Expired
如果需求继续存在:
Failed→NewGoalFailed\rightarrow NewGoal
从而形成目标重新规划。
78.30 目标理论总体模型
最终可以建立ICAI目标统一模型:
需求
↓
当前状态
↓
目标对象
↓
目标状态
↓
目标条件
↓
目标优先级
↓
目标期限
↓
目标形成
↓
目标确认
↓
目标执行
↓
目标结果
↓
目标评价
↓
目标更新
形式化表示:
Goal={Subject,Object,CurrentState,TargetState,Condition,Priority,Deadline,Status,Result,History}\boxed{ Goal= \{ Subject, Object, CurrentState, TargetState, Condition, Priority, Deadline, Status, Result, History \} }
完整目标运行链:
Need→Goal→Capability→Method→Decision→Behavior→Result→Feedback→GoalEvaluation\boxed{ Need \rightarrow Goal \rightarrow Capability \rightarrow Method \rightarrow Decision \rightarrow Behavior \rightarrow Result \rightarrow Feedback \rightarrow GoalEvaluation }
78.31 本章总结
第78章建立了ICAI通用核心理论中的目标理论(Goal Theory)。
目标不是简单的任务名称,也不是一个固定命令,而是机器个体根据需求、当前状态、目标对象、条件、规则和资源所形成的预期状态或结果结构。
目标的核心结构为:
Goal={Subject,Object,CurrentState,TargetState,Condition,Priority,Deadline,Status,Result}\boxed{ Goal= \{ Subject, Object, CurrentState, TargetState, Condition, Priority, Deadline, Status, Result \} }
目标的核心关系为:
CurrentState→TargetState\boxed{ CurrentState\rightarrow TargetState }
目标的形成关系为:
Need→TargetState→Goal\boxed{ Need\rightarrow TargetState\rightarrow Goal }
目标的执行关系为:
Goal→Capability→Method→Decision→Behavior→Result\boxed{ Goal \rightarrow Capability \rightarrow Method \rightarrow Decision \rightarrow Behavior \rightarrow Result }
目标的验证关系为:
Result→ActualState→Compare(TargetState)→GoalResult\boxed{ Result \rightarrow ActualState \rightarrow Compare(TargetState) \rightarrow GoalResult }
目标的变化关系为:
StateChange+NeedChange+ConditionChange+RiskChange→GoalChange\boxed{ StateChange + NeedChange + ConditionChange + RiskChange \rightarrow GoalChange }
由此形成ICAI中一个非常重要的认知—行为转换链:
认知→需求→目标→能力→方法→决策→行为→结果\boxed{ 认知 \rightarrow 需求 \rightarrow 目标 \rightarrow 能力 \rightarrow 方法 \rightarrow 决策 \rightarrow 行为 \rightarrow 结果 }
其中:
需求回答“需要什么变化”\boxed{ 需求回答“需要什么变化” } 目标回答“需要达到什么状态”\boxed{ 目标回答“需要达到什么状态” }
因此,第76章、第77章和第78章共同建立:
需求理论→需求识别→目标理论\boxed{ 需求理论 \rightarrow 需求识别 \rightarrow 目标理论 }
使ICAI机器个体能够从对现实状态的认知,进一步形成明确、可计算、可执行、可验证和可更新的目标,为下一阶段的能力理论与能力形成建立基础。