第37章 项目个体
37.1 提出背景
项目是现实世界中一种典型的目标驱动型个体。企业项目、工程项目、研发项目、建设项目、软件项目、产品项目以及社会项目,都具有明确的目标、实施对象、资源配置、阶段状态、参与关系、执行能力和项目行为。
传统项目管理系统通常将项目拆分为任务、人员、进度、资源、文档等数据进行管理。这种方式能够实现项目的信息化管理,但项目本身通常仍然只是数据库中的一个记录或者多个业务模块的集合。
个体人工智能(Individual Artificial Intelligence,ICAI)的思想则不同。它可以将一个具体项目作为模拟对象,在计算机中建立与该项目对应的项目机器个体,使系统能够从项目自身的目标、对象、资源、状态、关系、能力和行为出发,对项目进行结构化认知、状态判断、能力匹配、行为决策和运行反馈。
因此:
现实项目→项目结构→项目机器个体→项目认知→项目决策→项目行为→项目反馈→项目更新现实项目 \rightarrow 项目结构 \rightarrow 项目机器个体 \rightarrow 项目认知 \rightarrow 项目决策 \rightarrow 项目行为 \rightarrow 项目反馈 \rightarrow 项目更新
项目个体是个体人工智能从“组织型个体”进一步扩展到“目标过程型个体”的重要类型。
37.2 项目个体的定义
**项目个体(Project Individual)**是个体人工智能中的一种目标驱动型个体,是以一个具体项目作为模拟对象,根据该项目自身的目标、项目对象、项目资源、项目状态、项目关系、项目能力、项目方法、项目行为、项目知识、项目经验和项目历史,在计算机中建立对应的机器个体。
形式化表示为:
PI={ID,T,G,O,Res,S,R,K,C,Md,B,D,F,E,H}PI=\{ID,T,G,O,Res,S,R,K,C,Md,B,D,F,E,H\}
其中:
- PIPI:项目个体;
- IDID:项目身份;
- TT:项目类型;
- GG:项目目标;
- OO:项目对象;
- ResRes:项目资源;
- SS:项目状态;
- RR:项目关系;
- KK:项目知识;
- CC:项目能力;
- MdMd:项目方法;
- BB:项目行为;
- DD:项目决策;
- FF:项目反馈;
- EE:项目经验;
- HH:项目历史。
项目个体的核心结构可以进一步表示为:
ProjectIndividual=Goal+Object+Resource+State+Relation+Capability+BehaviorProjectIndividual = Goal + Object + Resource + State + Relation + Capability + Behavior
因此,项目个体不是“项目名称”的机器化表示,而是一个具有目标、结构、状态和运行行为的完整机器个体。
37.3 项目目标
37.3.1 项目目标定义
**项目目标(Project Goal)**是项目个体在项目生命周期内需要达到的目标状态或结果。
项目具有明确的目标,因此目标是项目个体区别于一般对象的重要结构。
项目目标可以表示为:
GP={Target,Condition,State,Priority,Deadline}G_P=\{Target,Condition,State,Priority,Deadline\}
其中:
- TargetTarget:目标对象;
- ConditionCondition:目标成立条件;
- StateState:目标状态;
- PriorityPriority:目标优先级;
- DeadlineDeadline:目标时间约束。
例如:
项目目标
├── 建设目标
├── 开发目标
├── 交付目标
├── 质量目标
├── 时间目标
├── 成本目标
└── 阶段目标
项目目标通常具有层级结构:
ProjectGoal→PhaseGoal→TaskGoal→ActionGoalProjectGoal \rightarrow PhaseGoal \rightarrow TaskGoal \rightarrow ActionGoal
因此:
GP={G1,G2,…,Gn}G_P=\{G_1,G_2,\ldots,G_n\}
多个目标之间还可能存在优先级、依赖和冲突关系。
37.4 项目对象
37.4.1 项目对象定义
**项目对象(Project Object)**是项目实施过程中被识别、处理、建设、修改、交付或管理的对象。
项目对象可以包括:
项目对象
├── 项目成果
├── 产品
├── 工程设施
├── 软件系统
├── 技术方案
├── 文档
├── 任务
├── 工作包
├── 阶段
├── 交付物
└── 问题对象
项目对象表示为:
OP={O1,O2,…,On}O_P=\{O_1,O_2,\ldots,O_n\}
单个对象:
Oi={ID,T,A,S,R}O_i=\{ID,T,A,S,R\}
其中:
- IDID:对象身份;
- TT:对象类型;
- AA:对象属性;
- SS:对象状态;
- RR:对象关系。
项目对象与项目目标存在直接关系:
Goal→ObjectGoal\rightarrow Object
即目标决定需要处理哪些对象,而对象状态又会反过来影响目标完成程度:
ObjectState→GoalStateObjectState\rightarrow GoalState
37.5 项目资源
37.5.1 项目资源定义
**项目资源(Project Resource)**是项目执行过程中能够被项目个体识别、配置、调用、消耗或管理的资源。
项目资源可以包括:
项目资源
├── 人员资源
├── 资金资源
├── 设备资源
├── 材料资源
├── 技术资源
├── 软件资源
├── 数据资源
├── 知识资源
├── 时间资源
└── 空间资源
表示为:
ResP={Res1,Res2,…,Resn}Res_P=\{Res_1,Res_2,\ldots,Res_n\}
资源可以进一步描述:
Resi={ID,T,A,S,Quantity,Availability}Res_i=\{ID,T,A,S,Quantity,Availability\}
其中:
- IDID:资源身份;
- TT:资源类型;
- AA:资源属性;
- SS:资源状态;
- QuantityQuantity:资源数量;
- AvailabilityAvailability:资源可用性。
项目执行本质上存在资源与目标之间的匹配关系:
Goal→RequiredResource→AvailableResource→ResourceMatchingGoal \rightarrow RequiredResource \rightarrow AvailableResource \rightarrow ResourceMatching
如果目标需要的资源不足,则项目个体不能简单地继续执行,而应进入资源判断、调整或者冲突处理。
37.6 项目状态
37.6.1 状态定义
**项目状态(Project State)**是项目在某一时间点上的整体运行情况以及项目对象、资源和任务状态的结构化表示。
项目状态可以包括:
项目状态
├── 规划
├── 准备
├── 启动
├── 执行
├── 暂停
├── 延期
├── 风险状态
├── 阶段完成
├── 项目完成
└── 项目终止
项目状态具有时间连续性:
St→St+1S_t\rightarrow S_{t+1}
例如:
规划→启动→执行→验收→完成规划 \rightarrow 启动 \rightarrow 执行 \rightarrow 验收 \rightarrow 完成
项目状态还可以由多个子状态组成:
SP={Sgoal,Sobject,Sresource,Stask,Srisk}S_P=\{S_{goal},S_{object},S_{resource},S_{task},S_{risk}\}
因此,项目整体状态并不是一个简单的字符串,而是多个状态元素共同形成的结构。
37.7 项目关系
37.7.1 关系定义
**项目关系(Project Relation)**是项目个体内部对象、资源、目标、任务以及外部参与主体之间形成的结构化联系。
基本关系模型:
R=(Subject,Type,Object)R=(Subject,Type,Object)
例如:
项目
↓包含
任务
任务
↓依赖
任务
项目
↓使用
资源
资源
↓支持
目标
项目对象
↓属于
项目阶段
项目
↓关联
参与主体
因此:
RP={R1,R2,…,Rn}R_P=\{R_1,R_2,\ldots,R_n\}
关系能够形成项目内部的依赖结构:
Object→Relation→Dependency→ExecutionOrderObject \rightarrow Relation \rightarrow Dependency \rightarrow ExecutionOrder
例如,一个任务必须在另一个任务完成之后才能执行:
TaskA→Complete→TaskBTask_A \rightarrow Complete \rightarrow Task_B
这种关系不是简单的数据关联,而是直接影响项目行为。
37.8 项目能力
37.8.1 项目能力定义
**项目能力(Project Capability)**是项目个体根据自身目标、知识、资源、方法、对象和当前状态,对项目任务和项目行为进行处理的能力。
项目能力可以表示为:
CP=f(G,O,Res,K,S,R,Md,E)C_P=f(G,O,Res,K,S,R,Md,E)
其中:
- GG:项目目标;
- OO:项目对象;
- ResRes:项目资源;
- KK:项目知识;
- SS:项目状态;
- RR:项目关系;
- MdMd:项目方法;
- EE:项目经验。
项目能力可以包括:
项目能力
├── 项目规划能力
├── 任务组织能力
├── 资源配置能力
├── 状态判断能力
├── 对象处理能力
├── 进度管理能力
├── 风险识别能力
├── 问题处理能力
├── 结果验证能力
└── 项目调整能力
项目能力不是固定不变的。
Capabilityt→Capabilityt+1Capability_t\rightarrow Capability_{t+1}
项目经验积累后:
Experience→Knowledge→CapabilityExperience \rightarrow Knowledge \rightarrow Capability
因此,一个项目机器个体可以随着项目运行形成自己的项目经验结构。
37.9 项目行为
37.9.1 行为定义
**项目行为(Project Behavior)**是项目个体根据项目目标、项目状态、项目能力、项目资源、项目关系和项目规则,对项目对象实施处理而产生的机器行为。
形式化表示:
BP=f(G,C,Res,S,R,Md,D)B_P=f(G,C,Res,S,R,Md,D)
其中:
- GG:项目目标;
- CC:项目能力;
- ResRes:项目资源;
- SS:项目状态;
- RR:项目关系;
- MdMd:项目方法;
- DD:项目决策。
项目行为包括:
规划
→
分解
→
分配
→
执行
→
检查
→
调整
→
交付
→
验证
→
完成
因此:
Goal→Capability→Method→Decision→BehaviorGoal \rightarrow Capability \rightarrow Method \rightarrow Decision \rightarrow Behavior
项目行为是项目内部结构经过计算后的动态结果。
37.10 项目个体总体模型
综合本章七个核心结构:
PI={ID,T,G,O,Res,S,R,C,B}PI= \{ID,T,G,O,Res,S,R,C,B\}
扩展为完整项目机器个体:
PI={ID,T,G,O,Res,S,R,K,C,Md,D,B,F,M,E,H}PI= \{ID,T,G,O,Res,S,R,K,C,Md,D,B,F,M,E,H\}
其内部关系可以表示为:
项目目标
↓
项目对象
↓
项目资源
↓
项目关系
↓
项目状态
↓
项目能力
↓
项目方法
↓
项目决策
↓
项目行为
↓
项目结果
↓
项目反馈
↓
项目经验
↓
项目知识
↓
项目能力更新
由此形成完整的项目运行结构。
37.11 项目个体运行模型
项目个体不是静态存储结构,而是持续运行的动态机器个体。
其基本运行过程为:
ProjectInput→GoalRecognition→ObjectRecognition→ResourceRecognition→StateRecognition→RelationMatching→CapabilityMatching→MethodMatching→Decision→Behavior→Result→FeedbackProjectInput \rightarrow GoalRecognition \rightarrow ObjectRecognition \rightarrow ResourceRecognition \rightarrow StateRecognition \rightarrow RelationMatching \rightarrow CapabilityMatching \rightarrow MethodMatching \rightarrow Decision \rightarrow Behavior \rightarrow Result \rightarrow Feedback
进一步形成:
项目输入
↓
目标判断
↓
对象识别
↓
资源判断
↓
项目状态判断
↓
项目关系判断
↓
能力匹配
↓
方法匹配
↓
决策
↓
项目行为
↓
执行
↓
结果检查
↓
反馈
↓
经验
↓
知识更新
↓
能力更新
↓
项目状态更新
↓
下一运行周期
因此:
PIt→PIt+1PI_t\rightarrow PI_{t+1}
项目个体随着项目执行不断发生状态和结构变化。
37.12 项目阶段与生命周期
项目具有明显的生命周期。
可以表示为:
ProjectLifecycle={Planning,Starting,Executing,Checking,Completing,Closing}ProjectLifecycle= \{Planning,Starting,Executing,Checking,Completing,Closing\}
即:
项目规划
↓
项目启动
↓
项目执行
↓
项目检查
↓
项目调整
↓
项目验收
↓
项目完成
↓
项目结束
不同阶段具有不同目标、对象、资源、状态和行为。
因此:
Ct≠Ct+1C_t\neq C_{t+1} Bt≠Bt+1B_t\neq B_{t+1}
即项目在不同生命周期阶段,其能力结构和行为结构可能发生变化。
项目结束后,项目个体并不一定立即消失,其历史仍然可以保存:
ProjectRuntime→ProjectHistory→ProjectExperience→KnowledgeProjectRuntime \rightarrow ProjectHistory \rightarrow ProjectExperience \rightarrow Knowledge
这使项目能够成为个体人工智能体系中的历史性个体。
37.13 项目能力与资源匹配
项目执行过程中,一个重要的机器认知过程是资源和能力匹配。
例如:
GoalA→RequiredCapabilityGoal_A \rightarrow RequiredCapability
再:
RequiredCapability→RequiredResourceRequiredCapability \rightarrow RequiredResource
然后:
RequiredResource↔AvailableResourceRequiredResource \leftrightarrow AvailableResource
如果匹配:
Match=1Match=1
则:
Capability→Method→BehaviorCapability \rightarrow Method \rightarrow Behavior
如果不匹配:
Match=0Match=0
则进入:
能力不足
↓
资源检查
↓
资源调整
├── 调整资源
├── 调整方法
├── 调整目标
└── 暂停执行
这使项目管理从简单的状态记录转变为结构化的项目认知计算。
37.14 项目冲突与调整
项目内部可能存在目标冲突、资源冲突、时间冲突、任务依赖冲突和方法冲突。
统一表示:
ConflictP={GoalConflict,ResourceConflict,TimeConflict,RelationConflict,MethodConflict}Conflict_P= \{GoalConflict,ResourceConflict,TimeConflict,RelationConflict,MethodConflict\}
例如:
GoalA↔GoalBGoal_A \leftrightarrow Goal_B
如果两个目标无法同时满足,则形成目标冲突。
资源冲突:
TaskA→ResourceXTask_A\rightarrow Resource_X
同时:
TaskB→ResourceXTask_B\rightarrow Resource_X
而:
Capacity(ResourceX)<Demand(TaskA+TaskB)Capacity(Resource_X)<Demand(Task_A+Task_B)
则:
ResourceConflict=1ResourceConflict=1
项目个体需要进入冲突处理:
Conflict→Analysis→Priority→Adjustment→DecisionConflict \rightarrow Analysis \rightarrow Priority \rightarrow Adjustment \rightarrow Decision
因此,项目行为并不是简单按照预设流程机械执行,而需要根据项目自身状态进行结构化判断。
37.15 项目自我检测与维护
项目个体在运行过程中需要持续检查自身状态。
基本过程:
ProjectRuntime→SelfDetection→ProblemRecognitionProjectRuntime \rightarrow SelfDetection \rightarrow ProblemRecognition
问题可以分为:
正常
→
继续运行
风险
→
风险处理
冲突
→
冲突处理
异常
→
诊断
→
修复
→
验证
统一表示:
SelfMaintenance=Detection+Protection+ConflictHandling+RepairSelfMaintenance= Detection+ Protection+ ConflictHandling+ Repair
项目个体由此能够形成:
运行→检测→判断→调整→恢复→继续运行运行 \rightarrow 检测 \rightarrow 判断 \rightarrow 调整 \rightarrow 恢复 \rightarrow 继续运行
这使项目机器个体具有持续运行能力。
37.16 项目个体的面向对象模型
理论中的项目个体可以转换为PHP OOP对象。
class ProjectIndividual
{
protected $id;
protected $type;
protected $goals;
protected $objects;
protected $resources;
protected $states;
protected $relations;
protected $knowledge;
protected $capabilities;
protected $methods;
protected $decisions;
protected $behaviors;
protected $feedback;
protected $memory;
protected $experience;
protected $history;
}
项目目标:
class ProjectGoal
{
protected $id;
protected $target;
protected $condition;
protected $state;
protected $priority;
protected $deadline;
}
项目资源:
class ProjectResource
{
protected $id;
protected $type;
protected $attributes;
protected $state;
protected $quantity;
protected $availability;
}
项目状态:
class ProjectState
{
protected $projectId;
protected $stateType;
protected $value;
protected $time;
}
项目能力:
class ProjectCapability
{
protected $id;
protected $name;
protected $conditions;
protected $knowledge;
protected $resources;
protected $methods;
protected $experience;
protected $state;
}
这些对象共同构成项目机器个体的内部运行结构。
37.17 项目引擎
项目个体可以建立 ProjectEngine,负责项目运行过程:
ProjectEngine
↓
Goal Engine
↓
Object Engine
↓
Resource Engine
↓
State Engine
↓
Relation Engine
↓
Capability Engine
↓
Method Engine
↓
Decision Engine
↓
Behavior Engine
↓
Feedback Engine
其核心运行关系为:
ProjectEngine=Goal+Object+Resource+State+Relation+Capability+Method+Decision+BehaviorProjectEngine = Goal + Object + Resource + State + Relation + Capability + Method + Decision + Behavior
项目引擎不是单独创造项目智能,而是按照项目机器个体已经建立的结构、规则、知识和方法执行计算。
37.18 项目数据库结构
项目个体可以建立如下数据库结构:
project_individuals
├── project_identities
├── project_structures
├── project_goals
├── project_objects
├── project_resources
├── project_states
├── project_relations
├── project_knowledge
├── project_capabilities
├── project_methods
├── project_decisions
├── project_behaviors
├── project_feedback
├── project_memory
├── project_experience
├── project_conflicts
├── project_repairs
├── project_protection
└── project_history
项目目标表可以表示:
CREATE TABLE project_goals (
id INT NOT NULL AUTO_INCREMENT,
project_id INT NOT NULL,
goal_name VARCHAR(255) NOT NULL,
target_data TEXT,
condition_data TEXT,
goal_state VARCHAR(50),
priority INT DEFAULT 0,
deadline DATETIME DEFAULT NULL,
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL,
PRIMARY KEY (id),
KEY idx_project_id (project_id)
);
项目资源表:
CREATE TABLE project_resources (
id INT NOT NULL AUTO_INCREMENT,
project_id INT NOT NULL,
resource_type VARCHAR(100) NOT NULL,
resource_name VARCHAR(255) NOT NULL,
resource_state VARCHAR(50),
quantity DECIMAL(18,4) DEFAULT 0,
availability DECIMAL(18,4) DEFAULT 0,
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL,
PRIMARY KEY (id),
KEY idx_project_id (project_id)
);
数据库由此承担项目机器个体的持久化记忆和状态存储作用。
37.19 MVC与运行工程
项目个体可以按照WSaiOS/ICAI的工程结构进行实现:
ProjectTheory→ProjectModel→PHP OOP→ProjectService→ProjectEngine→Repository→MySQL→MVC→Smarty→RuntimeProjectTheory \rightarrow ProjectModel \rightarrow PHP\ OOP \rightarrow ProjectService \rightarrow ProjectEngine \rightarrow Repository \rightarrow MySQL \rightarrow MVC \rightarrow Smarty \rightarrow Runtime
典型运行结构:
ProjectController
↓
ProjectService
↓
ProjectEngine
↓
Project Objects / Goals / Resources / States
↓
ProjectRepository
↓
MySQL
Smarty主要负责项目机器个体状态和运行结果的外部表现。
因此:
ProjectRuntime→Controller→ViewData→Smarty→HTMLProjectRuntime \rightarrow Controller \rightarrow ViewData \rightarrow Smarty \rightarrow HTML
界面不是项目个体本身,而只是项目个体机器结构的一个外部表达层。
37.20 项目个体案例
假设建立一个具体软件开发项目:
PIA=SoftwareProjectAPI_A=SoftwareProject_A
首先建立项目目标:
GA={G1,G2,G3}G_A=\{G_1,G_2,G_3\}
例如:
项目目标
├── 完成系统设计
├── 完成系统开发
└── 完成系统交付
然后建立项目对象:
项目对象
├── 系统
├── 模块
├── 数据库
├── 文档
└── 测试结果
再建立资源:
项目资源
├── 开发人员
├── 服务器
├── 软件
├── 数据
└── 时间
系统计算:
Goal→Object→Resource→Capability→Method→BehaviorGoal \rightarrow Object \rightarrow Resource \rightarrow Capability \rightarrow Method \rightarrow Behavior
如果某一个开发任务需要某项资源,而当前资源不可用:
ResourceAvailable=0ResourceAvailable=0
则不能直接进入执行,而需要:
ResourceConflict→Adjustment→DecisionResourceConflict \rightarrow Adjustment \rightarrow Decision
项目状态因此发生变化:
St→St+1S_t\rightarrow S_{t+1}
项目执行结果进入反馈:
Result→Feedback→ExperienceResult \rightarrow Feedback \rightarrow Experience
最终:
Experience→Knowledge→CapabilityExperience \rightarrow Knowledge \rightarrow Capability
形成项目个体自身的运行经验。
37.21 项目个体与其他个体类型的关系
项目个体与企业个体、组织个体、社区个体存在明显区别。
企业个体主要描述:
Enterprise→Business→Resource→Capability→BehaviorEnterprise \rightarrow Business \rightarrow Resource \rightarrow Capability \rightarrow Behavior
组织个体主要描述:
Organization→Structure→Member→Authority→ResponsibilityOrganization \rightarrow Structure \rightarrow Member \rightarrow Authority \rightarrow Responsibility
社区个体主要描述:
Community→Member→Relation→Rule→ServiceCommunity \rightarrow Member \rightarrow Relation \rightarrow Rule \rightarrow Service
而项目个体主要描述:
Project→Goal→Object→Resource→State→Capability→BehaviorProject \rightarrow Goal \rightarrow Object \rightarrow Resource \rightarrow State \rightarrow Capability \rightarrow Behavior
因此:
ProjectIndividual≠EnterpriseIndividualProjectIndividual\neq EnterpriseIndividual ProjectIndividual≠OrganizationIndividualProjectIndividual\neq OrganizationIndividual ProjectIndividual≠CommunityIndividualProjectIndividual\neq CommunityIndividual
一个企业可以包含多个项目:
Enterprise→Project1,Project2,…,ProjectnEnterprise \rightarrow Project_1,Project_2,\ldots,Project_n
而每一个项目都可以进一步建立自己的机器个体。
这意味着一个企业机器个体内部可以存在多个项目机器个体:
EnterpriseIndividual→ProjectIndividualsEnterpriseIndividual \rightarrow ProjectIndividuals
从而形成多层次机器个体结构。
37.22 项目个体的理论价值
项目个体理论的重要意义在于,它将“项目”从传统的信息管理对象提升为一个具有自身目标、状态、资源、关系、能力和行为的机器个体。
其核心结构可以归纳为:
Project=Goal+Object+Resource+State+Relation+Capability+BehaviorProject = Goal + Object + Resource + State + Relation + Capability + Behavior
进一步形成:
Goal→Object→Resource→State→Relation→Capability→Decision→Behavior→FeedbackGoal \rightarrow Object \rightarrow Resource \rightarrow State \rightarrow Relation \rightarrow Capability \rightarrow Decision \rightarrow Behavior \rightarrow Feedback
由此,项目能够进入个体人工智能的统一机器认知体系。
37.23 本章总结
项目个体(Project Individual)是以具体项目为模拟对象建立的机器个体。
其七个核心组成部分为:
Goal+Object+Resource+State+Relation+Capability+Behavior\boxed{ Goal+Object+Resource+State+Relation+Capability+Behavior }
完整结构为:
PI={ID,T,G,O,Res,S,R,K,C,Md,D,B,F,E,H}PI= \{ID,T,G,O,Res,S,R,K,C,Md,D,B,F,E,H\}
项目个体的基本运行过程为:
Goal→Object→Resource→State→Relation→Capability→Method→Decision→Behavior→Result→Feedback→Experience→Knowledge→CapabilityUpdateGoal \rightarrow Object \rightarrow Resource \rightarrow State \rightarrow Relation \rightarrow Capability \rightarrow Method \rightarrow Decision \rightarrow Behavior \rightarrow Result \rightarrow Feedback \rightarrow Experience \rightarrow Knowledge \rightarrow CapabilityUpdate
项目个体因此具有明显的目标驱动、状态变化、资源约束、关系依赖、能力匹配和行为执行特征。
从工程角度看:
项目理论→项目模型→ProjectIndividual→PHP OOP→ProjectEngine→Repository→MySQL→MVC→Smarty→Runtime项目理论 \rightarrow 项目模型 \rightarrow ProjectIndividual \rightarrow PHP\ OOP \rightarrow ProjectEngine \rightarrow Repository \rightarrow MySQL \rightarrow MVC \rightarrow Smarty \rightarrow Runtime
这使一个具体项目可以在计算机中形成独立、结构化、可运行、可更新的机器个体。
项目完成之后,其运行历史、经验、知识和结果仍然可以继续保存:
Project→History→Experience→KnowledgeProject \rightarrow History \rightarrow Experience \rightarrow Knowledge
因此,项目个体不仅能够描述“项目现在是什么”,还能够描述“项目曾经发生了什么、为什么发生、形成了什么经验以及这些经验如何影响机器个体”。
在个体人工智能体系中,项目个体由此成为连接组织个体、企业个体、产品个体、工业个体和服务个体的重要中间个体类型。