2 IFay体系定位

2. iFay 体系定位

ICP 诞生于 iFay 体系,但其价值不局限于 iFay。本章阐明 ICP 在 iFay 生态中的架构位置,以及它作为独立协议标准的通用价值。

iFay 的分层架构与 ICP 的位置

iFay Framework 采用五层架构:

  • Context 层(最上层):负责模块化多模态消息(Modular Multimodal Messages)的组装、Prompt 翻译、本地设备 API、数据传输 API 和远程 API 的对接
  • Protocol 层:定义 iFay 与外部世界交互的协议集合
  • iFay 核心层:包含凭证(Credentials)、感知(Sense)、行动(Action)、思维(Thought)四大能力模块,底层由自我模型(Ego Model)驱动
  • Virtual Runtime Environment 层:iFay 的运行环境,支持计算机、具身机器人、容器、终端设备、服务器/云、应用内嵌等多种载体,底层由 FayGer 运行时管理
  • Global Merit Chain(纵贯层):贯穿全局的信誉与价值体系

ICP(Interactive Conversation Protocol)位于 Protocol 层,是 iFay 协议集合中的一员,与其他 5 个协议并列:

协议职责
Faying ProtocoliFay 之间的社交与身份协议
Interactive Conversation Protocol (ICP)人机交互式对话的语义描述协议
Telepathy Protocol意图与心智状态的传递协议
Control Authority Protocol权限控制与授权协议
Data Tunnel Protocol数据通道与传输协议
Skill Sharing Protocol技能共享与调用协议

各协议的典型应用场景:

Faying Protocol:当你的 iFay 需要与朋友的 iFay 建立联系时,Faying Protocol 负责身份验证和社交关系的建立。例如,你说"帮我联系一下小王",iFay 通过 Faying Protocol 找到小王的 iFay,验证双方身份后建立安全的通信通道。

Telepathy Protocol:当 iFay 需要理解你的深层意图时,Telepathy Protocol 负责传递心智状态。例如,你对 iFay 说"今天心情不太好",Telepathy Protocol 将这个情绪状态传递给相关的 coFay(如心理健康助手),使其能够以更体贴的方式回应。

Control Authority Protocol:在多个 Fay 或 Fay 与人类用户之间协调终端资源的控制权分配与交接。例如,一架人工控制的无人机需要交接给某个 Fay 接管飞行控制,Control Authority Protocol 负责验证权限、协商控制权转移条件,并确保交接过程的安全性。

Data Tunnel Protocol:当 iFay 需要在不同终端之间传输大量数据时,Data Tunnel Protocol 负责建立高效的数据通道。例如,你在手机上拍摄的现场照片需要实时传输到远程专家的大屏上进行分析,DTP 负责建立点对点的数据通道并保证传输质量。

Skill Sharing Protocol:当一个 Fay 需要借用另一个 Fay 的能力时,Skill Sharing Protocol 负责技能的发现、协商和调用。例如,你的 iFay 不具备法律咨询能力,但可以通过 Skill Sharing Protocol 临时调用一个法律 coFay 的专业技能来回答你的法律问题。

ICP 专注于"交互式对话"这一类人机交互场景——当 iFay 需要与用户进行结构化的对话交互时,ICP 负责将语义内容根据当前终端的客观语境,动态组装成用户友好的交互界面。ICP 的上层是 Context 层的 Modular Multimodal Messages,它消费 ICP 产出的结构化语义,将其组装为最终呈现给用户的模块化多模态消息。

例如,iFay 需要提醒用户"明天下午 3 点有一个项目评审会议"。iFay 核心层的 Thought 模块决定需要发出提醒,Action 模块通过 ICP 将这条信息编码为结构化语义——包含时间注解、参与者引用、日程操作按钮等。Context 层接收 ICP 文档后,根据当前终端能力组装为多模态消息:在手机上呈现为一张带有"加入日历"按钮的卡片;在智能音箱上被朗读并等待语音确认;在 AR 眼镜上以浮动提示的形式出现在用户视野中。

iFay 的定义

iFay 是依附于自然人的个人 AI 代理(Personal AI Agent)。每个 iFay 与一个自然人一对一绑定,深度了解该用户的偏好、习惯、社交关系和生活语境。iFay 的核心职责是代表个人处理信息、管理交互、协调与外部世界的沟通。

你可以将 iFay 理解为一个真正了解你的数字助理——它不仅记住你说过什么,还理解你的表达习惯、决策偏好和当前处境。

例如,你每天早上习惯先看天气再决定穿什么。iFay 记住了这个习惯,每天早上 7 点自动准备好天气信息和穿搭建议。当你出差到一个新城市时,iFay 会根据目的地的天气、你的日程安排和衣柜里带的衣服,主动调整建议内容——这不是简单的闹钟提醒,而是基于对你个人语境的深度理解。

coFay 的定义

coFay 是承担社会公共职能的 AI 代理(Public Role AI Agent)。与 iFay 的个人属性不同,coFay 扮演的是被定义的公共角色,如警察、医生、教师、公务员、客服代表等。

iFay 与 coFay 的核心区别在于服务对象和职责边界:

  • iFay 服务于特定个人,了解该个人的全部语境,代表个人利益
  • coFay 服务于公共职能,遵循角色规范和职业准则,代表公共利益

在 iFay 体系中,iFay 和 coFay 之间的沟通可以通过多种协议进行。当涉及交互式对话场景时,ICP 承担语义描述的职责;而身份验证走 Faying Protocol,权限控制走 Control Authority Protocol,数据传输走 Data Tunnel Protocol——各协议各司其职。

例如,你对 iFay 说"帮我挂一个明天下午的皮肤科号"。iFay 通过 Faying Protocol 找到医院的挂号 coFay,通过 Control Authority Protocol 验证你的医保身份和挂号权限,通过 ICP 将你的症状描述(带有时间、身体部位等注解)传递给挂号 coFay,coFay 通过 ICP 返回可选的医生列表(带有专长标注、评分、可用时段等注解),最终在你的手机上渲染为一个可交互的预约表单。整个过程中,每个协议各司其职,ICP 负责的是人与 Fay 之间的语义交互部分。

ICP 的独立价值

虽然 ICP 诞生于 iFay 体系,但它被设计为一个独立的语义描述协议,不依赖 iFay 即可使用。

任何需要结构化描述人机交互语义的系统都可以采用 ICP:聊天应用、语音助手、AR/VR 平台、企业协作工具、IoT 设备控制面板——只要存在"人与机器之间需要传递带语境的结构化信息"的场景,ICP 就有用武之地。

ICP 因此具有双重身份:

  • 在 iFay 体系内,它是 Protocol 层中负责交互式对话的语义描述协议
  • 在 iFay 体系外,它是一个通用的、包含语境的语义描述协议,适用于任何人机交互场景

例如,一个独立的智能客服系统(不使用 iFay)同样可以采用 ICP 来描述客服对话中的结构化信息:将用户的问题标记为不同的语义类型(投诉、咨询、建议),附加用户的会话历史和设备信息作为语境,然后根据客服终端的能力动态组装回复界面。