第三章 三大独特能力

TP 的设计围绕三大独特能力展开,它们共同构成了 TP 区别于所有现有通信协议的核心竞争力。

3.1 传输无关性(Transport Agnosticism)

设计哲学

TP 不替代 MCP 或 A2A,而是在它们之上建立统一的语义抽象

这一设计哲学的核心洞察在于:对于认知共享而言,重要的不是消息通过什么管道传输,而是消息承载了什么语义。TP 消息可以通过以下任何一种传输方式传递:

传输方式说明
A2A 的 JSON-RPC通过 A2A 协议的标准消息通道传递 TP 语义
MCP 的 tool call将 TP 消息封装为 MCP 工具调用的参数
传统 REST API通过 HTTP 请求体传递 TP 消息信封
Prompt 传递将 TP 语义嵌入自然语言 Prompt 中(降级模式)
Claude Skills 等新兴方式兼容未来可能出现的新型 AI 交互范式

类比

这种设计可以类比为 HTTP 与传输层的关系。HTTP 协议可以运行在 TCP 之上,也可以运行在 QUIC 之上——HTTP 关心的是请求-响应语义,而非底层的传输机制。同样,TP 关心的是认知共享的语义层,而非消息的传输层。

graph TB
    subgraph "TP 语义层"
        TP_MSG["TP 消息信封<br/>(Intent · Context · SharedContext)"]
    end

    subgraph "传输适配层"
        A2A_T["A2A JSON-RPC"]
        MCP_T["MCP Tool Call"]
        API_T["REST API"]
        PROMPT_T["Prompt 嵌入"]
        SKILLS_T["Claude Skills 等"]
    end

    TP_MSG --> A2A_T
    TP_MSG --> MCP_T
    TP_MSG --> API_T
    TP_MSG --> PROMPT_T
    TP_MSG --> SKILLS_T

    style TP_MSG fill:#4A90D9,color:#fff,stroke:#2C5F8A,stroke-width:2px

传输无关性确保了 TP 不会被绑定到任何单一的底层协议上。当新的传输方式出现时,TP 只需增加一个传输适配器,而无需修改协议本身的语义定义。

3.2 协议协商与转译(Protocol Negotiation)

问题场景

在现实的 AI 生态中,不同的 Fay 可能"说"不同的协议语言。一个 Fay 可能原生支持 A2A,另一个可能只理解 MCP 的 tool call 格式,还有一些可能仅支持传统的 REST API 调用。

当这些"母语"不同的 Fay 需要协作时,如果没有统一的协商和转译机制,它们将无法通信——就像两个只会说不同语言的人面对面却无法交流。

TP 的解决方案

TP 充当自适应的翻译层,通过以下步骤实现跨协议通信:

  1. 能力探测:TP 首先探测对方 Fay 支持哪些传输协议
  2. 合同协商:双方约定一个"合同模板"——确定使用 MCP、A2A、API 调用还是 Prompt 作为底层传输方式
  3. 语义映射:在约定的传输方式之上,建立 TP 语义到底层协议格式的映射规则
  4. 透明转译:后续通信中,TP 自动将语义意图转译为对方能理解的格式
sequenceDiagram
    participant FA as Fay A<br/>(原生 A2A)
    participant TP as TP 协商层
    participant FB as Fay B<br/>(仅支持 MCP)

    FA->>TP: 发送 TP 意图(经由 A2A)
    TP->>TP: 检测 Fay B 的协议能力
    TP->>TP: 协商传输方式 → MCP tool call
    TP->>FB: 转译为 MCP tool call 格式
    FB->>TP: 返回 MCP 响应
    TP->>FA: 转译为 A2A 响应格式

这种机制的关键价值在于:即使对方 Fay 尚未"学会"某种协议,TP 也能通过转译让双方顺利通信。协议的差异对上层的认知共享逻辑完全透明。

3.3 共享语境(Shared Context)

核心地位

共享语境是 TP 最核心的能力,也是"心灵感应"命名的根本由来。如果说传输无关性解决了"通过什么管道通信"的问题,协议协商解决了"用什么语言通信"的问题,那么共享语境解决的是"通信的本质是什么"的问题。

机制描述

当两个 Fay 启用 TP 会话时,双方会进入共享语境模式。在这一模式下,双方不再仅仅交换消息,而是共同维护一个受控的认知空间。

可共享的认知资源包括:

认知资源类型说明典型场景
会话级别的部分长记忆与当前协作主题相关的知识片段医疗 Fay 共享患者的相关病史摘要——如过敏史、慢性病记录、近期用药情况,使得会诊 Fay 无需重新询问即可了解患者背景
视图界面状态双方正在操作的界面或数据视图多个 Fay 协作编辑同一份合同文本——法律 Fay 标注了需要修改的条款,财务 Fay 立即看到标注位置并评估财务影响,无需来回发送文档版本
规则或推理引擎用于当前任务的推理逻辑法律 Fay 共享适用的法规条文和推理链——税务 Fay 可以直接引用这些法规来计算税务影响,而不需要法律 Fay 每次都把相关法条复制粘贴到消息中
环境上下文时间、地点、设备状态等动态信息无人机上的 Fay 共享实时 GPS 坐标、电池电量、摄像头视角给地面控制 Fay——地面 Fay 可以直接"感知"无人机的状态,而非等待定期的状态报告消息

宿主授权与审计

共享语境的范围严格由宿主授权决定。Fay 不能自行决定共享哪些认知资源——每一项共享都必须在宿主预先授权的边界内进行。同时,所有对共享语境的访问均可审计,宿主可以事后查阅哪些信息被共享、被谁访问、在什么时间点发生。

这一设计与 A2A 的 Opaque Execution 原则形成了鲜明对比:

维度A2A(Opaque Execution)TP(Shared Context)
内部状态不共享,Agent 是黑盒在授权范围内选择性共享
协作深度任务级别(委派与汇报)认知级别(共享记忆与推理)
信息传递每次完整序列化传输共享空间内直接访问
隐私控制无系统性机制宿主授权 + 全程审计
适用场景松耦合的服务编排深度协作与认知融合

共享语境使得 Fay 之间的协作从"传话"升级为"共同思考"——这是 TP 作为认知共享协议的核心价值所在。