
架构师 Agent 能不能落地,三拨人的判断完全不同。架构师自己说不可能,系统里太多只存在于人脑里的隐性知识,AI 拿不到。算法团队说快了,模型推理能力一轮比一轮强。工程负责人的答案最冷静:单点能力都有了,缺的是把它们组织成 AI 可理解、可推理、可验证的工程系统。阿里高德团队把这套实践完整公开后,判断开始收敛:技术方案设计这个架构师核心职能,AI 已能稳定完成大半,前提是知识库建设从 RAG 思路转向领域结构化。
为什么 AI 在存量系统里总翻车
很多团队初次用 AI Coding 都发现同一个问题:从零做小系统效果惊艳,放进运行多年的大型系统里效果就不稳定。小系统里 AI 能很快搭出页面、接口、数据模型、测试和部署脚本;大型系统里一个看上去不复杂的需求,可能涉及十几个仓库、几十个接口、若干配置中心和异步消息链路。AI 写代码本身不慢,真正慢的是它不知道从哪里开始,也不知道哪些地方绝不能动。
根因不是模型能力。代码生成能力已经够强,困难在于复杂系统真正重要的知识并不完整存在于代码中:一个字段为什么不能删,某条 MQ 消息为什么只能新增字段不能改语义,某配置为什么必须跟发布灰度一起生效——这些散落在历史方案、事故复盘、配置平台、同事经验和没被记录的约定里。人类工程师靠长期参与和事故记忆补齐上下文,AI 拿不到这些事实,只能依据局部代码推断。于是最常见的错误不是语法错误,而是局部正确、整体错误:逻辑写在不该承担职责的服务里,删掉看似冗余的兼容逻辑破坏了老版本客户端。AI Coding 的效率会放大方案正确性,也会放大方案错误的传播速度。
白纸与旧城:新系统容易存量系统难
新系统像一张白纸:边界可以新建,模块可以新拆,历史包袱少,设计不优雅后续调整成本也可控。一名工程师在 AI 加持下一周能写出类似 Salesforce 的系统实现大部分基础功能。存量系统像运行多年的城市:路网、管线、旧建筑、临时改造共同决定它今天的样子,不能只看一条街的建筑风格就决定挖掉地下管线。大型分布式系统至少四类知识同时影响方案设计:业务知识(一个订单在不同团队口语里可能是交易订单、支付单、配送单或对账单)、架构知识(请求经过哪些服务、哪里允许最终一致哪里必须强一致)、服务内部知识(API 契约、状态机、哪个字段被下游依赖)、工程与组织知识(超时重试限流灰度安全审批)。存量复杂系统的困难不在代码太多,而在知识彼此断裂。
为什么不首推 RAG

讨论知识库时很多人的头号反应是 RAG:把历史 PRD、技术方案、会议纪要、接口文档、复盘都放进向量库,需要时检索 Top K 片段交给模型。RAG 有用,但不应是复杂系统知识建设的头号选项。三个原因。颗粒度不一致:一篇完整方案、一段接口说明、一个事故复盘截图都可能成为检索单元,知识密度差异很大,命中的片段相关不代表涵盖问题的边界。语义相似不等于工程相关:用户说订单取消,检索找到退款、履约、营销、风控的大量相似描述,却不一定找到状态机不可跳转、某接口只有聚合服务可调用这类决定方案正确性的约束。Top K 完整性没有保证:返回的文档可能来自不同时间不同范围甚至互相矛盾,模型拿到的是碎片不是完整链路。
对应的底层原理很简洁:知识是有结构的,更适合被结构化索引和理解;信息是结构化松散的,更适合被平铺检索。给 AI 的也应该是强结构化的领域知识,而不是一个知识库让它自己搜。
领域结构化:蒸馏架构师的大脑
高德团队的做法是把架构师脑子里的隐性知识蒸馏出来形成结构化文档。业务知识库以领域为边界,每个知识库只服务一个稳定业务领域,固定结构包含五类内容:meta(业务元语、核心对象、别名、边界)、principle(幂等、一致性、超时、兼容、降级等跨场景领域原则)、scenario(业务场景到 API、服务、数据、消息的映射)、practice(历史决策、事故教训、兼容原因)、reference(与其他领域的关系契约)。配套开发 business-knowledge-distill 技能,从技术方案文档、稳定性梳理串讲中自动蒸馏,连交互图也下载分析转成结构化知识。固定结构提供的是知识覆盖约束——它告诉 AI 解决一个业务问题至少要理解哪些方面;RAG 只能告诉 AI 这里有一些可能相关的资料。两者不是替代关系:结构化知识库是骨架负责核心事实,RAG 负责长尾发现和证据补充。知识维护同样要进流程:服务知识库关联 Git Push 和 Pull Request,代码变化时 Hook 识别受影响的知识生成待更新候选;高风险知识(API 契约、数据库语义、状态机、安全策略)自动化只负责发现变化,人工负责确认语义;业务知识库靠日常增量加大促节点(五一十一保障前后的稳定性梳理、复盘资料)周期校准。
渐进式披露:AI 不能一次读完所有文档
知识准备好后,AI 不能把所有文档一次性读入上下文——大型系统的有效注意力仍是稀缺资源。更可靠的方式是渐进披露:每一步只加载完成当前判断所必需的知识,下一步由前一步的结论触发。路径分四层:业务层(为什么改,读业务知识库)、架构层(涉及哪些系统,查服务图谱和依赖关系)、系统层(单个服务怎么安全修改,读 AGENTS.md 和服务知识)、基建层(工程底线,读中间件规范和发布流程,很少更新)。不同事实回到不同来源确认:生产系统当前行为以代码配置为准,业务意图以已确认的业务知识为准,历史原因以可追溯的实践记录为准。这种回源机制会主动发现知识漂移——比如业务知识库记录某模块不排序,代码实际按权重排序,方案据此修正设计并回写知识库。
落地效果与可执行方案的标准
在知识库完备、代码完备、PRD 准入完备之后,AI 做技术方案设计走六步:读取经过需求准入的 PRD 提取目标和边界,在业务知识库解析元语和场景,通过架构图谱定位候选服务和链路,进入每个仓库按任务类型读服务知识并回源 Git 核查,形成 Gap 分析(复用、改造、新建),最后生成含改动点、影响分析、兼容策略、测试矩阵、需求覆盖矩阵的完整方案。团队给 AI 方案定下的目标是完善度 95% 以上,拆成六个维度衡量:需求覆盖、系统覆盖、证据覆盖、风险覆盖、验证覆盖、不确定性治理。在体验站三期需求的实践中,AI 原生设计方案覆盖度达到 95% 以上,剩余不确定性集中在跨团队决策、外部系统行为、数据口径——这些本来就不该由模型单独决定。
一份可执行的方案至少要能回答五个问题:改哪里、为什么改、影响谁、如何验证、还有什么没确认。无法证实的内容被明确登记而不是被 AI 擅自补全,才说明方案没有把推断伪装成事实。人的角色转为裁决事实缺口和承担关键决策。
从技术方案设计到架构师 Agent
技术方案设计只是起点。同一套系统理解能力可以扩展到需求增强、跨系统影响分析、架构评审、线上问题排查——接入对应日志与运行时工具即可扩展边界。方案设计和线上排查底层能力几乎一致:前者从需求向未来推演,后者从现象向过去回溯,都需要业务元语、场景映射、架构图谱、服务知识。知识库建设是全流程复用的基建:一次把关键知识显式化,方案设计、代码修改、线上排查全部受益。
对想复刻这套实践的团队,起步顺序建议照抄:先从一个业务领域的知识蒸馏开始,把最熟悉的域做成结构化知识库;接一个图谱工具摸清服务链路;再给一个真实需求跑完整六步方案设计,用六维覆盖度打分找差距。不要一上来就追求全系统覆盖,知识库建设的人力瓶颈比模型瓶颈大得多。
如果你正在评估企业级 AI Agent 研发提效与知识库建设方案,可以联系我们。目前相关产品与实施服务已经在云巴巴平台上线,在那里你还能横向对比更多同类方案,按研发团队规模和系统复杂度找到匹配的档位。


WorkBuddy 配腾讯问卷的调研六件套:目标卡四问先行、题目设计表六列、跳题逻辑与字段字典、清洗记录不静默删样、三层报告分事实解释边界、人工验收清单。

AI 法律尽调六步工作流:总规则四条边界、任务书定范围、双版清单、四动作核事实、风险清单摆事实律师定级、报告沿用编号、四遍终审要点,提示词全公开。

废标根因分析与三道防线:死因尸检四条三条半在检查、检查流程固化为百炼 Skill 出三张表、T-7/T-3/T-1 自动化体检节点、开标前人肉终检清单。

Qwen3.8-27B 本地部署十五步全记录:验机三查、winget 装 llama.cpp、GPU 验证、UD-Q4_K_XL 下载、网页版与本地 API、上下文策略与六大常见问题速查。

WorkBuddy 一小时搭销售管理系统实测:粗指令经增强提示词梳理、五模块三角色权限一次生成、95% 完成度与缺失清单,附可复用的完整指令模板。