第33章 媒体个体
33.1 媒体个体的提出背景
媒体是社会信息生产、组织、发布和传播的重要主体。传统媒体系统通常围绕网站、栏目、文章、图片、视频、用户和发布流程建立。
但是,从个体人工智能(Individual Artificial Intelligence,ICAI)的角度看,一个具体媒体并不仅仅是一个“内容发布网站”,而是一个具有自身身份、组织结构、内容对象、内容知识、发布能力、行为和历史的现实个体。
因此,可以将一个具体媒体抽象为机器个体:
RealMedia→MediaModel→MediaMachineIndividualRealMedia \rightarrow MediaModel \rightarrow MediaMachineIndividual
媒体机器个体能够对自身结构、内容、能力、状态、行为和反馈进行持续管理。
其基本结构为:
MI={Structure,Content,Knowledge,Capability,Behavior,Feedback}MI= \{ Structure, Content, Knowledge, Capability, Behavior, Feedback \}
其中:
- StructureStructure:媒体结构;
- ContentContent:内容对象;
- KnowledgeKnowledge:内容知识;
- CapabilityCapability:发布能力;
- BehaviorBehavior:内容行为;
- FeedbackFeedback:反馈。
进一步扩展为:
MI={ID,T,O,A,S,R,K,M,E,G,C,Md,D,B,F,H}MI= \{ ID,T,O,A,S,R,K,M,E,G,C,Md,D,B,F,H \}
其中:
- IDID:媒体身份;
- TT:媒体类型;
- OO:媒体对象;
- AA:媒体属性;
- SS:媒体状态;
- RR:媒体关系;
- KK:媒体知识;
- MM:媒体记忆;
- EE:媒体经验;
- GG:媒体目标;
- CC:媒体能力;
- MdMd:媒体方法;
- DD:媒体决策;
- BB:媒体行为;
- FF:反馈;
- HH:历史。
33.2 媒体个体定义
**媒体个体(Media Individual)**是 ICAI 中的一种信息生产与传播型个体,是以一个具体媒体主体作为现实模拟对象,将其身份、组织结构、内容对象、内容知识、发布能力、内容行为和反馈机制映射为机器中的独立运行对象。
媒体个体:
MediaIndividual=Structure+Content+Knowledge+Capability+Behavior+FeedbackMediaIndividual = Structure+ Content+ Knowledge+ Capability+ Behavior+ Feedback
媒体个体与新闻个体存在明显区别:
MediaIndividual≠NewsIndividualMediaIndividual\neq NewsIndividual
新闻个体是媒体生产、发布和传播的具体信息对象。
媒体个体则是生产和管理这些信息对象的主体。
关系为:
MediaIndividual→Produces→NewsIndividualMediaIndividual \rightarrow Produces \rightarrow NewsIndividual
以及:
MediaIndividual→Publishes→ContentIndividualMediaIndividual \rightarrow Publishes \rightarrow ContentIndividual
33.3 媒体结构
33.3.1 媒体结构定义
**媒体结构(Media Structure)**是构成媒体个体的组织、栏目、内容、人员、资源、发布系统以及相互关系的整体结构。
可以表示为:
Structure={Organization,Channel,Column,Staff,Content,Resource,System,Relation}Structure= \{ Organization, Channel, Column, Staff, Content, Resource, System, Relation \}
基本结构:
媒体个体
├── 媒体身份
├── 组织结构
├── 内容结构
├── 栏目结构
├── 发布结构
├── 人员结构
├── 资源结构
├── 服务结构
└── 关系结构
33.4 内容对象
33.4.1 内容对象定义
**内容对象(Content Object)**是媒体个体能够创建、保存、管理、修改、发布和传播的信息对象。
内容对象可以包括:
- 新闻;
- 文章;
- 图片;
- 视频;
- 音频;
- 专题;
- 栏目;
- 报道;
- 评论;
- 数据;
- 信息页面。
可以表示:
Content={C1,C2,⋯ ,Cn}Content= \{C_1,C_2,\cdots,C_n\}
33.4.2 内容对象结构
每个内容对象都可以具有:
Ci={ID,Type,Title,Attribute,State,Knowledge,Relation,History}C_i= \{ ID, Type, Title, Attribute, State, Knowledge, Relation, History \}
因此内容不再只是一个文本字段,而成为具有完整生命周期的机器对象。
33.4.3 内容对象之间的关系
不同内容之间可能存在:
RelatedRelated ReferencesReferences UpdatesUpdates BelongsToBelongsTo ContradictsContradicts
等关系。
例如:
专题
↓
栏目
↓
文章
↓
新闻
↓
事件
由此形成媒体内容网络:
ContentNetwork={ContentObjects,Relations}ContentNetwork= \{ContentObjects,Relations\}
33.5 内容知识
33.5.1 内容知识定义
**内容知识(Content Knowledge)**是媒体个体从内容对象中建立和维护的结构化知识。
内容知识包括:
- 人物;
- 企业;
- 产品;
- 地点;
- 事件;
- 行业;
- 政策;
- 时间;
- 主题;
- 内容关系;
- 历史信息。
可以表示为:
K={Object,Attribute,State,Event,Relation,Time,Source}K= \{ Object, Attribute, State, Event, Relation, Time, Source \}
33.5.2 内容到知识
媒体机器个体可以建立:
Content→Element→Object→Attribute→State→Relation→KnowledgeContent \rightarrow Element \rightarrow Object \rightarrow Attribute \rightarrow State \rightarrow Relation \rightarrow Knowledge
例如:
媒体内容
↓
内容元素
↓
人物对象
↓
企业对象
↓
产品对象
↓
事件对象
↓
对象关系
↓
内容知识
这样媒体的内容可以逐渐形成自己的知识结构。
33.6 发布能力
33.6.1 发布能力定义
**发布能力(Publishing Capability)**是媒体个体将内容对象按照既定规则、渠道和目标进行审核、组织、发布和传播的能力。
发布能力:
Cp=f(Content,Knowledge,Resource,Method,Rule)C_p= f(Content,Knowledge,Resource,Method,Rule)
其中:
- ContentContent:内容对象;
- KnowledgeKnowledge:内容知识;
- ResourceResource:媒体资源;
- MethodMethod:发布方法;
- RuleRule:发布规则。
33.6.2 发布能力组成
发布能力可以进一步划分为:
Cp={Create,Edit,Review,Publish,Update,Distribute,Archive}C_p= \{ Create, Edit, Review, Publish, Update, Distribute, Archive \}
因此:
内容
↓
编辑
↓
审核
↓
发布
↓
传播
↓
更新
↓
归档
33.7 内容行为
33.7.1 内容行为定义
**内容行为(Content Behavior)**是媒体个体围绕内容对象实施的创建、编辑、组织、发布、更新、关联、传播和归档等行为。
可以表示:
B={Create,Edit,Review,Publish,Update,Reference,Distribute,Archive}B= \{ Create, Edit, Review, Publish, Update, Reference, Distribute, Archive \}
33.7.2 内容行为形成
内容行为不是随机产生,而是由:
Goal+Content+State+Knowledge+Capability+RuleGoal+ Content+ State+ Knowledge+ Capability+ Rule
共同决定。
形成:
Content→State→Goal→Capability→Method→BehaviorContent \rightarrow State \rightarrow Goal \rightarrow Capability \rightarrow Method \rightarrow Behavior
33.8 媒体目标
媒体个体可以具有多个目标:
G={ContentGoal,ServiceGoal,AudienceGoal,PublishingGoal,KnowledgeGoal}G= \{ ContentGoal, ServiceGoal, AudienceGoal, PublishingGoal, KnowledgeGoal \}
例如:
- 内容生产目标;
- 信息服务目标;
- 内容传播目标;
- 内容更新目标;
- 用户服务目标;
- 知识积累目标。
目标之间可能产生冲突:
Conflict(Gi,Gj)=TrueConflict(G_i,G_j)=True
因此媒体机器个体需要进行目标优先级判断。
33.9 内容反馈
33.9.1 反馈定义
**反馈(Feedback)**是媒体个体根据内容发布后的结果获取的信息,用于判断内容状态、用户反应、传播状态和媒体自身运行状态。
反馈可以来自:
- 内容访问;
- 内容互动;
- 内容传播;
- 内容引用;
- 用户行为;
- 内容纠错;
- 内容更新;
- 外部信息变化。
33.9.2 反馈循环
基本过程:
Publish→Result→Feedback→Analysis→UpdatePublish \rightarrow Result \rightarrow Feedback \rightarrow Analysis \rightarrow Update
进一步:
Feedback→Experience→Knowledge→CapabilityFeedback \rightarrow Experience \rightarrow Knowledge \rightarrow Capability
形成媒体个体的持续运行循环。
33.10 媒体个体的冲突处理
媒体系统可能出现:
- 内容冲突;
- 新闻事实冲突;
- 来源冲突;
- 发布时间冲突;
- 内容版本冲突;
- 栏目归属冲突;
- 发布任务冲突;
- 资源冲突。
冲突处理:
ConflictDetection→ConflictClassification→Comparison→Priority→ResolutionConflictDetection \rightarrow ConflictClassification \rightarrow Comparison \rightarrow Priority \rightarrow Resolution
例如内容版本冲突:
内容A
+
内容B
↓
对象匹配
↓
事件匹配
↓
版本比较
↓
时间比较
↓
来源比较
↓
确定当前有效版本
冲突本身也应该成为机器个体的结构化记录:
Conflict={ObjectA,ObjectB,ConflictType,State,Result,Time}Conflict= \{ ObjectA, ObjectB, ConflictType, State, Result, Time \}
33.11 媒体个体自我修复
媒体机器个体运行过程中可能出现:
- 内容数据损坏;
- 内容关系错误;
- 栏目关系错误;
- 状态异常;
- 发布状态错误;
- 数据重复;
- 内容版本错误。
建立:
Detection→Diagnosis→Repair→VerificationDetection \rightarrow Diagnosis \rightarrow Repair \rightarrow Verification
例如:
发现内容状态异常
↓
读取历史状态
↓
检查发布记录
↓
检查关联对象
↓
确定异常
↓
执行允许的修复
↓
重新计算状态
↓
验证
自我修复受到规则约束:
Repair⊆AllowedRepairRepair \subseteq AllowedRepair
33.12 媒体个体自我保护
媒体个体需要保护:
Protection={Identity,Content,Knowledge,Structure,Capability,History,Runtime}Protection= \{ Identity, Content, Knowledge, Structure, Capability, History, Runtime \}
保护流程:
ThreatDetection→RiskEvaluation→ProtectionActionThreatDetection \rightarrow RiskEvaluation \rightarrow ProtectionAction
例如:
异常操作
↓
身份检查
↓
权限检查
↓
对象检查
↓
限制异常行为
↓
保护核心数据
↓
记录事件
↓
恢复运行
33.13 媒体个体生命周期
媒体个体生命周期:
Create→Initialize→Run→Publish→Update→Maintain→ArchiveCreate \rightarrow Initialize \rightarrow Run \rightarrow Publish \rightarrow Update \rightarrow Maintain \rightarrow Archive
具体:
媒体个体建立
↓
加载身份
↓
加载媒体结构
↓
加载内容
↓
加载内容知识
↓
建立发布能力
↓
进入Runtime
↓
持续发布与服务
↓
获取反馈
↓
更新知识
↓
更新能力
↓
维护
↓
继续运行
33.14 媒体个体面向对象工程模型
媒体机器个体可以采用 PHP OOP 实现:
MediaIndividual
├── MediaIdentity
├── MediaStructure
├── ContentObject
├── ContentKnowledge
├── PublishingCapability
├── PublishingMethod
├── ContentBehavior
├── MediaDecision
├── MediaFeedback
├── MediaMemory
├── MediaExperience
├── ConflictManager
├── RepairManager
└── ProtectionManager
核心 Class:
class MediaIndividual
{
protected $identity;
protected $structure;
protected $contents;
protected $knowledge;
protected $publishingCapability;
protected $publishingMethods;
protected $behaviors;
protected $decisions;
protected $feedback;
protected $memory;
protected $experience;
}
内容对象:
class ContentObject
{
protected $contentId;
protected $contentType;
protected $title;
protected $attributes;
protected $state;
protected $knowledge;
protected $relations;
protected $history;
}
发布能力:
class PublishingCapability
{
protected $capabilityId;
protected $name;
protected $methods;
protected $rules;
protected $resources;
protected $state;
}
33.15 媒体个体 Engine
媒体系统可以进一步建立:
MediaEngine
↓
ContentEngine
↓
ContentKnowledgeEngine
↓
PublishingEngine
↓
ContentStateEngine
↓
ContentRelationEngine
↓
ConflictEngine
↓
DecisionEngine
↓
BehaviorEngine
↓
FeedbackEngine
↓
RepairEngine
↓
ProtectionEngine
核心运行逻辑:
Content→Knowledge→Capability→Method→Decision→Behavior→FeedbackContent \rightarrow Knowledge \rightarrow Capability \rightarrow Method \rightarrow Decision \rightarrow Behavior \rightarrow Feedback
33.16 MVC工程结构
媒体个体采用 MVC:
MediaIndividual
│
├── Model
│ ├── MediaModel
│ ├── ContentModel
│ ├── ContentKnowledgeModel
│ ├── PublishingModel
│ ├── ContentStateModel
│ └── FeedbackModel
│
├── Controller
│ ├── MediaController
│ ├── ContentController
│ ├── PublishingController
│ ├── KnowledgeController
│ └── FeedbackController
│
└── View
├── Media.tpl
├── Content.tpl
├── Publishing.tpl
├── Knowledge.tpl
└── Feedback.tpl
Smarty负责表现层:
Controller→Model→Smarty→HTMLController \rightarrow Model \rightarrow Smarty \rightarrow HTML
而机器个体的核心逻辑位于:
OOP+Engine+Rule+Service+Database+RuntimeOOP+ Engine+ Rule+ Service+ Database+ Runtime
33.17 媒体个体数据库模型
可以建立:
media_individuals
├── media_identities
├── media_structures
├── content_objects
├── content_knowledge
├── content_states
├── content_relations
├── publishing_capabilities
├── publishing_methods
├── publishing_records
├── content_behaviors
├── media_feedback
├── media_memory
├── media_experience
├── media_conflicts
├── media_repairs
├── media_protection
└── media_history
媒体主体:
CREATE TABLE media_individuals (
id INT NOT NULL AUTO_INCREMENT,
media_code VARCHAR(100) NOT NULL,
media_name VARCHAR(255) NOT NULL,
media_type VARCHAR(100) DEFAULT NULL,
media_status VARCHAR(50) DEFAULT 'active',
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY uk_media_code (media_code)
);
内容对象:
CREATE TABLE content_objects (
id INT NOT NULL AUTO_INCREMENT,
media_id INT NOT NULL,
content_code VARCHAR(100) NOT NULL,
content_type VARCHAR(100) NOT NULL,
title VARCHAR(500) NOT NULL,
content_data TEXT,
content_state VARCHAR(50) DEFAULT 'draft',
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY uk_content_code (content_code),
KEY idx_media_id (media_id)
);
发布记录:
CREATE TABLE publishing_records (
id INT NOT NULL AUTO_INCREMENT,
media_id INT NOT NULL,
content_id INT NOT NULL,
publish_channel VARCHAR(100) NOT NULL,
publish_state VARCHAR(50) DEFAULT 'pending',
publish_time DATETIME DEFAULT NULL,
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL,
PRIMARY KEY (id),
KEY idx_media_id (media_id),
KEY idx_content_id (content_id)
);
33.18 媒体个体总体运行模型
完整运行过程:
媒体个体启动
↓
加载身份
↓
加载媒体结构
↓
加载内容对象
↓
加载内容知识
↓
加载发布能力
↓
接收内容
↓
内容识别
↓
对象识别
↓
知识建立
↓
状态判断
↓
关系建立
↓
目标判断
↓
能力匹配
↓
方法匹配
↓
冲突检查
↓
规则检查
↓
决策
↓
发布行为
↓
传播
↓
获取反馈
↓
状态更新
↓
知识更新
↓
经验形成
↓
能力更新
↓
错误检测
↓
自我修复
↓
自我保护
↓
进入下一运行周期
形式化:
Mediat→Content→Knowledge→State→Goal→Capability→Method→Decision→Behavior→Feedback→Experience→Learning→Repair→Protection→Mediat+1Media_t \rightarrow Content \rightarrow Knowledge \rightarrow State \rightarrow Goal \rightarrow Capability \rightarrow Method \rightarrow Decision \rightarrow Behavior \rightarrow Feedback \rightarrow Experience \rightarrow Learning \rightarrow Repair \rightarrow Protection \rightarrow Media_{t+1}
33.19 媒体个体与新闻个体
两者形成上下级关系:
MediaIndividual→Produces→NewsIndividualMediaIndividual \rightarrow Produces \rightarrow NewsIndividual MediaIndividual→Manages→ContentIndividualMediaIndividual \rightarrow Manages \rightarrow ContentIndividual
新闻个体:
News=Subject+Object+Event+Knowledge+State+Relation+BehaviorNews= Subject+ Object+ Event+ Knowledge+ State+ Relation+ Behavior
媒体个体:
Media=Structure+Content+Knowledge+Capability+Behavior+FeedbackMedia= Structure+ Content+ Knowledge+ Capability+ Behavior+ Feedback
因此:
新闻是媒体个体的重要内容对象,而媒体是新闻个体的重要产生、管理和传播主体。
33.20 媒体个体与互联网网站个体
媒体网站可以进一步映射为互联网网站机器个体:
Media→Website→WebsiteIndividualMedia \rightarrow Website \rightarrow WebsiteIndividual
网站不再只是:
HTML+CSS+JS+DatabaseHTML+ CSS+ JS+ Database
而可以形成:
WebsiteIndividual=Identity+Structure+Content+Knowledge+Capability+Behavior+Service+FeedbackWebsiteIndividual= Identity+ Structure+ Content+ Knowledge+ Capability+ Behavior+ Service+ Feedback
因此,媒体个体可以成为未来互联网个体人工智能的重要组成部分。
33.21 本章小结
媒体个体是 ICAI 中的重要内容生产与信息传播型个体。
其核心结构为:
Media=Structure+Content+Knowledge+PublishingCapability+ContentBehavior+FeedbackMedia= Structure+ Content+ Knowledge+ PublishingCapability+ ContentBehavior+ Feedback
完整结构进一步扩展为:
MI=Identity+Structure+Content+Knowledge+Goal+Capability+Method+Decision+Behavior+Feedback+Experience+HistoryMI= Identity+ Structure+ Content+ Knowledge+ Goal+ Capability+ Method+ Decision+ Behavior+ Feedback+ Experience+ History
媒体个体的核心运行逻辑:
Content→Knowledge→Capability→Method→Decision→Behavior→FeedbackContent \rightarrow Knowledge \rightarrow Capability \rightarrow Method \rightarrow Decision \rightarrow Behavior \rightarrow Feedback
持续运行逻辑:
Feedback→Experience→Knowledge→Capability→Behavior→FeedbackFeedback \rightarrow Experience \rightarrow Knowledge \rightarrow Capability \rightarrow Behavior \rightarrow Feedback
并加入:
Conflict+Repair+ProtectionConflict+ Repair+ Protection
从而形成完整的媒体机器个体运行体系。
最终:
媒体→媒体机器个体→内容对象+内容知识+发布能力+内容行为→传播结果→反馈→经验→能力更新→持续运行\boxed{ 媒体 \rightarrow 媒体机器个体 \rightarrow 内容对象 + 内容知识 + 发布能力 + 内容行为 \rightarrow 传播结果 \rightarrow 反馈 \rightarrow 经验 \rightarrow 能力更新 \rightarrow 持续运行 }
由此,媒体不再只是一个互联网内容发布平台,而成为 ICAI 世界中的一种具有身份、结构、知识、能力、行为、反馈和持续运行能力的机器个体。