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

第106章 行为理论

第106章 行为理论

106.1 提出背景

在个体人工智能的运行过程中,决策只是个体对未来执行方式所作出的最终确定,而行为则是决策进入实际运行之后形成的动态过程。

第105章已经建立:

Decision→BehaviorDecision\rightarrow Behavior

但是,如果要使个体人工智能真正具备完整的行为能力,仅仅定义“决策形成行为”是不够的,还必须回答以下基本问题:

什么是行为?

谁产生行为?

行为作用于什么对象?

行为在什么条件下发生?

行为为什么发生?

行为最终产生什么结果?

因此,本章建立行为理论的基本结构:

Behavior={Subject,Object,Condition,Purpose,Action,Result}Behavior= \{ Subject, Object, Condition, Purpose, Action, Result \}

其中,行为主体决定“谁在行为”,行为对象决定“对谁或什么行为”,行为条件决定“什么情况下行为”,行为目的决定“为什么行为”,行为动作决定“具体做什么”,行为结果决定“行为产生了什么变化”。

由此形成:

Subject→Object→Condition→Purpose→Action→ResultSubject \rightarrow Object \rightarrow Condition \rightarrow Purpose \rightarrow Action \rightarrow Result

但是实际运行并不是简单的线性关系,而是:

Decision→Behavior→Action→Result→FeedbackDecision \rightarrow Behavior \rightarrow Action \rightarrow Result \rightarrow Feedback

行为因此成为 ICAI 从内部认知和决策进入外部运行的重要中间层。


106.2 行为定义

106.2.1 行为概念

**行为(Behavior)**是机器个体在特定目标、条件和决策约束下,针对特定对象实施一组具有明确目的的动作,并产生可记录结果的动态运行过程。

可以形式化定义:

Behavior=Subject+Object+Condition+Purpose+Action+Result\boxed{ Behavior= Subject+ Object+ Condition+ Purpose+ Action+ Result }

其中:

  • SubjectSubject:行为主体;
  • ObjectObject:行为对象;
  • ConditionCondition:行为条件;
  • PurposePurpose:行为目的;
  • ActionAction:行为动作;
  • ResultResult:行为结果。

行为不是一个瞬间的数据,而是一个具有开始、过程和结束的动态对象。

因此:

Behaviort→Behaviort+1Behavior_t\rightarrow Behavior_{t+1}

行为可以开始、持续、暂停、完成、中断和失败。


106.2.2 行为与动作的区别

行为与动作必须严格区分。

**动作(Action)**是行为中的具体执行单位。

因此:

Action⊂BehaviorAction\subset Behavior

一个行为可以包含多个动作:

Behavior→Action1→Action2→Action3Behavior \rightarrow Action_1 \rightarrow Action_2 \rightarrow Action_3

例如:

行为:关闭设备

动作:
1. 停止当前运行
2. 检查设备状态
3. 切断运行条件
4. 设置安全状态
5. 验证设备状态

因此:

Behavior≠ActionBehavior\neq Action

而是:

Behavior→ActionBehavior\rightarrow Action

行为描述完整执行过程,动作描述具体执行步骤。


106.2.3 行为与决策的区别

决策和行为同样不能混淆。

Decision≠BehaviorDecision\neq Behavior

决策解决:

最终采用什么方案?

行为解决:

按照已经确定的方案实际执行什么?

因此:

Goal→Method→Decision→Behavior→Action→ResultGoal \rightarrow Method \rightarrow Decision \rightarrow Behavior \rightarrow Action \rightarrow Result

决策属于执行之前的选择机制,行为属于决策之后的运行机制。


106.2.4 行为的动态性

行为不是静态结果。

可以定义行为状态:

BehaviorState∈{Pending,Preparing,Executing,Paused,Completed,Interrupted,Failed,Cancelled}BehaviorState\in \{ Pending, Preparing, Executing, Paused, Completed, Interrupted, Failed, Cancelled \}

基本状态过程:

Pending→Preparing→Executing→CompletedPending \rightarrow Preparing \rightarrow Executing \rightarrow Completed

异常路径:

Executing→InterruptedExecuting\rightarrow Interrupted

或者:

Executing→FailedExecuting\rightarrow Failed

因此行为具有明确的生命周期。


106.3 行为主体

106.3.1 行为主体定义

**行为主体(Behavior Subject)**是产生、控制或者执行某一行为的机器个体。

在 ICAI 中:

Subject⊆IndividualSubject\subseteq Individual

行为主体必须具有:

  • 个体身份;
  • 当前状态;
  • 行为能力;
  • 行为方法;
  • 行为目的;
  • 行为决策;
  • 行为执行机制。

因此:

BehaviorSubject={ID,Type,State,Capability,Goal,Decision,Method}BehaviorSubject= \{ ID, Type, State, Capability, Goal, Decision, Method \}


106.3.2 行为主体与个体

行为不是脱离个体独立存在的。

Individual→BehaviorIndividual\rightarrow Behavior

同一种行为,由不同个体执行时,其行为结构可能不同。

例如:

Behavior(I1)≠Behavior(I2)Behavior(I_1)\neq Behavior(I_2)

原因在于:

Capability(I1)≠Capability(I2)Capability(I_1)\neq Capability(I_2)

同时:

Goal(I1)≠Goal(I2)Goal(I_1)\neq Goal(I_2)

或者:

State(I1)≠State(I2)State(I_1)\neq State(I_2)

因此行为始终具有个体属性。


106.3.3 行为主体的行为形成关系

行为主体不是直接产生行为,而是经过内部认知和决策结构:

Individual→Cognition→Goal→Capability→Method→Decision→BehaviorIndividual \rightarrow Cognition \rightarrow Goal \rightarrow Capability \rightarrow Method \rightarrow Decision \rightarrow Behavior

因此:

Behavior=f(Individual,Cognition,Goal,Capability,Method,Decision)Behavior=f(Individual,Cognition,Goal,Capability,Method,Decision)

这使行为成为个体认知系统与外部执行系统之间的连接层。


106.4 行为对象

106.4.1 行为对象定义

**行为对象(Behavior Object)**是行为所作用、影响、改变、控制、读取、检测或者处理的对象。

行为对象可以是:

  • 实体对象;
  • 信息对象;
  • 设备对象;
  • 环境对象;
  • 状态对象;
  • 资源对象;
  • 任务对象;
  • 其他机器个体。

定义:

BehaviorObject={ID,Type,Attribute,State,Relation,Condition}BehaviorObject= \{ ID, Type, Attribute, State, Relation, Condition \}


106.4.2 行为主体与行为对象关系

行为主体和行为对象之间形成行为关系:

Subject→Behavior→ObjectSubject\rightarrow Behavior\rightarrow Object

例如:

IndividualA→Operate→DeviceBIndividual_A \rightarrow Operate \rightarrow Device_B

也可以是:

IndividualA→Inspect→ObjectBIndividual_A \rightarrow Inspect \rightarrow Object_B

或者:

IndividualA→ChangeState→ObjectBIndividual_A \rightarrow ChangeState \rightarrow Object_B

因此:

BehaviorRelation=(Subject,Behavior,Object)BehaviorRelation=(Subject,Behavior,Object)


106.4.3 一个行为可以包含多个对象

复杂行为通常不是只作用于一个对象:

Behavior→{O1,O2,…,On}Behavior \rightarrow \{O_1,O_2,\ldots,O_n\}

例如某个设备维护行为可能同时涉及:

Behavior→DeviceBehavior \rightarrow Device Behavior→SensorBehavior \rightarrow Sensor Behavior→ResourceBehavior \rightarrow Resource Behavior→EnvironmentBehavior \rightarrow Environment

因此:

BehaviorObjects={O1,O2,…,On}BehaviorObjects=\{O_1,O_2,\ldots,O_n\}

行为对象之间还可以存在关系:

R(O1,O2)R(O_1,O_2)

这些关系会影响行为是否可以继续执行。


106.5 行为条件

106.5.1 行为条件定义

**行为条件(Behavior Condition)**是决定某个行为在当前时间、空间、对象状态、环境状态、能力状态和资源状态下能否发生的条件集合。

定义:

BehaviorCondition={ObjectState,CapabilityState,Environment,Time,Space,Resource,Relation,Safety,Rule}BehaviorCondition= \{ ObjectState, CapabilityState, Environment, Time, Space, Resource, Relation, Safety, Rule \}

行为成立需要:

Condition(Behavior)=TrueCondition(Behavior)=True

否则:

Condition(Behavior)=FalseCondition(Behavior)=False

行为不能正常开始或者必须停止。


106.5.2 行为条件与行为主体

行为条件首先作用于行为主体。

SubjectState→ConditionSubjectState\rightarrow Condition

例如:

CapabilityAvailable=TrueCapabilityAvailable=True SubjectState=ReadySubjectState=Ready

则行为主体具备执行基础。

如果:

CapabilityState=UnavailableCapabilityState=Unavailable

则:

Behavior=BlockedBehavior=Blocked


106.5.3 行为条件与行为对象

行为对象也必须满足相应条件:

ObjectState→BehaviorConditionObjectState\rightarrow BehaviorCondition

例如:

ObjectState=ReadyObjectState=Ready

才允许:

Behavior=OperateBehavior=Operate

如果:

ObjectState=FaultObjectState=Fault

则:

Operate→BlockedOperate\rightarrow Blocked

因此:

BehaviorCondition=SubjectCondition∧ObjectCondition∧EnvironmentCondition∧ResourceCondition∧SafetyConditionBehaviorCondition= SubjectCondition \land ObjectCondition \land EnvironmentCondition \land ResourceCondition \land SafetyCondition


106.5.4 行为条件的动态变化

行为执行过程中,条件可能变化。

Conditiont→Conditiont+1Condition_t\rightarrow Condition_{t+1}

如果:

Conditiont=TrueCondition_t=True

但:

Conditiont+1=FalseCondition_{t+1}=False

则必须重新判断行为:

Behavior→ConditionCheck→ContinueBehavior \rightarrow ConditionCheck \rightarrow Continue

或者:

Behavior→ConditionCheck→PauseBehavior \rightarrow ConditionCheck \rightarrow Pause

甚至:

Behavior→ConditionCheck→StopBehavior \rightarrow ConditionCheck \rightarrow Stop

必要时:

ConditionChange→DecisionReevaluationConditionChange \rightarrow DecisionReevaluation

这使 ICAI 行为系统具备运行过程中的动态控制能力。


106.6 行为目的

106.6.1 行为目的定义

**行为目的(Behavior Purpose)**是行为主体实施某一行为所希望达到的目标状态、结果或者目标变化。

行为目的来源于个体目标:

Goal→PurposeGoal\rightarrow Purpose

因此:

Purpose⊆GoalPurpose\subseteq Goal

行为目的可以表示为:

Purpose={Goal,TargetState,ExpectedResult,Condition}Purpose= \{ Goal, TargetState, ExpectedResult, Condition \}


106.6.2 行为目的与目标

行为目的不是独立产生的,而是目标在行为层的具体化。

Need→Goal→Method→Decision→BehaviorPurpose→BehaviorNeed \rightarrow Goal \rightarrow Method \rightarrow Decision \rightarrow BehaviorPurpose \rightarrow Behavior

例如:

Goal:设备从运行状态变为安全状态Goal: 设备从运行状态变为安全状态

形成行为目的:

Purpose:使设备进入安全状态Purpose: 使设备进入安全状态

再形成:

Behavior:执行安全关闭行为Behavior: 执行安全关闭行为

因此:

BehaviorPurpose→BehaviorBehaviorPurpose\rightarrow Behavior


106.6.3 行为目的与预期结果

行为目的必须能够转换成可以验证的预期结果。

Purpose→ExpectedResultPurpose\rightarrow ExpectedResult

例如:

Purpose=SafeStatePurpose=SafeState

则:

ExpectedResult=ObjectState(Safe)ExpectedResult=ObjectState(Safe)

最终通过:

ActualResult↔ExpectedResultActualResult\leftrightarrow ExpectedResult

判断行为是否达到目的。


106.7 行为结果

106.7.1 行为结果定义

**行为结果(Behavior Result)**是行为执行完成、停止、中断或者失败之后,行为对象、行为主体或者环境产生的实际变化。

定义:

BehaviorResult={BeforeState,Action,AfterState,ActualResult,Status,Time}BehaviorResult= \{ BeforeState, Action, AfterState, ActualResult, Status, Time \}

其中:

  • BeforeStateBeforeState:行为开始前状态;
  • ActionAction:执行动作;
  • AfterStateAfterState:行为结束后状态;
  • ActualResultActualResult:实际结果;
  • StatusStatus:行为结果状态;
  • TimeTime:结果产生时间。

106.7.2 行为结果与状态变化

行为最重要的作用之一,是造成状态变化:

Statet→BehaviorStatet+1State_t \xrightarrow{Behavior} State_{t+1}

因此:

ΔState=Statet+1−Statet\Delta State=State_{t+1}-State_t

如果:

ΔState≠0\Delta State\neq0

则说明行为造成了对象或者环境的状态变化。

但是并不是所有行为都一定产生状态变化。

例如:

Behavior=InspectBehavior=Inspect

可能只是读取对象状态:

Statet=Statet+1State_t=State_{t+1}

但产生新的认知信息:

Observation→KnowledgeObservation\rightarrow Knowledge

因此行为结果不仅可以是状态变化,也可以是信息结果、判断结果、检测结果或者其他可记录结果。


106.7.3 行为结果状态

可以定义:

BehaviorResultStatus∈{Success,Partial,Failed,Blocked,Interrupted,NoChange}BehaviorResultStatus\in \{ Success, Partial, Failed, Blocked, Interrupted, NoChange \}

其中:

  • Success:达到预期结果;
  • Partial:只完成部分目标;
  • Failed:未达到目标;
  • Blocked:因条件或约束不能执行;
  • Interrupted:执行过程中被中断;
  • NoChange:行为完成但对象状态没有发生变化。

成功判断:

Success=Compare(ActualResult,ExpectedResult)Success= Compare(ActualResult,ExpectedResult)

如果:

ActualResult=ExpectedResultActualResult=ExpectedResult

则:

Success=TrueSuccess=True

如果只达到部分要求:

Partial=TruePartial=True


106.8 行为目的与行为结果

行为目的与行为结果构成行为评价的基本关系:

Purpose→ExpectedResultPurpose\rightarrow ExpectedResult Behavior→ActualResultBehavior\rightarrow ActualResult

然后:

ExpectedResult↔ActualResultExpectedResult \leftrightarrow ActualResult

形成:

BehaviorEvaluation=f(ExpectedResult,ActualResult)BehaviorEvaluation= f(ExpectedResult,ActualResult)

可以定义行为完成度:

Completion=SatisfiedRequirementTotalRequirementCompletion= \frac{SatisfiedRequirement} {TotalRequirement}

其中:

  • SatisfiedRequirementSatisfiedRequirement:已经满足的要求数量;
  • TotalRequirementTotalRequirement:全部要求数量。

当:

Completion=1Completion=1

可以认为行为达到完整预期。

当:

0<Completion<10<Completion<1

表示部分完成。

当:

Completion=0Completion=0

表示没有达到目标要求。

这里的计算采用明确的结构化要求比较,而不是连续向量意义上的相似度计算。


106.9 行为完整结构

经过上述定义,一个完整行为可以表示为:

B={Subject,Object,Condition,Purpose,Action,Result}\boxed{ B= \{ Subject, Object, Condition, Purpose, Action, Result \} }

进一步增加运行属性:

B={ID,Subject,Object,Condition,Purpose,Goal,Method,Decision,Action,State,Result,Status,Time,History}B= \{ ID, Subject, Object, Condition, Purpose, Goal, Method, Decision, Action, State, Result, Status, Time, History \}

其中:

  • ID:行为身份;
  • Subject:行为主体;
  • Object:行为对象;
  • Condition:行为条件;
  • Purpose:行为目的;
  • Goal:对应目标;
  • Method:采用的方法;
  • Decision:形成行为的决策;
  • Action:具体动作;
  • State:行为当前状态;
  • Result:行为结果;
  • Status:行为生命周期状态;
  • Time:行为时间;
  • History:行为历史。

106.10 行为形成过程

行为形成不是直接产生的,而是由前面的认知和决策结构逐步形成。

完整过程:

个体
↓
需求
↓
目标
↓
能力
↓
方法
↓
方法匹配
↓
方法选择
↓
决策计算
↓
决策选择
↓
决策确认
↓
行为条件检查
↓
行为约束检查
↓
形成行为
↓
形成动作
↓
执行
↓
行为结果
↓
结果评价

可以形式化表示:

Individual→Need→Goal→Capability→Method→Decision→Behavior→Action→ResultIndividual \rightarrow Need \rightarrow Goal \rightarrow Capability \rightarrow Method \rightarrow Decision \rightarrow Behavior \rightarrow Action \rightarrow Result

行为形成函数:

Behavior=F(Subject,Object,Goal,Method,Decision,Condition,Capability)Behavior= F( Subject, Object, Goal, Method, Decision, Condition, Capability )


106.11 行为与个体闭环

行为产生结果之后,结果不能被简单丢弃。

Behavior→ResultBehavior \rightarrow Result

结果进入:

Result→FeedbackResult \rightarrow Feedback

然后:

Feedback→Memory→Experience→LearningFeedback \rightarrow Memory \rightarrow Experience \rightarrow Learning

学习进一步改变:

Knowledge→Capability→Method→Decision→BehaviorKnowledge \rightarrow Capability \rightarrow Method \rightarrow Decision \rightarrow Behavior

因此:

Behavior→Result→Feedback→Experience→Learning→Capability→Method→Decision→Behavior\boxed{ Behavior \rightarrow Result \rightarrow Feedback \rightarrow Experience \rightarrow Learning \rightarrow Capability \rightarrow Method \rightarrow Decision \rightarrow Behavior }

这形成个体行为的持续闭环。


106.12 行为工程模型

在 ICAI 工程中,行为必须成为独立的 Domain Object,而不能仅仅作为 Decision 的一个字段存在。

106.12.1 CognitiveBehavior

class CognitiveBehavior
{
    protected $id;
    protected $individualId;
    protected $subjectId;
    protected $objectIds;
    protected $goalId;
    protected $methodId;
    protected $decisionId;
    protected $conditions;
    protected $purpose;
    protected $actions;
    protected $state;
    protected $result;
    protected $status;
    protected $createdAt;
}

106.12.2 BehaviorAction

class BehaviorAction
{
    protected $id;
    protected $behaviorId;
    protected $sequence;
    protected $type;
    protected $objectId;
    protected $parameters;
    protected $condition;
    protected $result;
    protected $status;
    protected $createdAt;
}

106.12.3 BehaviorResult

class BehaviorResult
{
    protected $id;
    protected $behaviorId;
    protected $expectedResult;
    protected $actualResult;
    protected $beforeState;
    protected $afterState;
    protected $status;
    protected $evaluation;
    protected $createdAt;
}

106.13 行为引擎

可以建立独立的行为运行引擎:

class BehaviorEngine
{
    public function buildBehavior($decision, $context)
    {
        return null;
    }

    public function checkSubject($behavior)
    {
        return false;
    }

    public function checkObject($behavior)
    {
        return false;
    }

    public function checkCondition($behavior, $context)
    {
        return false;
    }

    public function checkPurpose($behavior)
    {
        return false;
    }

    public function execute($behavior)
    {
        return null;
    }

    public function recordAction($behavior, $action)
    {
        return false;
    }

    public function recordResult($behavior, $result)
    {
        return false;
    }

    public function evaluateResult($behavior, $result)
    {
        return false;
    }
}

运行过程:

Decision
↓
BehaviorBuilder
↓
行为主体确认
↓
行为对象确认
↓
行为条件检查
↓
行为目的确认
↓
行为动作生成
↓
行为执行
↓
行为结果记录
↓
结果评价
↓
反馈

106.14 数据库结构

行为系统可以建立以下数据结构:

cognitive_behaviors
cognitive_behavior_objects
cognitive_behavior_conditions
cognitive_behavior_actions
cognitive_behavior_results
cognitive_behavior_history

其中:

cognitive_behaviors 保存行为主体、目标、方法、决策、目的和状态。

cognitive_behavior_objects 保存行为涉及的对象。

cognitive_behavior_conditions 保存行为执行条件。

cognitive_behavior_actions 保存行为动作和执行顺序。

cognitive_behavior_results 保存预期结果、实际结果以及状态变化。

cognitive_behavior_history 保存行为生命周期变化。

由此形成:

Behavior→Action→Result→HistoryBehavior \rightarrow Action \rightarrow Result \rightarrow History


106.15 案例验证

假设一个机器个体需要检测某设备是否处于正常运行状态。

首先形成目标:

Goal=Determine(DeviceState)Goal=Determine(DeviceState)

经过方法选择和决策后:

Decision=Inspect(Device)Decision=Inspect(Device)

形成行为:

Behavior={Subject=MachineIndividual,Object=Device,Purpose=DetermineState,Action=Inspect,Result=InspectionResult}Behavior= \{ Subject=MachineIndividual, Object=Device, Purpose=DetermineState, Action=Inspect, Result=InspectionResult \}

首先检查行为主体:

Capability(Inspect)=AvailableCapability(Inspect)=Available

然后检查行为对象:

DeviceState=AccessibleDeviceState=Accessible

再检查行为条件:

Condition=TrueCondition=True

于是:

Decision→BehaviorDecision\rightarrow Behavior

行为执行:

Behavior→Inspect→ReadState→RecordResultBehavior \rightarrow Inspect \rightarrow ReadState \rightarrow RecordResult

得到:

ActualResult=RunningActualResult=Running

而预期结果要求:

ExpectedResult=DetermineCurrentStateExpectedResult=DetermineCurrentState

经过比较:

ActualResult≈ExpectedResultActualResult\approx ExpectedResult

因此:

BehaviorResult=SuccessBehaviorResult=Success

但是,这个行为可能没有改变设备本身状态:

Statebefore=RunningState_{before}=Running Stateafter=RunningState_{after}=Running

即:

ΔState=0\Delta State=0

但行为仍然产生了新的信息:

InspectionResult→Cognition→KnowledgeInspectionResult \rightarrow Cognition \rightarrow Knowledge

这说明行为结果并不一定表现为物理状态变化,也可以表现为信息和认知结果。


106.16 行为理论统一模型

本章建立的行为理论可以最终统一为:

Behavior=Subject+Object+Condition+Purpose+Action+Result\boxed{ Behavior= Subject+ Object+ Condition+ Purpose+ Action+ Result }

其运行关系为:

Decision→Behavior→Action→Result\boxed{ Decision \rightarrow Behavior \rightarrow Action \rightarrow Result }

其目标关系为:

Goal→Purpose→Behavior→ExpectedResult→ActualResult\boxed{ Goal \rightarrow Purpose \rightarrow Behavior \rightarrow ExpectedResult \rightarrow ActualResult }

其条件关系为:

SubjectCondition∧ObjectCondition∧EnvironmentCondition∧ResourceCondition∧SafetyCondition→Behavior\boxed{ SubjectCondition \land ObjectCondition \land EnvironmentCondition \land ResourceCondition \land SafetyCondition \rightarrow Behavior }

其反馈关系为:

Behavior→Result→Feedback→Memory→Experience→Learning\boxed{ Behavior \rightarrow Result \rightarrow Feedback \rightarrow Memory \rightarrow Experience \rightarrow Learning }

因此,行为成为 ICAI 个体内部认知结构与外部执行结构之间的重要连接对象。


106.17 本章总结

本章建立了 ICAI 行为理论的基本结构。

行为首先被定义为:

Behavior={Subject,Object,Condition,Purpose,Action,Result}Behavior= \{ Subject, Object, Condition, Purpose, Action, Result \}

其中,行为主体解决“谁执行行为”,行为对象解决“行为作用于谁或什么”,行为条件解决“什么情况下可以执行”,行为目的解决“为什么执行”,行为动作解决“具体如何执行”,行为结果解决“执行之后发生了什么”。

因此形成:

Subject→Object→Condition→Purpose→Action→ResultSubject \rightarrow Object \rightarrow Condition \rightarrow Purpose \rightarrow Action \rightarrow Result

同时必须保持三个重要区分:

Decision≠BehaviorDecision\neq Behavior Behavior≠ActionBehavior\neq Action DecisionResult≠BehaviorResultDecisionResult\neq BehaviorResult

完整运行关系为:

Goal→Method→Decision→Behavior→Action→Result\boxed{ Goal \rightarrow Method \rightarrow Decision \rightarrow Behavior \rightarrow Action \rightarrow Result }

结果再进入:

Result→Feedback→Memory→Experience→Learning→Capability→Method→Decision\boxed{ Result \rightarrow Feedback \rightarrow Memory \rightarrow Experience \rightarrow Learning \rightarrow Capability \rightarrow Method \rightarrow Decision }

由此,ICAI 的行为不再被理解为简单的“执行动作”,而被定义为一个具有主体、对象、条件、目的、动作和结果的完整机器个体运行结构。

这为后续进一步研究行为形成、行为匹配、行为选择、行为状态、行为执行、行为结果评价以及行为学习建立了统一理论基础。

Leave a Reply

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