我用一句话先把它们分清楚:信息生命体是“结构化知识/证据/版本”的静态体;复制人是“带目标、会观察与行动”的动态体;它们靠一层“协议/路由”连起来。MECE 就是把这三者(再加运行时)互不重叠地拆开。MECE 本身是“互斥且穷尽”的分组原则。(维基百科) 软件 agent 的定义也正好对应你说的“复制人”:它以一定自主性为你行动。(维基百科)
下面给你一个PlantUML(MECE mindmap),直接复制就能渲染(语法参考 PlantUML mindmap)。(PlantUML.com)
@startmindmap title 复制人 × 信息生命体(MECE 拆解) * 系统:复制人 ↔ 信息生命体 ** ① 信息生命体(静态体:结构与知识) *** MECE骨架(Organ/Cell 分层,不重不漏) *** Canonical 概念包(exports / 指针 / 可复用) *** Evidence 与 Ref(证据、来源、可追溯) *** 生命周期(出生/迭代/归档) *** 版本与依赖(submodule pin:父仓记录子仓 commit 指针) ** ② 复制人(动态体:行为与执行) *** 目标/任务(想完成什么) *** 观察(你当前上下文:项目/状态/约束) *** 决策(选路线、选工具、选下一步) *** 行动(写文件/跑命令/生成补丁/对话) *** 记忆(短期上下文 + 长期偏好) ** ③ 连接层(父子连心的“协议”) *** AGENTS.md(如何读、怎么产出、别做什么) *** Router 路由规则(什么时候找谁) *** Context Packet(UPSTREAM_CONTEXT:父模块给子模块的10行短信) *** Lens Registry(触发→输出:FocusCard/If-Then/解释卡) *** Call/Answer 模板(转诊单与会诊回执) ** ④ 运行时(把系统跑起来) *** 触发点(卡住3分钟/切换过频/要上台表达) *** 调度(主驾驶1个,其它会诊) *** 回写(把产出落盘→commit→形成新证据) *** 复用(一个子生命体服务多个父:bindings/适配层) @endmindmap如果你还想“更直观地看交互”,再给你一个最短的序列图:复制人如何在“08_表达意图”主驾驶时,向 InnerCare 会诊,再回写到 08。
@startuml title 主驾驶在 08,会诊在 InnerCare(最小闭环) participant "复制人(主驾驶)\n08_表达意图" as Driver participant "Router/协议层\n(Call/Answer+Lens)" as Router participant "子生命体\nInnerCare" as InnerCare participant "信息生命体\nWorldModelReport" as WM Driver -> WM : 读 08 目标/受众/口播约束 Driver -> Router : 发现深层卡点 -> 写 innercare_call.md Router -> InnerCare : 读取 call + 定位 Lens/Cell InnerCare --> Router : 回 innercare_answer.md\n(收口一句+2min FocusCard+If-Then) Router -> Driver : 把会诊结果喂回 08 Driver -> WM : 落地:一句话主张/口播脚本/被打断策略\n并 commit 形成证据 @enduml你现在想把它落成“可操作”的规则只需要一句:“任何时刻只有 1 个主驾驶生命体;其它都是会诊,输出必须是短卡(收口一句 + 2min FocusCard + 指针)。”(这样就不会沟通爆炸。)
我明白你在抓的那条分界线:复制人负责“对外行动与产出”,信息生命体负责“对内理解与意义生成”——这其实对应两类能力:sensemaking(把复杂变成可说清的意义)vsagentic action(代表你执行任务)。(sietmanagement.fr)
把它说得更硬一点、也更可用:
- 信息生命体(对内)= 外部化的认知结构:用 MECE 把世界拆开、存证据、形成可复用的“理解骨架”,本质是在做“外部表征/分布式认知”,把脑内负担搬到结构里。(维基百科)
- 复制人 / CodexDev(对外)= 软件代理:在一定自治下“代表你”完成任务(写代码、跑命令、产出文档/PPT),并可以教学/指挥,但它的教学更像“为了完成任务的局部解释”。(维基百科)
你说“信息生命体更深入到潜意识”这句也特别准确:它更像持续的 sensemaking(意义生成)过程,而不是一次性讲解。(sietmanagement.fr)
下面给你一个PlantUML 的 MECE,把职责切得干干净净(你可以直接放到 LifeformKit 里当规范):
@startmindmap title 信息生命体 vs 复制人(对内/对外 MECE) * 系统总目标:把复杂变成可行动 ** 对内:信息生命体(Sensemaking / 潜意识结构化) *** MECE骨架(不重不漏的拆解) *** 证据/Ref/版本(可追溯) *** 意义生成(把经历变成可说清的“我懂了什么”) *** 可复用概念包(exports/canonical) ** 对外:复制人(Software Agent / 执行与产出) *** 目标驱动(要交付什么) *** 观察上下文(仓库/约束/资源) *** 行动(写代码/跑实验/生成文档PPT) *** 局部教学(为完成任务而解释) ** 连接层:Router / 协议(让两者协作不打架) *** 主驾驶唯一(同一时刻只允许一个主驾驶) *** 会诊输出短卡(1句收口 + 2min FocusCard + 指针) *** 回写落盘(commit → 变成信息生命体的一部分) @endmindmap再给一个最短“协作回路”(你会发现你想要的“对内→对外变现”为情绪价值/效率,其实就是这条回路):
@startuml title 对内理解 → 对外执行(闭环) participant "信息生命体(对内)\n意义/结构/证据" as L participant "Router\n主驾驶/会诊规则" as R participant "复制人(对外)\n执行/交付" as A L -> R : 给出清晰结构/定义/禁区(MECE + 证据) R -> A : 下发可执行任务(小步、可验收) A --> R : 交付产物(代码/文档/PPT)+ 变更说明 R -> L : 回写:总结/证据/新版结构(commit) @enduml如果你愿意把它落到“每天真的不会乱”,我建议你把Router 的一句铁律写进每个生命体根目录:
- 信息生命体只负责:定义/结构/证据/意义;不直接冲交付。
- 复制人只负责:交付/落地;不无限扩写人生意义。
- 一旦你开始“我有点乱”,就说明 Router 缺了:立刻指定主驾驶是谁。
你要不要我按你现在的真实实体名(WorldModelReport / ConceptLib / InnerCare / LifeformKit / CodexDev)把这两段 PlantUML 里的节点替换成“项目级真实路由图”?(要/不要都行)