第44章 服务个体
44.1 服务个体的提出背景
个体人工智能(Individual Artificial Intelligence,ICAI)并不只研究人、企业、设备、机器人、动物和植物等个体,也需要研究现实世界中大量以”提供服务”为主要活动的具体个体。
现实世界中的服务并不是一个单纯的功能。一次完整服务至少包含服务主体、服务对象、服务目标、服务关系、服务知识、服务能力、服务方法、服务行为和服务反馈。
例如:
服务个人
服务企业
服务机构
服务门店
服务岗位
客服人员
销售人员
维修人员
技术人员
咨询人员
物流服务主体
机器人服务主体
这些主体虽然类型不同,但是都存在一个共同的结构:
服务主体→服务对象→服务目标→服务关系→服务知识→服务能力→服务方法→服务行为→服务反馈服务主体 \rightarrow 服务对象 \rightarrow 服务目标 \rightarrow 服务关系 \rightarrow 服务知识 \rightarrow 服务能力 \rightarrow 服务方法 \rightarrow 服务行为 \rightarrow 服务反馈
传统的软件系统通常将服务理解为一个功能,例如客服功能、维修功能、销售功能、咨询功能。
ICAI中的服务个体则进一步提出:
不是仅仅建立一个服务功能,而是把一个具体服务主体及其完整服务结构建立为一个独立的机器个体。
因此:
具体服务主体→服务个体具体服务主体 \rightarrow 服务个体
服务个体成为ICAI中的一种专门个体类型。
44.2 服务个体的定义
**服务个体(Service Individual)**是个体人工智能中的一种服务型个体,是以一个具体服务主体作为模拟对象,根据该服务主体自身的身份、类型、服务对象、服务目标、服务关系、服务知识、服务能力、服务方法、服务行为和服务反馈,在计算机中建立对应的机器个体。
服务个体的核心不是简单回答问题,也不是简单执行服务功能,而是建立:
ServiceIndividual=ServiceSubject+ServiceStructureServiceIndividual = ServiceSubject + ServiceStructure
其中,ServiceSubject表示具体服务主体,ServiceStructure表示该主体所对应的完整服务结构。
服务个体的核心结构为:
SI={ID,T,Subject,Object,Goal,Relation,Knowledge,Capability,Method,Behavior,Feedback}SI= \{ ID, T, Subject, Object, Goal, Relation, Knowledge, Capability, Method, Behavior, Feedback \}
其中:
- IDID:服务个体身份;
- TT:服务个体类型;
- SubjectSubject:服务主体;
- ObjectObject:服务对象;
- GoalGoal:服务目标;
- RelationRelation:服务关系;
- KnowledgeKnowledge:服务知识;
- CapabilityCapability:服务能力;
- MethodMethod:服务方法;
- BehaviorBehavior:服务行为;
- FeedbackFeedback:服务反馈。
44.3 服务主体
**服务主体(Service Subject)**是承担服务活动、提供服务能力并执行服务行为的具体个体。
服务主体可以是:
个人
企业
机构
组织
门店
岗位
设备
机器人
平台
系统
例如:
某维修人员
↓
服务主体
某维修公司
↓
服务主体
某维修机器人
↓
服务主体
三者都可以建立服务个体。
服务主体可以表示为:
Subject={ID,T,A,S,K,C,R}Subject= \{ID,T,A,S,K,C,R\}
其中:
- IDID:主体身份;
- TT:主体类型;
- AA:主体属性;
- SS:主体状态;
- KK:主体知识;
- CC:主体能力;
- RR:主体关系。
服务主体解决的是:
谁提供服务?
因此:
ServiceIndividual≠ServiceSubjectServiceIndividual\neq ServiceSubject
服务主体是服务的承担者,服务个体则是对服务主体及其服务结构进行完整机器建模的结果。
44.4 服务对象
**服务对象(Service Object)**是服务主体所服务、处理、帮助、维护、管理或者响应的具体对象。
服务对象可以是:
个人
企业
客户
设备
产品
订单
货物
学生
患者
项目
系统
门店
网站
机器人
服务对象可以表示为:
OS={O1,O2,…,On}O_S=\{O_1,O_2,\ldots,O_n\}
其中每一个服务对象又可以具有:
Oi={ID,T,A,S,R,K}O_i=\{ID,T,A,S,R,K\}
例如:
维修人员
↓
维修
↓
设备
教师
↓
教学
↓
学生
医生
↓
医疗服务
↓
患者
企业
↓
售后服务
↓
客户
因此:
ServiceSubject→ServiceObjectServiceSubject \rightarrow ServiceObject
服务对象不是一个简单名称,而是具有身份、类型、属性、状态和关系的结构化对象。
44.5 服务目标
**服务目标(Service Goal)**是服务主体通过服务行为希望使服务对象达到的目标状态。
可以表示为:
GS={Target,Condition,State,Priority,Result}G_S= \{Target,Condition,State,Priority,Result\}
其中:
- TargetTarget:目标对象;
- ConditionCondition:目标条件;
- StateState:目标状态;
- PriorityPriority:目标优先级;
- ResultResult:目标结果。
例如维修服务:
故障设备→维修目标→正常设备故障设备 \rightarrow 维修目标 \rightarrow 正常设备
技术服务:
技术问题→解决目标→问题解决技术问题 \rightarrow 解决目标 \rightarrow 问题解决
物流服务:
货物→运输目标→指定地点货物 \rightarrow 运输目标 \rightarrow 指定地点
服务目标决定服务行为的方向。
因此:
Goal→Capability→Method→BehaviorGoal \rightarrow Capability \rightarrow Method \rightarrow Behavior
44.6 服务关系
**服务关系(Service Relation)**是服务主体、服务对象以及服务过程之间形成的结构联系。
统一表示为:
R=(Subject,Type,Object)R=(Subject,Type,Object)
例如:
服务人员
↓
服务
↓
客户
维修人员
↓
维修
↓
设备
教师
↓
教学
↓
学生
企业
↓
售后
↓
客户
服务关系还具有状态变化:
Rt→Rt+1R_t\rightarrow R_{t+1}
例如:
未建立关系
↓
提出服务需求
↓
服务确认
↓
服务进行
↓
服务完成
↓
服务结束
因此服务关系本身也是一个动态对象。
44.7 服务知识
**服务知识(Service Knowledge)**是服务个体用于识别服务对象、理解服务需求、判断服务状态、选择服务方法和评价服务结果的结构化知识。
可以表示:
KS={Kobject,Kneed,Krule,Kmethod,Kprocess,Kresult,Kexperience}K_S= \{ K_{object}, K_{need}, K_{rule}, K_{method}, K_{process}, K_{result}, K_{experience} \}
其中:
- KobjectK_{object}:服务对象知识;
- KneedK_{need}:服务需求知识;
- KruleK_{rule}:服务规则知识;
- KmethodK_{method}:服务方法知识;
- KprocessK_{process}:服务流程知识;
- KresultK_{result}:服务结果知识;
- KexperienceK_{experience}:服务经验知识。
例如维修服务知识:
设备类型
+
设备属性
+
故障类型
+
故障状态
+
维修条件
+
维修方法
+
维修结果
服务知识的作用是为服务认知和服务计算提供结构化依据。
因此:
ServiceKnowledge→ServiceCapabilityServiceKnowledge \rightarrow ServiceCapability
44.8 服务能力
**服务能力(Service Capability)**是服务个体在一定条件下,根据自身知识、经验、状态和方法完成特定服务目标的能力。
可以表示:
CS=f(K,E,G,S,R,Md)C_S= f(K,E,G,S,R,Md)
其中:
- KK:服务知识;
- EE:服务经验;
- GG:服务目标;
- SS:当前状态;
- RR:服务关系;
- MdMd:服务方法。
服务能力不是一个永久固定值,而是可以随着知识、经验和状态发生变化:
Ct→Ct+1C_t\rightarrow C_{t+1}
例如:
服务经验增加
↓
知识增加
↓
能力变化
↓
方法增加
↓
服务能力提高
因此:
Capabilityt+1=f(Capabilityt,Experience,Knowledge,Feedback)Capability_{t+1} = f(Capability_t,Experience,Knowledge,Feedback)
不同服务个体即使属于同一种类型,也可能拥有不同的实际服务能力:
Capability(SI1)≠Capability(SI2)Capability(SI_1)\neq Capability(SI_2)
44.9 服务方法
**服务方法(Service Method)**是服务个体针对特定服务目标,根据服务对象、对象状态、服务能力和服务条件选择的具体处理方法。
可以表示:
MdS={Condition,Object,Process,Action,Result}Md_S= \{Condition,Object,Process,Action,Result\}
服务方法的基本结构为:
服务条件
↓
识别服务对象
↓
判断对象状态
↓
匹配服务能力
↓
匹配服务方法
↓
执行服务过程
↓
获得服务结果
例如:
设备故障
↓
识别设备
↓
识别故障
↓
判断维修能力
↓
匹配维修方法
↓
执行维修
↓
检查结果
服务能力回答:
能不能完成?
服务方法回答:
应该怎样完成?
因此:
Capability≠MethodCapability\neq Method
44.10 服务行为
**服务行为(Service Behavior)**是服务个体根据服务目标、服务对象、服务状态、服务能力和服务方法产生的实际服务过程。
可以表示:
BS=f(G,O,S,C,Md,R,D)B_S= f(G,O,S,C,Md,R,D)
其中:
- GG:服务目标;
- OO:服务对象;
- SS:服务状态;
- CC:服务能力;
- MdMd:服务方法;
- RR:服务关系;
- DD:服务决策。
服务行为不是一个孤立动作,而是由多个服务动作组成的过程。
例如:
接收服务需求
↓
识别服务对象
↓
分析对象状态
↓
匹配服务能力
↓
选择服务方法
↓
制定服务决策
↓
执行服务
↓
形成服务结果
因此:
ServiceBehavior=Goal+Object+State+Capability+Method+DecisionServiceBehavior = Goal + Object + State + Capability + Method + Decision
44.11 服务反馈
**服务反馈(Service Feedback)**是服务行为执行之后,由服务结果、服务对象、环境以及服务主体状态变化产生的结果信息。
可以表示:
FS={ObjectFeedback,ResultFeedback,EnvironmentFeedback,SubjectFeedback}F_S= \{ ObjectFeedback, ResultFeedback, EnvironmentFeedback, SubjectFeedback \}
例如:
服务行为
↓
服务结果
↓
客户反馈
↓
结果判断
↓
状态更新
反馈可能表现为:
成功
失败
部分成功
满意
不满意
异常
再次服务
投诉
确认
反馈进入服务个体下一次运行:
Feedbackt→Statet+1Feedback_t \rightarrow State_{t+1}
同时:
Feedback→Memory→Experience→Knowledge→CapabilityFeedback \rightarrow Memory \rightarrow Experience \rightarrow Knowledge \rightarrow Capability
因此反馈不仅用于评价服务,也可以成为服务个体发展的输入。
44.12 服务个体的认知过程
服务个体首先需要对服务对象进行结构化认知。
其基本过程为:
ServiceObject→Attribute→State→Need→GoalServiceObject \rightarrow Attribute \rightarrow State \rightarrow Need \rightarrow Goal
例如:
设备
↓
设备属性
↓
设备当前状态
↓
故障需求
↓
维修目标
服务认知之后进入能力匹配:
Goal→CapabilityGoal \rightarrow Capability
再进入方法匹配:
Capability→MethodCapability \rightarrow Method
最终形成服务行为:
Method→BehaviorMethod \rightarrow Behavior
因此服务个体的核心认知过程为:
对象
↓
属性
↓
状态
↓
需求
↓
目标
↓
能力
↓
方法
↓
行为
44.13 服务能力匹配
服务个体必须判断自身能力是否能够满足服务对象的需求。
定义匹配函数:
Match(Need,C)={1,C satisfies Need0,otherwiseMatch(Need,C)= \begin{cases} 1,&C\ satisfies\ Need\\ 0,&otherwise \end{cases}
更完整地:
Match=f(Object,Need,State,Knowledge,Capability,Method)Match= f(Object,Need,State,Knowledge,Capability,Method)
当匹配成功:
Need→Capability→MethodNeed \rightarrow Capability \rightarrow Method
当匹配失败:
服务需求
↓
能力检测
↓
能力不足
├── 更换服务方法
├── 请求其他服务主体
├── 转移服务
└── 服务失败
因此,能力不足本身也是服务个体需要进行认知和决策的状态。
44.14 服务决策
**服务决策(Service Decision)**是服务个体根据服务目标、对象状态、服务能力、服务方法、风险和规则,对下一步服务方案进行选择的计算过程。
可以表示:
DS=f(G,O,S,K,C,Md,R,F)D_S= f(G,O,S,K,C,Md,R,F)
基本过程:
服务目标
↓
服务对象
↓
对象状态
↓
能力判断
↓
方法匹配
↓
风险判断
↓
冲突判断
↓
服务决策
↓
服务行为
因此:
Decision≠BehaviorDecision\neq Behavior
决策负责选择,行为负责执行。
44.15 服务风险
服务过程中可能出现风险。
例如:
服务对象风险
服务过程风险
能力不足风险
方法失败风险
资源风险
时间风险
安全风险
结果风险
可以定义:
Risk=f(Object,State,Capability,Method,Environment)Risk= f(Object,State,Capability,Method,Environment)
服务风险处理:
Risk→Detection→Protection→DecisionRisk \rightarrow Detection \rightarrow Protection \rightarrow Decision
因此服务个体的运行过程不只是:
Goal→BehaviorGoal\rightarrow Behavior
而应该是:
Goal→Capability→Risk→Protection→Decision→BehaviorGoal \rightarrow Capability \rightarrow Risk \rightarrow Protection \rightarrow Decision \rightarrow Behavior
44.16 服务冲突处理
服务过程中可能同时存在多个目标、规则、资源和时间条件。
例如:
客户要求
+
服务规则
+
资源限制
+
时间限制
+
安全要求
可能产生冲突。
可以定义:
Conflict={GoalConflict,RuleConflict,ResourceConflict,TimeConflict,MethodConflict}Conflict= \{ GoalConflict, RuleConflict, ResourceConflict, TimeConflict, MethodConflict \}
处理过程:
Conflict→Detection→Analysis→Priority→Resolution→DecisionConflict \rightarrow Detection \rightarrow Analysis \rightarrow Priority \rightarrow Resolution \rightarrow Decision
因此服务个体具备冲突处理能力之后,才能在复杂服务环境中持续运行。
44.17 服务个体的反馈学习
服务个体通过服务反馈形成服务经验。
Result→Feedback→Memory→ExperienceResult \rightarrow Feedback \rightarrow Memory \rightarrow Experience
经验进一步改变知识:
Experience→KnowledgeExperience \rightarrow Knowledge
知识再影响能力:
Knowledge→CapabilityKnowledge \rightarrow Capability
最终形成:
Feedback→Memory→Experience→Knowledge→Capability→Method→BehaviorFeedback \rightarrow Memory \rightarrow Experience \rightarrow Knowledge \rightarrow Capability \rightarrow Method \rightarrow Behavior
由此形成服务个体的持续学习闭环。
44.18 服务个体的完整运行闭环
服务个体的完整运行模型可以表示为:
ServiceRequest→ServiceSubject→ServiceObject→ServiceGoal→ServiceRelation→ServiceKnowledge→ServiceCapability→RiskDetection→ConflictHandling→ServiceMethod→Decision→Behavior→Result→Feedback→Memory→Experience→KnowledgeUpdate→CapabilityUpdate→NextServiceServiceRequest \rightarrow ServiceSubject \rightarrow ServiceObject \rightarrow ServiceGoal \rightarrow ServiceRelation \rightarrow ServiceKnowledge \rightarrow ServiceCapability \rightarrow RiskDetection \rightarrow ConflictHandling \rightarrow ServiceMethod \rightarrow Decision \rightarrow Behavior \rightarrow Result \rightarrow Feedback \rightarrow Memory \rightarrow Experience \rightarrow KnowledgeUpdate \rightarrow CapabilityUpdate \rightarrow NextService
可以进一步简化为:
服务主体
↓
服务对象
↓
服务需求
↓
服务目标
↓
服务关系
↓
服务知识
↓
服务能力
↓
风险判断
↓
冲突处理
↓
服务方法
↓
服务决策
↓
服务行为
↓
服务结果
↓
服务反馈
↓
服务记忆
↓
服务经验
↓
知识更新
↓
能力更新
↓
下一次服务
44.19 服务个体的PHP OOP模型
理论中的服务个体必须映射为实际的软件对象。
class ServiceIndividual extends Individual
{
protected $identity;
protected $type;
protected $subject;
protected $objects;
protected $goals;
protected $relations;
protected $knowledge;
protected $capabilities;
protected $methods;
protected $behaviors;
protected $feedback;
protected $states;
protected $memory;
protected $experience;
protected $history;
}
服务主体:
class ServiceSubject
{
protected $id;
protected $type;
protected $attributes;
protected $states;
protected $knowledge;
protected $capabilities;
}
服务对象:
class ServiceObject
{
protected $id;
protected $type;
protected $attributes;
protected $states;
protected $relations;
}
服务目标:
class ServiceGoal
{
protected $id;
protected $target;
protected $condition;
protected $state;
protected $priority;
protected $result;
}
服务能力:
class ServiceCapability
{
protected $id;
protected $name;
protected $conditions;
protected $knowledge;
protected $methods;
protected $state;
}
服务方法:
class ServiceMethod
{
protected $id;
protected $condition;
protected $object;
protected $process;
protected $action;
protected $result;
}
服务行为:
class ServiceBehavior
{
protected $id;
protected $goal;
protected $object;
protected $capability;
protected $method;
protected $decision;
protected $result;
}
服务反馈:
class ServiceFeedback
{
protected $id;
protected $serviceId;
protected $objectId;
protected $feedbackType;
protected $value;
protected $time;
}
44.20 服务个体Engine
服务个体需要建立独立的运行引擎。
ServiceEngine
↓
ServiceSubjectEngine
↓
ServiceObjectEngine
↓
ServiceGoalEngine
↓
ServiceRelationEngine
↓
ServiceKnowledgeEngine
↓
ServiceCapabilityEngine
↓
ServiceRiskEngine
↓
ServiceConflictEngine
↓
ServiceMethodEngine
↓
ServiceDecisionEngine
↓
ServiceBehaviorEngine
↓
ServiceFeedbackEngine
↓
ServiceMemoryEngine
↓
ServiceExperienceEngine
其中:
ServiceEngine负责服务个体总体运行;
ServiceObjectEngine负责服务对象处理;
ServiceGoalEngine负责服务目标计算;
ServiceKnowledgeEngine负责服务知识;
ServiceCapabilityEngine负责能力匹配;
ServiceMethodEngine负责方法匹配;
ServiceDecisionEngine负责服务决策;
ServiceBehaviorEngine负责服务行为;
ServiceFeedbackEngine负责反馈;
ServiceExperienceEngine负责经验形成。
44.21 服务个体数据库模型
服务个体的理论结构必须映射到数据库结构。
service_individuals
├── service_subjects
├── service_objects
├── service_goals
├── service_relations
├── service_knowledge
├── service_capabilities
├── service_methods
├── service_decisions
├── service_behaviors
├── service_feedback
├── service_states
├── service_memory
├── service_experience
├── service_risks
├── service_conflicts
└── service_history
主表:
CREATE TABLE service_individuals (
id INT NOT NULL AUTO_INCREMENT,
service_code VARCHAR(100) NOT NULL,
service_name VARCHAR(255),
service_type VARCHAR(100) NOT NULL,
subject_id INT DEFAULT NULL,
service_status VARCHAR(50) DEFAULT 'active',
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY uk_service_code (service_code),
KEY idx_service_type (service_type),
KEY idx_subject_id (subject_id)
);
服务目标表:
CREATE TABLE service_goals (
id INT NOT NULL AUTO_INCREMENT,
service_id INT NOT NULL,
target_id INT DEFAULT NULL,
goal_type VARCHAR(100) NOT NULL,
goal_condition TEXT,
goal_state VARCHAR(100),
priority INT DEFAULT 0,
goal_status VARCHAR(50) DEFAULT 'active',
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL,
PRIMARY KEY (id),
KEY idx_service_id (service_id),
KEY idx_target_id (target_id),
KEY idx_goal_type (goal_type)
);
服务反馈表:
CREATE TABLE service_feedback (
id INT NOT NULL AUTO_INCREMENT,
service_id INT NOT NULL,
object_id INT DEFAULT NULL,
feedback_type VARCHAR(100) NOT NULL,
feedback_value TEXT,
feedback_time DATETIME NOT NULL,
created_at DATETIME NOT NULL,
PRIMARY KEY (id),
KEY idx_service_id (service_id),
KEY idx_object_id (object_id),
KEY idx_feedback_type (feedback_type)
);
44.22 服务个体的MVC工程映射
服务个体理论最终必须进入工程运行环境。
统一工程链:
理论→形式化模型→对象模型→PHP Class→Service→Engine→Repository→MySQL→MVC→Smarty→Runtime理论 \rightarrow 形式化模型 \rightarrow 对象模型 \rightarrow PHP\ Class \rightarrow Service \rightarrow Engine \rightarrow Repository \rightarrow MySQL \rightarrow MVC \rightarrow Smarty \rightarrow Runtime
具体结构:
ServiceController
↓
ServiceService
↓
ServiceEngine
↓
ServiceIndividual
↓
ServiceRepository
↓
MySQL
内部运行:
Controller
↓
Service
↓
Engine
↓
Domain Object
↓
Repository
↓
MySQL
界面:
ServiceEngine
↓
Controller
↓
View Data
↓
Smarty
↓
HTML
由此实现:
ServiceTheory→ServiceObject→PHP OOP→MVC→MySQL→Smarty→RuntimeServiceTheory \rightarrow ServiceObject \rightarrow PHP\ OOP \rightarrow MVC \rightarrow MySQL \rightarrow Smarty \rightarrow Runtime
44.23 服务个体的类型体系
服务个体可以形成多层类型结构:
服务个体
├── 服务个人个体
├── 服务企业个体
├── 服务机构个体
├── 服务门店个体
├── 服务岗位个体
├── 服务平台个体
├── 服务设备个体
├── 服务机器人个体
├── 客服服务个体
├── 销售服务个体
├── 售后服务个体
├── 技术服务个体
├── 咨询服务个体
├── 维修服务个体
├── 餐饮服务个体
├── 酒店服务个体
├── 教育服务个体
├── 医疗服务个体
└── 物流服务个体
这些服务个体共享:
Subject+Object+Goal+Relation+Knowledge+Capability+Method+Behavior+FeedbackSubject+ Object+ Goal+ Relation+ Knowledge+ Capability+ Method+ Behavior+ Feedback
但是不同类型具有不同的专业对象、知识结构、能力结构和方法结构。
44.24 服务个体与其他个体的关系
服务个体并不是与其他ICAI个体完全分离的类型。
一个个人可以成为服务个人:
PersonalIndividual→ServicePersonalIndividualPersonalIndividual \rightarrow ServicePersonalIndividual
一个企业可以成为服务企业:
EnterpriseIndividual→ServiceEnterpriseIndividualEnterpriseIndividual \rightarrow ServiceEnterpriseIndividual
一个设备可以成为服务设备:
DeviceIndividual→ServiceDeviceIndividualDeviceIndividual \rightarrow ServiceDeviceIndividual
一个机器人可以成为服务机器人:
RobotIndividual→ServiceRobotIndividualRobotIndividual \rightarrow ServiceRobotIndividual
因此:
ServiceIndividual=BaseIndividual+ServiceStructureServiceIndividual = BaseIndividual + ServiceStructure
服务个体是在基础个体结构之上增加服务结构形成的专门个体。
44.25 服务个体与传统服务系统的区别
传统服务系统通常表示为:
Input→Process→OutputInput \rightarrow Process \rightarrow Output
而服务个体进一步表示为:
Subject+Object+Goal+Relation+Knowledge+Capability+Method+Behavior+FeedbackSubject + Object + Goal + Relation + Knowledge + Capability + Method + Behavior + Feedback
传统服务系统强调:
完成一次服务。
服务个体强调:
一个具体服务主体持续进行服务认知、服务决策、服务行为、服务反馈、服务学习和服务能力变化。
因此:
ServiceSystem≠ServiceIndividualServiceSystem\neq ServiceIndividual
服务系统可以只是一个工具,而服务个体具有自身的身份、能力、历史和持续运行结构。
44.26 服务个体的统一模型
最终建立服务个体统一模型:
SI={ID,T,Subject,Object,Goal,Relation,Knowledge,Capability,Method,Decision,Behavior,Feedback,State,Memory,Experience,History}SI= \{ ID, T, Subject, Object, Goal, Relation, Knowledge, Capability, Method, Decision, Behavior, Feedback, State, Memory, Experience, History \}
核心关系为:
Subject→Object→Goal→Knowledge→Capability→Method→Decision→Behavior→FeedbackSubject \rightarrow Object \rightarrow Goal \rightarrow Knowledge \rightarrow Capability \rightarrow Method \rightarrow Decision \rightarrow Behavior \rightarrow Feedback
反馈之后:
Feedback→Memory→Experience→Knowledge→CapabilityFeedback \rightarrow Memory \rightarrow Experience \rightarrow Knowledge \rightarrow Capability
最终形成:
ServiceIndividualt→ServiceBehaviort→ServiceResultt→Feedbackt→ServiceIndividualt+1ServiceIndividual_t \rightarrow ServiceBehavior_t \rightarrow ServiceResult_t \rightarrow Feedback_t \rightarrow ServiceIndividual_{t+1}
因此服务个体不是静态对象,而是一个能够持续变化的动态机器个体。
44.27 本章总结
本章建立了ICAI中的服务个体理论。
服务个体的九个核心结构为:
ServiceIndividual={ServiceSubject,ServiceObject,ServiceGoal,ServiceRelation,ServiceKnowledge,ServiceCapability,ServiceMethod,ServiceBehavior,ServiceFeedback}ServiceIndividual= \{ ServiceSubject, ServiceObject, ServiceGoal, ServiceRelation, ServiceKnowledge, ServiceCapability, ServiceMethod, ServiceBehavior, ServiceFeedback \}
其中:
服务主体解决”谁提供服务”;
服务对象解决”服务谁”;
服务目标解决”希望达到什么结果”;
服务关系解决”主体与对象之间是什么关系”;
服务知识解决”服务过程中知道什么”;
服务能力解决”能够完成什么服务”;
服务方法解决”如何完成服务”;
服务行为解决”实际执行什么”;
服务反馈解决”服务之后发生什么”。
形成:
主体→对象→目标→知识→能力→方法→行为→反馈主体 \rightarrow 对象 \rightarrow 目标 \rightarrow 知识 \rightarrow 能力 \rightarrow 方法 \rightarrow 行为 \rightarrow 反馈
再形成:
反馈→记忆→经验→知识→能力→方法→行为反馈 \rightarrow 记忆 \rightarrow 经验 \rightarrow 知识 \rightarrow 能力 \rightarrow 方法 \rightarrow 行为
最终形成服务个体的持续运行闭环:
服务认知→服务匹配→服务决策→服务行为→服务结果→服务反馈→服务学习→服务能力变化→下一次服务服务认知 \rightarrow 服务匹配 \rightarrow 服务决策 \rightarrow 服务行为 \rightarrow 服务结果 \rightarrow 服务反馈 \rightarrow 服务学习 \rightarrow 服务能力变化 \rightarrow 下一次服务
由此,ICAI中的”服务”不再只是一个软件功能,而成为一种可以被独立建模、独立计算、独立运行和持续发展的机器个体。
其基本原则可以归纳为:
一个具体服务主体,对应一个具体服务机器个体;一个服务机器个体具有自身的服务对象、服务目标、服务关系、服务知识、服务能力、服务方法、服务行为和服务反馈,并依据自身结构持续运行。
这构成了**服务个体人工智能(Service Individual Artificial Intelligence)**的基本理论基础。