从 AI 同质化到数字主权:构建可验证、可追溯的人机协作系统
文档编号: CNSH-AI-ARCHITECTURE-SOVEREIGNTY-001
版本: v1.0
文档性质: 架构治理与工程方法论
状态: DRAFT|待权利人审定及签发
架构锚点: #龍芯⚡️2026-11-13-AI-ARCH-SECURITY-v1.0
拟定权利主体: 瑞安市熵梦科技有限公司
拟定创始人标识: UID9622
拟签发日期: 2026-11-13
公钥指纹: A2D0092CEE2E5BA87035600924C3704A8CC26D5F(待独立核验)
摘要:让 AI 参与工作,但不交出判断权
人工智能降低了软件开发、架构设计、知识整理和自动化执行的门槛。用户提出问题后,大模型可以迅速生成架构建议、代码、数据模型、部署方案和安全措施。
但生成得快,不代表方案适合当前环境;看起来完整,也不代表经过验证。随着越来越多人使用相似的模型、提示方式和公开资料,不同系统可能采用相似架构,也可能继承相似缺陷。使用者甚至可能拥有代码,却不了解代码为何如此设计;拥有架构图,却没有真正掌握架构决策权。
需要澄清的是,大模型并不等于实时读取或吞噬全网内容。训练数据、模型推理、检索数据、用户输入,以及服务提供方可能进行的后续数据处理,是不同环节。具体数据如何处理,应依据所用模型和服务的实际配置、政策与合同确认,不能混为一谈。
因此,关键问题不是如何让模型生成更多内容,而是:
如何在使用 AI 的同时,保留人类对规则、数据、架构决策和系统执行的控制权,并让重要成果可追溯、可验证、可恢复?
本文提出一套涵盖来源管理、架构决策、数据边界、权限控制、独立审计和密码学签章的人机协作治理方法。
核心原则是:
AI 可以参与设计,但不能替代设计责任;可以参考公共知识,但不能把来源不明的内容冒充原创;可以提出执行方案,但不能自行取得执行权限;可以生成结果,但必须接受验证。
一、问题从哪里来:相似建议可能形成相似系统
1.1 模型给出的是候选方案,不是现场验证过的答案
大模型根据输入上下文、训练形成的参数、系统约束和可用工具生成回答。面对常见问题,它可能推荐成熟的通用方案,例如微服务、消息队列、缓存、向量数据库或工作流引擎。
这些技术本身并无问题。风险在于,模型未必掌握当前项目的真实约束,例如:
- 已有系统结构和历史兼容要求;
- 哪些规则已经确定、哪些设计仍在讨论;
- 哪些数据属于敏感信息或商业秘密;
- 当前环境允许使用哪些服务和依赖;
- 哪些功能已经实现,哪些只是提案;
- 当前目录、仓库或服务的实际状态。
如果关键约束没有提供,模型可能用常见做法补足信息。答案因此可能显得专业,却建立在不适用的假设上。
1.2 同质化风险不等于抄袭
当许多团队使用相似模型、相似提示词和相似公开资料,系统可能出现三类同质化:
- 方案相似: 不同项目采用相似模板和组件;
- 缺陷相似: 不同项目继承相似的设计错误;
- 判断相似: 使用者越来越依赖推荐,而不核对实际需求。
但架构相似本身不等于抄袭。设计模式、公开标准和通用技术本来就可以被广泛使用。需要区分的是:公共技术、第三方资产、AI 辅助内容,以及具有独立来源和表达的设计成果。
真正需要管理和保护的,可能包括原创表达、独特设计、具体实现、合法持有的商业秘密,以及成果形成和验证的证据。
1.3 来源不清,会同时增加工程与权利风险
一个系统可能同时包含 AI 生成代码、开源项目、第三方 SDK、公开标准、内部代码和历史模块。没有来源记录时,就很难回答:
- 哪些内容由谁提出或实现?
- 哪些内容来自公开标准或第三方项目?
- 哪些部分由 AI 辅助生成?
- 依赖是否符合许可要求?
- 哪些设计经过人工修改和验证?
- 哪些部分仍处于来源未知状态?
来源追溯不仅是权利管理问题,也是安全、维护和责任界定问题。来源不清,就更难判断依赖风险、许可义务和变更影响。
二、核心原则:不能把 AI 的答案当成自己的系统
2.1 AI 提供协助,人类承担决策责任
把 AI 输出直接复制、部署,再让 AI 为出错的结果继续打补丁,会把需求判断、架构决策、代码生成、风险评估和执行权限混在一起。
更稳妥的流程是:
人类确定目标和边界
↓
读取现有规则与工程环境
↓
AI 提出候选方案
↓
核对来源、依赖与假设
↓
评估架构差异与风险
↓
授权实施
↓
测试和独立验证
↓
人工验收
AI 可以帮助分析,但不能因为生成了方案,就自动获得决定系统走向或执行操作的权力。
2.2 明确区分系统权力
一个系统至少涉及五类权力:
- 设计权: 决定系统目标和架构原则;
- 规则权: 决定哪些规则具有权威性;
- 数据权: 决定数据由谁持有、处理和共享;
- 执行权: 决定谁可以执行哪些操作;
- 验收权: 决定哪些结果可以被接受为正式成果。
模型能够读取规则,不代表它有权修改规则;能够生成命令,不代表它有权执行命令;能够报告执行成功,也不代表结果已经通过独立验证。
2.3 区分资产来源
建议将系统内容至少分为以下类别:
| 类型 | 内容 | 管理方式 |
|---|---|---|
| 原创资产 | 自主提出的设计、规则、表达或实现 | 保存形成过程、版本和权利证据 |
| 公共标准 | 公开协议、规范和通用技术 | 按规范引用、实现并注明来源 |
| 第三方资产 | 开源代码、SDK、商业组件 | 核查许可证、版本、来源和依赖 |
| AI 辅助产物 | 模型生成或协助整理的内容 | 标明参与情况,进行人工审查 |
| 未知来源资产 | 来源或授权暂无法确认的内容 | 隔离并核验,不直接进入可信主干 |
原创不等于拒绝公共技术。成果的价值也可能来自问题定义、独立判断、规则设计、技术组合和工程验证,而不是每个基础组件都由自己发明。
三、第一道防线:建立唯一真源与规则治理
3.1 为正式规则建立权威记录
当协议、规则和摘要散落在多个文档、代码目录、模型记忆或配置文件中,不同执行者就可能读取到不同版本。
每项正式规则应尽量记录:
rule_id
rule_name
version
authority_level
source_location
effective_status
owner
created_at
updated_at
supersedes
content_hash
这些字段用于识别规则、版本、权威等级、生效状态、来源和替代关系。
内容哈希可用于发现内容变化,但不能单独证明作者、授权状态或法律效力。
3.2 分开管理规则、记忆、账本和运行状态
以下内容应分别管理,不能互相替代:
- 协作记忆: 长期沟通约定、偏好和协作边界;
- 正式规则与真源: 协议、架构规范、权限定义和有效版本;
- 账本与审计证据: 执行记录、变更记录、来源和验证结果;
- 当前运行状态: 工作区、服务状态、任务进度和接续位置。
文件中存在一项规则,不代表执行者已经读取它;模型表示“记得”,也不能替代重新核对正式来源。账本记录了过去的执行过程,更不等于当前操作已获授权。
3.3 统一规则读取流程
AI 或其他执行者开始工作前,应:
- 确认身份和任务范围;
- 读取正式规则索引;
- 获取任务相关的有效真源;
- 检查版本、生效状态和冻结项;
- 建立当前任务上下文;
- 确认是否拥有相应权限;
- 遇到来源冲突时标记并停止受影响操作。
执行者不能自行挑选一份“看起来合理”的规则来消解冲突。
四、第二道防线:限制 AI 权限并分离职责
4.1 把建议与执行分开
可将 AI 工作状态划分为:
| 状态 | 含义 | 对系统的影响 |
|---|---|---|
| OBSERVE | 读取和观察 | 只读 |
| ANALYZE | 分析和推理 | 不直接修改 |
| PROPOSE | 提出方案 | 不直接修改 |
| PREPARE | 准备实施材料 | 不直接修改 |
| EXECUTE | 执行授权动作 | 仅限授权范围 |
| VERIFY | 检查结果 | 不自动产生新授权 |
必须明确:
PROPOSE不等于EXECUTE;PREPARE不等于APPROVE;VERIFY不等于ACCEPT。
4.2 遵循最小权限原则
每个执行器只应获得完成当前任务所需的最小权限。例如,文档分析器只读取授权文档,测试执行器只运行允许的测试,发布执行器必须获得明确授权后才能发布。
能够访问某项服务,不代表就应默认拥有该服务的全部数据或操作权限。
4.3 设置相互独立的安全闸门
建议至少设置五类检查:
- 身份闸门: 确认操作者、执行器和目标资源;
- 语义闸门: 确认输入表达的实际意图,避免误把普通文本当成指令;
- 真源闸门: 确认操作依据的是有效规则和正确版本;
- 权限闸门: 确认操作范围与授权一致;
- 证据闸门: 确认操作结果可以记录、复核。
任一关键检查未通过,就不应把整个任务标记为通过。
五、第三道防线:建立数据主权与组织边界
5.1 统一协议,不等于集中数据
跨组织协作可以统一协议、接口和语义约定,同时由各组织独立持有数据、密钥和执行权限。
共同协议层
│
┌─────────────┼─────────────┐
│ │ │
企业 A 企业 B 企业 C
│ │ │
独立数据 独立数据 独立数据
独立密钥 独立密钥 独立密钥
独立权限 独立权限 独立权限
└──────经授权的最小必要交换──────┘
共同协议可以规定数据格式、字段语义、版本、接口、授权表达、验证方式和错误处理;各组织仍自行管理私有数据、密钥、业务规则和运行环境。
5.2 管理独立信任域
每个组织应管理自己的身份、密钥和授权策略。双方可以验证身份与授权声明,但不必交换私钥。
采用零信任架构、工作负载身份或可验证凭证等技术,不会自动建立信任,也不等于通过安全认证。信任关系仍需双方明确配置、验证、接受并持续维护。
5.3 数据保护需要多层控制
没有明确威胁模型时,不应承诺数据“绝对不会泄露”。数据可能进入第三方服务处理、日志、备份、浏览器插件、MCP 工具或外部依赖。
可以通过以下措施降低风险:
- 数据分类和最小化;
- 本地优先处理;
- 传输与存储加密;
- 独立密钥管理;
- 最小权限和外发控制;
- 日志脱敏与访问审计;
- 数据保留期限、撤销和退出机制。
若将明文发送给远端模型服务,就不能声称远端完全无法接触这些明文。采用隐私增强技术时,也应针对实际威胁模型评估和验证。
六、第四道防线:管理原创资产与第三方依赖
6.1 用形成记录支持原创主张
架构成果不一定只是一段代码,也可能包含问题定义、规则、对象模型、协议、算法、系统组合和验证经验。
建议为重要成果记录:
asset_id
asset_name
creator
created_at
source_materials
design_decisions
third_party_dependencies
ai_assistance
implementation_version
evidence
content_hash
signature
license_status
这些记录有助于追查成果的来源、参与者、修改过程、依赖关系和验证状态。单独写一句“原创”,不足以代替形成过程和证据。
6.2 记录 AI 参与情况
可使用以下来源标记:
HUMAN_ORIGINATED:人类独立提出;AI_ASSISTED:AI 协助整理、扩展或实现;PUBLIC_REFERENCE:来自公开资料或标准;THIRD_PARTY_DERIVED:基于第三方项目或组件;UNKNOWN_PROVENANCE:来源尚未确认。
AI 参与不必然否定成果价值,但应保留人类提出的问题、关键设计决策、修改过程和验证证据。也不应把模型生成的全部内容自动认定为人类原创。
6.3 建立依赖审查机制
开源并不意味着不安全,但未经审查的依赖可能带来供应链、许可和维护风险。对重要依赖,建议核对来源、许可证、版本、哈希或发布签名、传递依赖、已知漏洞、维护状态、权限范围和替代方案。
必要时建立软件物料清单(SBOM)。不必一概禁止第三方依赖;更合理的规则是:来源不明的依赖不得直接进入可信主干,经过审查的依赖则在明确许可和权限边界内使用。
6.4 区分不同权利与技术手段
版权、专利、商业秘密、商标、合同和密码学签名解决的问题不同,不能相互替代。
例如:
- 哈希值不自动证明版权或作者身份;
- 签名不证明签名内容在技术或事实层面必然正确;
- 文档中的单方声明,不自动约束所有平台或服务提供方;
- 是否享有某项权利,应结合实际内容、适用法律、合同和证据判断。
七、第五道防线:完整性、变更与恢复
7.1 哈希不是万能安全机制
SHA-256 可用于生成内容摘要,帮助检查文件内容是否变化。但它不能单独证明文件的作者、授权、来源或法律权利;如果攻击者能同时替换文件和摘要,也可能掩盖变化。
因此,重要成果应结合内容哈希、数字签名、可信密钥管理、版本记录、访问控制、独立审计,以及受保护的追加式日志或存储机制。
7.2 关键变更必须留有恢复路径
关键变更前后应记录:
- 原始版本和变更范围;
- 变更原因、操作者和授权依据;
- 变更前快照;
- 变更后的哈希与测试结果;
- 回滚方法和最终验收状态。
备份、Git 提交和快照都不天然等于防篡改或可恢复。可靠恢复还需要考虑隔离、权限分离、加密、保留策略、异地备份、恢复演练和密钥恢复流程。
未经恢复演练的备份,只能说明曾保存过数据,不能证明事故发生时一定能够恢复。
7.3 无法确认时,停止受影响操作
当系统无法确认来源、授权、版本或结果时,应暂停相关操作,而不是猜测:
- 来源不明:隔离;
- 规则冲突:暂停受影响操作;
- 权限不足:拒绝执行;
- 哈希不一致:暂停使用;
- 签名验证失败:不信任;
- 测试失败:不发布;
- 证据不足:标记未验证。
这就是失败关闭原则:不保证系统永不出错,但尽量阻止错误在未经识别时继续扩散。
八、第六道防线:独立审计与状态分级
8.1 执行者不能代替独立验收者
让模型生成代码、解释代码,再由同一模型宣布代码正确,不构成独立审计。相同的假设和遗漏可能贯穿整个过程。
建议区分四种职责:
- 执行者: 完成授权任务并保留原始输入、命令和输出;
- 记录者: 整理来源和过程,不篡改原始记录;
- 审计者: 独立检查规则、代码、测试和结果;
- 裁定者: 负责授权、争议处理和最终验收。
执行者不能仅凭自己的报告,把结果标记为已验收。
8.2 区分提案、实现、测试和验收
| 状态 | 含义 |
|---|---|
| PROPOSED | 只有提案 |
| IMPLEMENTED | 已有实现 |
| TESTED | 已运行测试 |
| VERIFIED | 已独立核验 |
| ACCEPTED | 已正式验收 |
| BLOCKED | 当前被阻断 |
| UNVERIFIED | 证据不足,尚未核验 |
例如,Lexer 能识别 Token,不等于编译器完成;Parser 能生成 AST,不等于语义正确;测试通过,也不等于系统没有安全漏洞。
8.3 颜色是展示,不是证据
可以用三色展示状态,但应给出明确判据:
- 绿色: 有适用规则和实际证据,验证通过;
- 黄色: 实现不完整、证据不足或尚未完成验证;
- 红色: 存在冲突、越权、失败或明确风险。
应同时保留原始证据、验证方法、时间、验证者、规则版本和未解决问题。颜色不能代替证据。
九、统一编译与跨组织协作:统一语义,不强求同一实现
跨系统协作需要明确对象定义、字段含义、状态名称和权限表达。统一协议不是要求所有组织使用同一台服务器或同一套数据库,而是让不同实现能够依据共同规则交换和验证信息。
9.1 明确编译层次
一种可能的编译流程是:
官方语言规范
↓
统一语法与语义契约
↓
Lexer → Parser → AST
↓
Semantic
↓
Canonical IR
↓
各目标 Backend
前端负责解析语言,AST 表达语法结构,Semantic 检查含义与约束,IR 作为规范化中间表示,Backend 生成不同目标平台的代码。
统一语义有助于兼容,但不意味着所有实现细节都必须相同。
9.2 区分不同对象
应明确区分:
- JSON: 数据交换与序列化格式;
- AST: 语法结构;
- Semantic Model: 语义与类型关系;
- IR: 编译器内部中间表示;
- Runtime Object: 运行时对象;
- Schema: 数据结构与约束定义。
它们可以相互转换,但不能在没有定义的情况下视为同一对象。不同领域的 IR 也应先说明边界、用途和转换规则。
十、知识库防污染:来源清楚比数据规模更重要
资料更多不等于知识更可靠。包含重复、过期、来源不明或相互冲突内容的知识库,可能比规模较小但来源清楚的知识库更危险。
建议按来源和状态管理知识:
- 官方真源;
- 已验证的内部知识;
- 经授权的第三方资料;
- 公开参考资料;
- AI 生成的待审资料;
- 来源未知的隔离资料。
检索和回答时,应尽可能保留来源等级、版本和核验状态,并区分来源事实与模型推断。
AI 从资料中推导出的候选规则,可以进入提案区,但不应未经审查直接写入正式真源:
形成候选知识
↓
记录来源
↓
检查冲突
↓
人工审定
↓
独立验证
↓
正式登记
十一、数字根、哈希、签名与身份凭证各有边界
| 技术 | 主要用途 | 不能单独证明 |
|---|---|---|
| 数字根 | 业务或数学层面的辅助标识 | 全球唯一性、身份真实性或安全性 |
| DNA/系统指纹 | 记录特征、来源或版本关联 | 授权或不可复制性 |
| SHA-256 | 内容完整性摘要 | 作者身份、授权或权利归属 |
| 数字签名 | 验证签名密钥与签名内容的关联 | 内容主张必然真实 |
| 身份凭证 | 表达主体身份或属性声明 | 自动获得资源权限 |
| 授权凭证 | 表达具体授权 | 超出授权范围的使用 |
| 审计日志 | 记录活动和操作轨迹 | 日志本身绝对不可篡改 |
时间戳、干支时序锚点或自定义数字根,可以作为业务标识、关联特征或辅助追溯信息,但不是密码学安全机制。不能仅凭这些标识宣称系统无法复制、无法破解或具有全球唯一性。
十二、实施路线:把治理原则逐步落到工程里
建议分阶段推进:
Phase 0:资产盘点
盘点仓库、规则、编译器、依赖、资料来源、数据和权限边界。
输出: 现状地图、资产清单和来源未知清单。
Phase 1:建立唯一真源
明确正式规则、权威等级、版本、生效状态和冲突处理方式。
输出: 规则注册表、真源索引和版本治理机制。
Phase 2:建立对象与语义标准
明确 JSON、AST、IR、Schema 和运行时对象的边界与映射。
输出: 对象模型和转换契约。
Phase 3:建立 AI 权限治理
区分分析、提案、准备、执行和验证,明确授权范围。
输出: 权限模型和任务授权契约。
Phase 4:建立数据与知识保护
落实数据分级、来源追溯、外发控制、依赖审查和知识库防污染。
输出: 数据治理规范和知识来源登记机制。
Phase 5:建立证据与独立审计
记录真实执行结果、变更、测试和验证过程,区分自检与独立验收。
输出: 审计账本、验证报告和证据链。
Phase 6:建立跨组织协作
统一协议与语义,同时保留各组织独立的数据、密钥和权限。
输出: 跨组织接口契约和信任关系验证机制。
全过程都应区分设计、实现、测试、独立验证和正式验收。完成其中一个阶段,不代表后续阶段自动完成。
十三、真正的护城河:长期积累的判断与证据
真正的护城河不是神秘代码,也不是别人看不懂的数字标识。依赖常见技术的系统,其他人可能理解其基本原理;如果系统只能依靠“别人看不懂”来保证安全,安全设计本身就值得重新审视。
更持久的竞争力来自:
- 独立发现和定义问题的能力;
- 根据真实约束作出架构判断的能力;
- 清楚管理原创、公共标准、第三方资产和 AI 辅助内容的能力;
- 长期积累的设计、测试和验证证据;
- 对数据、密钥、规则和执行权限的独立管理;
- 发现错误、阻断传播、恢复系统和持续纠正的能力。
别人可以参考界面或架构,也可以使用相同的开源技术;但要完整复制长期积累的规则、决策过程、知识来源、工程证据和治理能力,成本要高得多。
十四、结语:不要让 AI 替人类决定人类创造了什么
AI 可以阅读资料、生成架构、编写代码,也可以协助人类发现新的问题。但它不能替代人类对原创、责任、权利和系统方向的最终判断。
我们不是拒绝 AI,而是拒绝无条件交出判断权、规则权、数据权和执行权。
我们不是拒绝公共技术,而是拒绝在不清楚来源、不理解边界、不核验环境的情况下盲目复制。
我们不追求一个绝对无法被复制的系统,而是希望建立一个即使被理解和参考,也仍能保护自身资产、保持独立运行、持续验证并不断演进的系统。
不同的人、模型、企业和系统,可以在共同规则下理解、验证和协作,同时保留各自的数据、知识、身份、密钥和执行主权。
这才是 AI 时代值得建设的数字主权。
附录 A:术语说明
| 术语 | 含义 |
|---|---|
| 架构主权 | 自主决定系统结构、规则和演进方向的能力 |
| 数据主权 | 对数据持有、访问、处理、共享和退出的控制能力 |
| 唯一真源 | 对某项正式规则或定义具有权威性的来源 |
| 来源追溯 | 追查资料、代码和成果形成来源的能力 |
| 同质化风险 | 多个系统因相似建议和决策模式而形成相似结构的风险 |
| 失败关闭 | 无法确认安全或授权时,停止相关操作 |
| 独立审计 | 不依赖执行者自我声明的验证过程 |
| 信任域 | 由独立主体管理身份、密钥和信任策略的边界 |
| Canonical IR | 经正式定义的规范化编译器中间表示 |
| SBOM | 软件物料清单,用于记录软件组件及其依赖 |
附录 B:签章与证据说明
本文所述数字签章应使用实际密码学签名流程。公钥指纹、确认字符串或普通文本声明都不能替代数字签名。
建议签发流程:
- 确定最终正文;
- 固定文档版本和编码;
- 计算最终文件的 SHA-256;
- 使用权利人控制的私钥生成分离签名;
- 发布正文、签名文件和公钥指纹;
- 在独立环境中验证签名;
- 保存签发时间、版本和验证记录。
建议交付文件:
CNSH-AI-ARCHITECTURE-SOVEREIGNTY-001-v1.0.mdCNSH-AI-ARCHITECTURE-SOVEREIGNTY-001-v1.0.md.ascCNSH-AI-ARCHITECTURE-SOVEREIGNTY-001-v1.0.sha256CNSH-AI-ARCHITECTURE-SOVEREIGNTY-001-v1.0.signature-verification.txt
公钥指纹应与实际公钥独立核对。私钥不得上传至公开仓库、第三方网站或普通 AI 对话中。确认码不能替代签名,也不能被解释为持续授权。
附录 C:权利与使用声明
本文为架构治理思想与工程方法的整理稿。对其中符合保护条件的原创表达和成果,拟由权利主体依法主张相应权利;公开标准、第三方软件、开源组件和引用资料仍遵循其各自的权利与许可条件。
本文不因讨论或组合第三方知识产权而主张对其所有权;对 AI 辅助生成内容,应保留必要来源记录,并根据适用法律及服务条款确定权利范围。
本文不声称能够通过单方面声明禁止所有第三方抓取、训练或使用,也不声称能够绝对阻止复制。
拟定权利主体: 瑞安市熵梦科技有限公司
拟定架构锚点: #龍芯⚡️2026-11-13-AI-ARCH-SECURITY-v1.0
签发状态: 待权利人审定、核验并完成实际数字签名
397



被折叠的 条评论
为什么被折叠?



