第53章 服务个人人工智能
53.1 服务个人定义
服务个人(Service Personal)是指现实世界中以自然人身份独立提供某种服务的具体个人。服务个人可以具有职业身份、专业知识、服务经验、客户关系、服务能力、服务方法和服务行为,并通过这些结构完成具体服务活动。
服务个人人工智能(Service Personal Individual Artificial Intelligence,SPIAI)是个体人工智能(Individual Artificial Intelligence,ICAI)中的一种具体个体类型,是以一个现实中的具体服务个人作为模拟对象,根据该个人自身的身份、服务知识、服务经验、服务能力、服务方法、客户关系、服务目标、服务行为、服务结果和服务反馈,在计算机中建立对应的机器个体。
因此,服务个人人工智能不是一般意义上的“服务系统”,而是对一个具体服务个人进行机器个体化建模。
其基本关系为:
现实服务个人→服务个人结构→服务个人机器模型→服务个人Runtime现实服务个人\rightarrow服务个人结构\rightarrow服务个人机器模型\rightarrow服务个人Runtime
其中,现实服务个人是被模拟对象,服务个人结构是现实对象经过结构化之后形成的认知模型,服务个人机器模型是计算机中的个体模型,Service Personal Runtime则是该机器个体实际运行的状态结构。
服务个人人工智能可以表示为:
SPIAI={ID,T,K,E,C,Md,R,G,S,D,B,F,M,H}SPIAI= \{ ID,T,K,E,C,Md,R,G,S,D,B,F,M,H \}
其中:
- IDID:个人身份(Identity)
- TT:个人类型(Type)
- KK:服务知识(Knowledge)
- EE:服务经验(Experience)
- CC:服务能力(Capability)
- MdMd:服务方法(Method)
- RR:客户及其他服务关系(Relation)
- GG:服务目标(Goal)
- SS:服务状态(State)
- DD:服务决策(Decision)
- BB:服务行为(Behavior)
- FF:服务反馈(Feedback)
- MM:服务记忆(Memory)
- HH:服务历史(History)。
服务个人的核心不是简单记录“这个人是谁”,而是建立:
身份+知识+经验+能力+方法+关系+行为+反馈身份+知识+经验+能力+方法+关系+行为+反馈
所构成的完整服务个体结构。
53.2 个人身份
个人身份(Personal Identity)是服务个人人工智能识别其所对应现实服务个人的基础结构,用于确定机器个体“模拟的是谁”。
身份结构可以表示为:
ID={IndividualID,Name,Type,Profession,ServiceType,Status}ID= \{ IndividualID, Name, Type, Profession, ServiceType, Status \}
其中:
- IndividualIDIndividualID:个体唯一标识;
- NameName:个人名称;
- TypeType:个人类型;
- ProfessionProfession:职业类型;
- ServiceTypeServiceType:服务类型;
- StatusStatus:当前身份状态。
个人身份必须具有唯一性。
IndividualID1≠IndividualID2IndividualID_1\neq IndividualID_2
表示两个不同的机器个体不能因为职业相同而被视为同一个个体。
例如两个维修人员都提供家电维修服务,但两人的服务知识、维修经验、客户关系和处理方法可能完全不同。因此:
Type1=Type2Type_1=Type_2
并不能推出:
Individual1=Individual2Individual_1=Individual_2
服务个人身份决定的是机器个体的个体边界。
53.3 个人服务知识
个人服务知识(Personal Service Knowledge)是服务个人在其服务领域中所具有的对象知识、客户知识、需求知识、规则知识、方法知识、过程知识和结果知识。
可以表示为:
KP={KO,KC,KN,KR,KM,KP,KResult}K_P= \{ K_O, K_C, K_N, K_R, K_M, K_P, K_{Result} \}
其中:
- KOK_O:服务对象知识;
- KCK_C:客户知识;
- KNK_N:服务需求知识;
- KRK_R:服务规则知识;
- KMK_M:服务方法知识;
- KPK_P:服务过程知识;
- KResultK_{Result}:服务结果知识。
个人服务知识具有明显的个体性。
例如,两名摄影师都属于“摄影服务个人”,但一个人擅长婚礼摄影,另一个人擅长商业产品摄影,则两人的知识结构不同:
KP1≠KP2K_{P1}\neq K_{P2}
因此:
ServiceType1=ServiceType2ServiceType_1=ServiceType_2
并不意味着:
Knowledge1=Knowledge2Knowledge_1=Knowledge_2
机器个体需要保存属于具体服务个人的知识结构,使知识能够参与后续的需求识别、能力匹配、方法选择和服务决策。
其基本过程为:
服务需求→知识匹配→相关知识→能力判断→方法选择服务需求 \rightarrow 知识匹配 \rightarrow 相关知识 \rightarrow 能力判断 \rightarrow 方法选择
53.4 个人服务经验
个人服务经验(Personal Service Experience)是服务个人在过去服务过程中形成的、能够影响未来服务行为的历史性结构。
经验不是简单的历史记录,而是对过去服务过程、服务结果和反馈进行结构化保存之后形成的可计算信息。
可以表示为:
EP=f(M,B,R,F,H)E_P=f(M,B,R,F,H)
其中:
- MM:记忆;
- BB:过去服务行为;
- RR:过去服务结果;
- FF:服务反馈;
- HH:服务历史。
经验可以进一步表示为:
E={Object,Need,Method,Action,Result,Feedback,Time,Evaluation}E= \{ Object, Need, Method, Action, Result, Feedback, Time, Evaluation \}
例如某服务个人过去处理某类客户需求时,采用某种方法取得了较好的结果,那么该经历可以形成服务经验。
其形成过程为:
服务行为→服务结果→服务反馈→服务记忆→服务经验服务行为 \rightarrow 服务结果 \rightarrow 服务反馈 \rightarrow 服务记忆 \rightarrow 服务经验
经验进一步影响未来行为:
Experience→MethodSelection→Decision→BehaviorExperience \rightarrow MethodSelection \rightarrow Decision \rightarrow Behavior
因此,服务个人机器个体不是每次服务都从完全相同的初始状态开始,而是可以根据历史经验改变后续服务过程。
53.5 个人服务能力
个人服务能力(Personal Service Capability)是具体服务个人在一定状态、知识、经验、资源和条件下完成特定服务任务的能力结构。
服务能力可以表示为:
CP=f(K,E,G,S,Md,R)C_P=f(K,E,G,S,Md,R)
其中:
- KK:服务知识;
- EE:服务经验;
- GG:服务目标;
- SS:当前状态;
- MdMd:服务方法;
- RR:服务关系。
能力并不是静态标签。
同一个服务个人可能具有多种能力:
CP={C1,C2,…,Cn}C_P=\{C_1,C_2,\ldots,C_n\}
例如:
C1=需求分析能力C_1=需求分析能力 C2=方案制定能力C_2=方案制定能力 C3=服务执行能力C_3=服务执行能力 C4=问题处理能力C_4=问题处理能力 C5=客户沟通能力C_5=客户沟通能力
但是:
PotentialCapability≠AvailableCapabilityPotentialCapability\neq AvailableCapability
潜在能力不一定能够在当前条件下实际使用。
因此:
AvailableCapability=f(C,S,Resource,Condition)AvailableCapability = f(C,S,Resource,Condition)
当个人处于不可服务状态、缺少必要资源或者当前条件不满足时,即使机器个体具有某项能力,该能力也可能暂时不可用。
53.6 个人服务方法
个人服务方法(Personal Service Method)是具体服务个人用于处理服务需求、完成服务目标和产生服务结果的结构化方法。
方法可以表示为:
MdP={Condition,Object,Process,Action,Result}Md_P= \{ Condition, Object, Process, Action, Result \}
其中:
- ConditionCondition:适用条件;
- ObjectObject:服务对象;
- ProcessProcess:服务过程;
- ActionAction:执行动作;
- ResultResult:预期结果。
一个服务个人可以拥有多个服务方法:
MdP={Md1,Md2,…,Mdn}Md_P=\{Md_1,Md_2,\ldots,Md_n\}
不同方法对应不同条件、对象和目标。
方法选择可以表示为:
Md∗=f(G,S,K,C,R,E)Md^*=f(G,S,K,C,R,E)
其中 Md∗Md^* 表示当前服务任务下被选择的服务方法。
基本关系为:
需求→目标→能力→方法→决策→行为需求 \rightarrow 目标 \rightarrow 能力 \rightarrow 方法 \rightarrow 决策 \rightarrow 行为
服务个人的能力决定“能不能做”,服务方法决定“怎样做”。
53.7 个人客户关系
个人客户关系(Personal Customer Relation)是服务个人与具体客户之间形成的结构化关系。
关系可以表示为:
R=(Subject,RelationType,Object)R=(Subject,RelationType,Object)
对于服务个人:
R=(ServicePersonal,RelationType,Customer)R=(ServicePersonal,RelationType,Customer)
其中:
- ServicePersonalServicePersonal:服务个人;
- RelationTypeRelationType:关系类型;
- CustomerCustomer:客户对象。
客户关系可以包括:
RC={NewCustomer,ExistingCustomer,RegularCustomer,PotentialCustomer,CompletedCustomer}R_C= \{ NewCustomer, ExistingCustomer, RegularCustomer, PotentialCustomer, CompletedCustomer \}
客户关系还可以具有历史属性,例如:
CustomerRelation={CustomerID,RelationType,ServiceHistory,Preference,State,Time}CustomerRelation= \{ CustomerID, RelationType, ServiceHistory, Preference, State, Time \}
因此,客户不是孤立的对象,而是服务个人关系网络中的对象。
其结构为:
服务个人→客户→服务需求→服务过程→服务结果→客户反馈服务个人 \rightarrow 客户 \rightarrow 服务需求 \rightarrow 服务过程 \rightarrow 服务结果 \rightarrow 客户反馈
客户关系历史还可以影响后续服务方法选择。
例如:
CustomerHistory→Knowledge→Capability→MethodCustomerHistory \rightarrow Knowledge \rightarrow Capability \rightarrow Method
这样,服务个人机器个体能够区分不同客户,而不是把所有客户视为完全相同的服务对象。
53.8 个人服务行为
个人服务行为(Personal Service Behavior)是服务个人根据服务目标、客户需求、当前状态、服务能力、服务方法和决策结果所产生的实际服务行为。
可以表示为:
BP=f(G,C,Md,S,D,R)B_P=f(G,C,Md,S,D,R)
其中:
- GG:服务目标;
- CC:服务能力;
- MdMd:服务方法;
- SS:当前状态;
- DD:服务决策;
- RR:客户关系。
服务行为不是独立产生的,而是认知结构经过决策之后形成的运行结果。
基本过程为:
客户需求→服务目标→能力匹配→方法匹配→服务决策→服务行为客户需求 \rightarrow 服务目标 \rightarrow 能力匹配 \rightarrow 方法匹配 \rightarrow 服务决策 \rightarrow 服务行为
服务行为可以包括:
BP={Consult,Analyze,Plan,Recommend,Execute,Communicate,FollowUp,Resolve}B_P= \{ Consult, Analyze, Plan, Recommend, Execute, Communicate, FollowUp, Resolve \}
其中每一种行为都可以进一步转换为具体动作。
因此:
Behavior→ActionBehavior\rightarrow Action
例如:
客户提出需求→需求分析→方案选择→客户沟通→执行服务→完成服务客户提出需求 \rightarrow 需求分析 \rightarrow 方案选择 \rightarrow 客户沟通 \rightarrow 执行服务 \rightarrow 完成服务
服务行为的实际结果又会进入反馈系统。
53.9 个人服务反馈
个人服务反馈(Personal Service Feedback)是服务个人完成服务行为后,从客户、服务结果、外部环境以及机器个体自身获得的结果信息。
可以表示为:
FP={FC,FR,FE,FS}F_P= \{ F_C, F_R, F_E, F_S \}
其中:
- FCF_C:客户反馈;
- FRF_R:结果反馈;
- FEF_E:环境反馈;
- FSF_S:主体自身反馈。
反馈首先用于判断服务是否达到目标:
Result→Feedback→EvaluationResult\rightarrow Feedback\rightarrow Evaluation
如果:
Result=GoalResult=Goal
则表示服务结果达到目标。
如果:
Result≠GoalResult\neq Goal
则需要进一步分析差异原因。
反馈可以进入服务个人的记忆与经验结构:
Feedback→Memory→ExperienceFeedback \rightarrow Memory \rightarrow Experience
进一步形成:
Experience→KnowledgeUpdateExperience \rightarrow KnowledgeUpdate
以及:
Experience→CapabilityUpdateExperience \rightarrow CapabilityUpdate
和:
Experience→MethodUpdateExperience \rightarrow MethodUpdate
因此,反馈不是服务流程的终点,而是下一次服务能力形成的输入。
53.10 个人服务学习
个人服务学习(Personal Service Learning)是服务个人机器个体根据历史服务结果、反馈、记忆和经验,对自身服务知识、服务能力和服务方法进行结构化更新的过程。
学习可以表示为:
LearningP=f(F,M,E,K,C,Md)Learning_P= f(F,M,E,K,C,Md)
其中:
- FF:反馈;
- MM:记忆;
- EE:经验;
- KK:知识;
- CC:能力;
- MdMd:方法。
其基本过程为:
服务结果→服务反馈→服务记忆→服务经验→知识更新→能力更新→方法更新→下一次服务服务结果 \rightarrow 服务反馈 \rightarrow 服务记忆 \rightarrow 服务经验 \rightarrow 知识更新 \rightarrow 能力更新 \rightarrow 方法更新 \rightarrow 下一次服务
学习并不意味着改变服务个人的身份。
Learning≠IdentityChangeLearning\neq IdentityChange
学习主要改变的是:
KnowledgeKnowledge ExperienceExperience CapabilityCapability MethodMethod
以及由这些结构决定的后续行为。
因此:
IndividualIdentityt+1=IndividualIdentitytIndividualIdentity_{t+1}=IndividualIdentity_t
在身份保持不变的情况下:
Kt+1≠KtK_{t+1}\neq K_t Ct+1≠CtC_{t+1}\neq C_t Mdt+1≠MdtMd_{t+1}\neq Md_t
这形成服务个人机器个体的持续发展机制。
53.11 服务个人完整运行模型
将上述结构统一起来,可以得到服务个人人工智能的完整运行模型:
客户→需求→服务目标→个人身份→个人知识→个人经验→个人能力→服务方法→客户关系→服务决策→服务行为→服务结果→服务反馈→服务记忆→服务学习→知识更新→能力更新→方法更新→下一次服务客户 \rightarrow 需求 \rightarrow 服务目标 \rightarrow 个人身份 \rightarrow 个人知识 \rightarrow 个人经验 \rightarrow 个人能力 \rightarrow 服务方法 \rightarrow 客户关系 \rightarrow 服务决策 \rightarrow 服务行为 \rightarrow 服务结果 \rightarrow 服务反馈 \rightarrow 服务记忆 \rightarrow 服务学习 \rightarrow 知识更新 \rightarrow 能力更新 \rightarrow 方法更新 \rightarrow 下一次服务
进一步形成持续运行闭环:
服务个人机器个体
↓
识别客户
↓
识别需求
↓
形成服务目标
↓
读取个人服务知识
↓
读取个人服务经验
↓
匹配个人服务能力
↓
匹配服务方法
↓
分析客户关系
↓
形成服务决策
↓
执行服务行为
↓
产生服务结果
↓
接收服务反馈
↓
形成服务记忆
↓
形成服务经验
↓
更新服务知识
↓
更新服务能力
↓
更新服务方法
↓
进入下一次服务
由此可以形成:
ServicePersonalRuntime=Cognition+Capability+Method+Behavior+Feedback+LearningServicePersonalRuntime = Cognition + Capability + Method + Behavior + Feedback + Learning
53.12 服务个人与一般服务个体的关系
服务个人是服务个体的一种具体类型。
因此:
ServicePersonalAI⊆ServiceIndividualAIServicePersonalAI\subseteq ServiceIndividualAI
同时:
ServiceIndividualAI⊆ICAIServiceIndividualAI\subseteq ICAI
形成:
ServicePersonalAI⊆ServiceIndividualAI⊆ICAIServicePersonalAI \subseteq ServiceIndividualAI \subseteq ICAI
服务个人人工智能继承服务个体的一般结构,但具有个人身份、个人知识、个人经验、个人能力和个人客户关系等特殊结构。
因此:
ServicePersonalStructure=GeneralServiceStructure+PersonalSpecificStructureServicePersonalStructure = GeneralServiceStructure + PersonalSpecificStructure
其中:
PersonalSpecificStructure=Identity+PersonalKnowledge+PersonalExperience+PersonalCapability+CustomerRelation+PersonalHistoryPersonalSpecificStructure= Identity+ PersonalKnowledge+ PersonalExperience+ PersonalCapability+ CustomerRelation+ PersonalHistory
这也是服务个人区别于一般服务系统和一般服务个体的重要基础。
53.13 服务个人机器个体模型
最终,服务个人机器个体可以统一表示为:
SPI={ID,T,K,E,C,Md,Customer,R,G,S,D,B,F,M,H,Runtime}SPI= \{ ID, T, K, E, C, Md, Customer, R, G, S, D, B, F, M, H, Runtime \}
其核心运行关系为:
Identity→Knowledge→Experience→Capability→Method→Relation→Decision→Behavior→Result→Feedback→Learning→UpdateIdentity \rightarrow Knowledge \rightarrow Experience \rightarrow Capability \rightarrow Method \rightarrow Relation \rightarrow Decision \rightarrow Behavior \rightarrow Result \rightarrow Feedback \rightarrow Learning \rightarrow Update
在工程实现中,该理论结构可以进一步映射为:
服务个人理论→服务个人对象模型→ServicePersonal对象→ServicePersonal类→ServicePersonalService→ServicePersonalEngine→ServicePersonalRepository→MySQL→ServicePersonalRuntime服务个人理论 \rightarrow 服务个人对象模型 \rightarrow ServicePersonal对象 \rightarrow ServicePersonal类 \rightarrow ServicePersonalService \rightarrow ServicePersonalEngine \rightarrow ServicePersonalRepository \rightarrow MySQL \rightarrow ServicePersonalRuntime
其中,机器个体保存的不是单纯的个人资料,而是一个能够持续运行的服务认知、服务行为和服务学习结构。
53.14 本章总结
服务个人人工智能解决的是一个具体服务个人如何在计算机中形成对应机器个体的问题。
其核心不是简单建立一个“服务人员数据库”,而是建立:
个人身份+个人服务知识+个人服务经验+个人服务能力+个人服务方法+个人客户关系+个人服务行为+个人服务反馈+个人服务学习个人身份 + 个人服务知识 + 个人服务经验 + 个人服务能力 + 个人服务方法 + 个人客户关系 + 个人服务行为 + 个人服务反馈 + 个人服务学习
组成的完整个体结构。
其完整逻辑可以归纳为:
现实服务个人→个人身份→个人服务知识→个人服务经验→个人服务能力→个人服务方法→个人客户关系→个人服务行为→个人服务结果→个人服务反馈→个人服务学习→个人机器个体更新→持续服务运行现实服务个人 \rightarrow 个人身份 \rightarrow 个人服务知识 \rightarrow 个人服务经验 \rightarrow 个人服务能力 \rightarrow 个人服务方法 \rightarrow 个人客户关系 \rightarrow 个人服务行为 \rightarrow 个人服务结果 \rightarrow 个人服务反馈 \rightarrow 个人服务学习 \rightarrow 个人机器个体更新 \rightarrow 持续服务运行
由此,服务个人不再只是一个被记录的现实人物,而被转换成为具有身份、知识、经验、能力、方法、关系、行为、反馈和学习结构的机器个体。
这构成了服务个人人工智能的基本理论模型,并为后续将服务个人模型进一步转换为面向对象程序结构、Service、Engine、Repository和Runtime提供理论基础。