Knowledge as Code
Knowledge as Code(知识即代码)
定义
将团队知识(规范、经验、流程、服务拓扑)编码为可版本化管理的工程制品(markdown 文件),而不是散落在聊天记录、口头传说和 wiki 页面中。
核心特征
- 可版本化 — git 管理,可 diff、可 rollback
- 可审计 — 每次修改都有记录
- 可复用 — AI 可消费,新人可阅读,新会话可继承
- 可演进 — 通过 Self-Refinement 闭环持续更新
QQ音乐实践
- AGENTS.md:全局协作规范
- .codebuddy/skills/(34个):可复用能力单元
- .codebuddy/agents/(24个):专家角色定义
- .codebuddy/commands/(35个):标准化入口
- context/team/、context/harness-framework/、context/project/:三层知识
与 LLM-Wiki 的关系
LLM Wiki 是 Knowledge as Code 的个人/研究版:raw materials 是输入,Markdown wiki 是可版本化、可 diff、可审计的知识代码库,agent 按 schema 执行摄入、查询和 lint。QQ音乐实践把同一思想扩展到团队/企业级,把规范、harness、skills、agents 和项目上下文都变成可被 AI 复用的工程制品。
写入记录
- 2026-07-01 09:13 CST:根据 Karpathy LLM Wiki gist 修正 LLM Wiki 与 Knowledge as Code 的关系描述,并规范相关 wikilink。