
1. 项目概述告别重复沟通构建AI专属业务知识库如果你和我一样每天都要和ChatGPT、Claude这类AI助手进行大量对话那你一定经历过这种挫败感每次开启一个新话题都得从头到尾解释一遍你的业务背景、产品细节、目标用户和品牌调性。明明昨天才跟AI详细聊过你的创业项目今天让它写个营销文案它给出的东西又变得“通用”且“陌生”仿佛你们是第一次见面。这种重复的“背景介绍”不仅低效更致命的是它让AI永远无法真正理解你的业务内核输出的内容自然也就缺乏灵魂和一致性。这正是jakreymyers/context-engine这个项目要解决的核心痛点。它不是一个复杂的软件而是一套极其精炼、开箱即用的结构化文件夹系统和维护方法论。你可以把它理解为你为AI助手量身定制的“公司入职培训手册”或“品牌圣经”。通过将你业务的核心信息——从公司使命、产品详情到客户画像、市场策略——整理成一系列结构化的Markdown文档并按照预设的目录组织起来你就能在任何对话中瞬间为AI“注入”精准的业务背景知识。我花了一周时间将我的一个SaaS项目的所有信息都迁移到了这套系统中。效果是立竿见影的。现在无论是让AI撰写产品更新日志、构思社交媒体帖子还是分析用户反馈我只需要在对话开头附上相关的上下文文档AI就能立刻进入状态输出的内容在语气、用词和知识准确性上都像是我的核心团队成员写出来的。这彻底改变了我和AI协作的效率和产出质量。接下来我将为你完整拆解这套系统的设计哲学、实操步骤并分享我在部署和使用过程中积累的一手经验和避坑指南。2. 核心设计哲学与架构解析2.1 为什么需要“上下文引擎”从信息碎片化到知识结构化在深入文件夹结构之前我们必须先理解其背后的设计哲学。传统的AI使用方式是“会话式”的信息分散在无数个独立的对话线程中。这种模式存在几个根本性问题信息孤岛关于产品的描述可能散落在十个不同的对话里AI无法主动关联和整合。记忆衰减即使在同一对话中随着轮次增加AI对早期信息的记忆也会模糊。一致性灾难今天你告诉AI品牌调性是“专业严谨”明天它可能就输出“活泼俏皮”的内容因为上下文丢失了。Context Engine 的解决方案是“文档中心化”。它强制你将所有关键业务事实沉淀到唯一的、结构化的文档中。这遵循了软件工程里的“单一事实来源”原则。任何一个信息点比如“我们的核心用户是25-35岁的初创公司产品经理”只存在于customers/customer-personas.md这一个文件中。当需要用到这个信息时AI总是去读取这个权威来源。这种设计带来了几个关键优势一致性保证所有AI输出都基于同一套事实确保了品牌声音、产品描述的高度统一。维护性提升当业务信息变更时比如产品涨价你只需更新对应的一个文档所有未来的AI交互都会自动采用新信息。可传承性这套文档库本身就成了你公司的知识资产新员工或新的AI工具接入时可以直接使用极大降低了培训成本。2.2 六大核心领域构建业务认知的完整拼图项目将业务知识体系化地划分为六个核心领域这并非随意划分而是模拟了一个外部观察者或一个智能体理解一个商业实体所需要的关键维度。理解每个领域的作用是有效填充内容的前提。领域 (Domain)核心问题关键文档示例填充优先级identity (身份)我们是谁我们为何存在company-brief.md(公司简介)最高offerings (产品/服务)我们提供什么价值如何交付offerings-overview.md(产品总览)高customers (客户)我们为谁服务他们有何痛点customer-personas.md(客户画像)高market (市场)我们在哪里竞争环境如何competitor-analysis.md(竞品分析)中operations (运营)我们如何工作流程是什么support-process.md(支持流程)低strategy (战略)我们要去哪里下一步做什么goals-q2.md(季度目标)动态更新身份、产品、客户这三个领域构成了最基础的“最小可行上下文”。我强烈建议你从这三个开始。只有明确了“谁为谁提供什么”AI才能生成有意义的、定向的内容。市场和运营信息可以在需要深度分析或流程自动化时加入。战略文档则是动态的应随着业务会议和决策实时更新。2.3 文件结构与信息组织从模板到实例项目的文件树清晰展示了从模板到实例的完整路径context-engine/ ├── context-template/ # 你的起点空白模板 ├── context-example/ # 你的参考完整示例 (FlowSpace项目) ├── skills/ # 高级维护技能 (针对Claude Code) └── templates/ # 遗留的单文件模板 (不推荐)context-template/是你需要复制并开始填充的目录。它的价值在于提供了一个经过深思熟虑的信息架构。每个子文件夹下的.md文件都包含了引导性问题或基础结构。例如identity/company-brief.md模板里可能已经预设了## Mission、## Values、## Voice Tone这样的标题你只需要在下面填写内容。我的实操心得不要被模板的空白吓到。最好的启动方式不是“写文档”而是“接受采访”。直接使用项目推荐的提示词让AI以问答形式引导你产出内容然后把对话结果整理进模板。这比对着空文档苦思冥想高效十倍。context-example/是这个项目最被低估的宝藏。它展示了一个虚构的创意团队项目管理工具“FlowSpace”的完整上下文。通过阅读这些示例文档你能直观地理解“详细”到什么程度才算够用。例如它的customer-personas.md不仅描述了用户角色“创意总监Alex”还详细列出了他的目标、挫折、典型一天甚至他常用的工具和行话。这种颗粒度的信息正是让AI生成极具针对性内容的关键。3. 从零开始手把手部署与初始化3.1 环境准备与项目克隆首先你需要获取这套模板。由于它是一个GitHub仓库最直接的方式是使用git命令克隆到本地。如果你不熟悉命令行也可以直接点击仓库页面的绿色“Code”按钮选择“Download ZIP”然后解压。# 打开你的终端Terminal / CMD / PowerShell # 导航到你希望存放项目的目录例如你的文档文件夹或项目根目录 cd ~/Documents # 或 cd /path/to/your/project # 克隆仓库 git clone https://github.com/jakreymyers/context-engine.git # 进入克隆下来的文件夹 cd context-engine此时你会看到上一节中描述的文件结构。接下来你需要将模板复制到你的工作区。关键一步我建议不要直接在克隆的仓库里修改而是将context-template文件夹复制到你真正工作的项目目录下并重命名为一个简单的名字比如context。# 假设你的真实项目目录是 /Users/you/my-awesome-project # 将模板复制过去并重命名 cp -r context-engine/context-template /Users/you/my-awesome-project/context现在你的项目根目录下就有了一个独立的context文件夹里面就是你需要填充的六个领域的空模板。3.2 填充你的第一份核心文档公司简介万事开头难但Context Engine让第一步变得异常简单。不要试图一次性填满所有文件。按照项目的建议从identity/company-brief.md开始。打开你常用的AI对话界面ChatGPT, Claude.ai等输入以下提示词我将为你提供我的业务背景信息请你基于这些信息扮演一个专业的商业分析师通过访谈帮我完善一份公司简介文档。 请依次向我提出以下问题每次只问一个并根据我的回答进行适当的追问以挖掘更深层次的信息 1. 公司的正式名称是什么有没有常用的简称或品牌名 2. 用一句话描述公司核心是做什么的解决什么人的什么问题 3. 公司的长期使命是什么你们希望改变什么创造什么 4. 请列出3-5条公司的核心价值观并请我为每条价值观举一个具体的决策或行为例子。 5. 描述公司希望对外展现的“声音”和“语调”。例如是像导师一样鼓励性的还是像专家一样权威严谨的可以类比某个知名的品牌或人物。 访谈结束后请生成一份结构完整、语言精炼的Markdown格式公司简介文档包含“公司概述”、“使命宣言”、“核心价值观”、“品牌声音与语调”等章节。然后就像接受一次采访一样认真回答AI的每一个问题。这个过程本身极具价值它能帮你梳理思路。访谈结束后AI会生成一份初稿。将这份初稿复制粘贴到context/identity/company-brief.md文件中。注意事项AI生成的初稿通常比较“公关化”。你需要手动润色注入更多真实、独特的细节。比如把“我们重视客户”改成“我们相信每一个用户反馈都是产品迭代的罗盘因此我们设立了‘首席聆听官’角色每周亲自回复至少20条用户建议”。3.3 为不同AI工具加载上下文文档写好了如何使用这取决于你常用的AI工具。核心思想都是在提出具体任务请求前先将相关的上下文文档内容“喂”给AI。1. ChatGPT / Claude.ai (网页版或App)这是最通用的方式。直接打开对话将你的company-brief.md文件内容全部复制粘贴到输入框的最开始然后加上你的具体指令。[这里粘贴 company-brief.md 的全部内容] [这里粘贴 customer-personas.md 的全部内容 (如果需要)] 基于以上关于我公司的背景信息请为我们的新产品“智能日程规划器”撰写一篇发布公告博客的开头段落约200字要求符合我们品牌的声音和语调。2. Claude Code / Cursor / 本地VS Code with Copilot这类IDE集成工具更强大。你只需将context文件夹放在你的项目根目录下。当你在项目中的某个代码文件或文档里与AI对话时它会自动“感知”到整个项目文件树。你可以直接引用文件路径。请参考项目根目录下 context/identity/company-brief.md 和 context/offerings/product-x.md 中描述的品牌规范和产品功能。 现在请为 src/components/PricingTable.js 这个组件中的每个套餐层级撰写一句突出其核心价值的宣传语。3. 高级技巧创建“上下文加载”快捷指令对于高频使用的文档组合你可以在笔记软件如Notion或文本扩展工具如TextExpander, Espanso中创建模板。例如我设置了一个缩写;ctxcore输入后会自动展开为我公司identity和offerings的核心内容片段节省了大量复制粘贴的时间。4. 深度使用维护、扩展与高级技巧4.1 动态维护让上下文“活”起来创建上下文库不是一劳永逸的。业务在变化上下文也需要更新。项目推荐了两种维护节奏1. 即时更新After-Action Review每次重要的业务讨论、战略会议或产品决策后立即进行信息沉淀。你可以直接问你的AI助手我们刚刚结束了季度规划会确定了下一季度的三个核心目标 1. 推出企业版套餐。 2. 开拓东南亚市场。 3. 将用户留存率提升15%。 请分析这些决策并告诉我 - 哪些信息应该被更新到我们的“上下文引擎”中例如strategy/goals-q3.md, offerings/enterprise-plan.md - 对于每个需要更新的文件请具体说明应该添加或修改什么内容。 - 检查这些新信息是否与现有上下文如 market/competitor-analysis.md 中关于东南亚市场的描述存在矛盾。然后根据AI的建议手动或半自动地更新对应文件。这确保了你的知识库始终与业务前沿同步。2. 定期审计Monthly Audit每月花15分钟进行一次简单的上下文一致性检查。将你的核心上下文文件内容一次性粘贴给AI并给出指令以下是我公司当前的业务上下文文档内容。请扮演一个严格的质量检查员仔细审查这些内容找出其中可能存在的不一致、过时信息或模糊表述。 [粘贴 identity/company-brief.md 内容] [粘贴 offerings/overview.md 内容] [粘贴 customers/personas.md 内容] 请按以下格式输出审查结果 - **不一致处**[列出相互矛盾的说法如A文件说目标用户是“初学者”B文件说是“专业人士”] - **过时信息**[列出可能已经失效的信息如“我们成立于2022年”但今年是2024年] - **建议澄清**[指出表述模糊、可能产生歧义的地方]根据审计结果逐一修复问题。这个习惯能长期保证上下文库的清洁和权威性。4.2 领域扩展从最小可行集到完整知识图谱当你熟练使用核心的三个领域后可以考虑扩展其他领域构建更丰富的业务知识图谱。扩展市场领域创建market/competitor-analysis.md。不要只罗列竞争对手的名字采用SWOT分析框架优势、劣势、机会、威胁并明确指出你的差异化定位。AI可以利用这些信息生成更具竞争针对性的内容。细化运营领域创建operations/customer-support-guide.md。详细描述不同工单类型的处理SOP、常用的解决方案话术、升级路径。当你让AI起草客服回复时它能直接调用这些标准流程和话术保证服务质量的统一。深化客户领域在customers/下除了personas.md可以增加journey-map.md用户旅程地图描述用户从认知、考量、购买到使用的完整流程中的关键触点、情绪和痛点。这对于设计营销活动和产品优化至关重要。我的实操心得扩展时务必遵循“按需创建”原则。不要为了追求完整而创建一堆空文件。当你在实际工作中反复遇到某个问题比如“AI总是不了解我们和竞争对手X的关键区别”这就是创建对应上下文文档的最佳时机。每次创建新文档都问自己这份文档未来会被哪些具体的AI任务所调用4.3 高级模式Context Sculpting技能与自动化维护对于深度用户特别是使用Claude Code这类高级代码助手的开发者项目提供了skills/context-sculpting/技能包。这本质上是一套复杂的提示词工程将上下文维护工作流程化、自动化。它包含三个核心工作流更新上下文引导AI根据一段新对话或文本识别出需要更新的知识点并精确地定位到具体文件和章节甚至能生成更新后的Markdown片段。访谈与提炼这是一个更强大的“采访者”能通过多轮深度提问帮你从零开始构建一个全新领域的文档比如为你全新的市场策略撰写文档。审计上下文这是一个多智能体协作的模拟流程一个“审计员”智能体会系统性地检查文档间的矛盾、过时内容和模糊点并生成详细的审计报告。如何使用以Claude Code为例将skills/context-sculpting/文件夹复制到你的Claude Code技能目录通常是项目下的.claude/skills/。然后在对话中加载它加载技能.claude/skills/context-sculpting/SKILL.md 我刚刚和团队开完产品评审会决定将“数据导出功能”从高级版下放到所有套餐。这是会议纪要的要点[粘贴会议要点]。请使用“更新上下文”工作流帮我将这个变更整合到我的上下文引擎中。AI技能会引导你完成整个更新过程极大提升了维护效率。对于非Claude Code用户你也可以直接打开workflow/update-context.md等文件复制其中的核心提示词框架适配到你常用的AI工具中。5. 常见问题与实战排坑指南在实际部署和使用Context Engine的过程中我遇到并解决了一系列典型问题。以下是我整理的“避坑清单”希望能帮你节省大量时间。5.1 内容质量问题如何写出AI能“读懂”的好上下文问题1文档内容太笼统AI输出依然泛泛而谈。根因上下文缺乏具体、独特的细节。例如“我们服务中小企业”就是无效信息“我们服务于员工数在10-50人、年营收在500万以下、正在从Excel转向专业化SaaS工具的跨境电商初创公司”才是有效信息。解决方案遵循“具体化、场景化、数据化”三原则。多使用真实的用户引语、具体案例、数据指标和场景描述。参考context-example/中的细节密度。问题2多个文档信息矛盾AI输出混乱。根因违反了“单一事实来源”原则。比如在company-brief.md里说品牌声音是“幽默风趣”在product-spec.md里却描述为“极简严肃”。解决方案建立“主从引用”关系。在非核心文档中引用核心文档的定义。例如在product-spec.md开头写明“品牌声音与语调遵循../identity/company-brief.md#品牌声音与语调中的定义。”严格执行定期审计。利用每月审计或“上下文雕塑”技能中的审计工作流来发现矛盾。重大变更时进行“影响范围分析”。修改一个核心事实如目标用户前先用AI搜索所有提及该事实的文档。5.2 技术操作问题集成与性能问题3上下文太长超出AI的令牌限制。根因ChatGPT等模型有输入长度限制。一次性粘贴所有上下文文件可能被截断。解决方案精准加载不要总是加载全部上下文。分析当前任务只粘贴最相关的1-2个文件。例如写广告语主要用identity和offerings写技术方案可能用offerings和operations。摘要索引为长篇文档创建摘要版。例如维护一个identity/company-brief-summary.md仅包含最核心的使命、价值观和声音用于日常简短任务。使用支持长上下文的模型优先选择Claude 3.5 Sonnet、GPT-4 Turbo等支持超长上下文128K甚至更多的模型进行复杂任务。问题4在IDE中AI似乎“看不到”上下文文件夹。根因Cursor/Claude Code等工具的文件索引范围可能需要手动配置或者文件路径引用不正确。解决方案确保context文件夹位于项目的根目录或AI工具默认扫描的目录下。在对话中使用相对路径明确指向文件。例如“请参考./context/identity/company-brief.md。”检查IDE的AI插件设置确认没有将context文件夹添加到忽略列表。5.3 流程与习惯问题如何坚持下来问题5觉得维护麻烦很难坚持更新。根因将更新视为额外的“文档工作”而非工作流程的自然组成部分。解决方案将更新动作“嵌入”到现有工作流的关键节点。在会议纪要模板的最后增加一个“本次会议需更新的上下文”部分。在完成一个产品功能开发后让AI根据PR描述或更新日志帮你起草对offerings/下相关文档的更新建议。将每月第一个周一上午10点设为日历重复事件专门进行15分钟的上下文审计。问题6团队协作时如何管理共享上下文根因上下文文件可能被多人同时修改导致版本冲突或信息不一致。解决方案使用版本控制系统将context/文件夹纳入Git管理。任何修改都通过Pull Request进行在合并前可以进行同行评审。指定负责人为每个核心领域指定一个“上下文负责人”如产品经理负责offerings/市场负责人负责market/由他最终审核和合并该领域的变更。建立变更沟通机制任何对核心上下文如公司使命、目标用户的修改都需要在团队频道如Slack中同步公告。这套context-engine系统彻底改变了我与AI协作的范式将它从一个需要反复调教的“临时工”变成了一个真正理解我业务的“资深员工”。其价值不在于工具的复杂性而在于思维的转变——从临时的、碎片化的对话转向系统的、结构化的知识管理。启动成本很低只需一个下午填充三份核心文档你就能立刻感受到AI输出质量的飞跃。长期维护带来的复利效应则更加惊人它不仅是AI的燃料更是你梳理业务、统一团队认知的绝佳工具。我最深刻的体会是最好的AI应用往往不是寻找最强大的新模型而是像这样通过精心的工程化设计将现有模型的潜力稳定、持续地释放出来。