引言:为什么每次使用 AI,都要重新介绍自己?
第一次让 AI 帮忙写文章,你介绍读者是谁;第二次,你重新解释写作风格;换一个工具,又要补充项目背景。问题未必是模型能力不足,也可能是你的工作知识没有被持续整理、按需提供。
AI Context Workspace,简称 ACW,在本系列中指一种由使用者掌握、面向 AI 协作组织的工作上下文工作区。它把背景、规范、任务状态和产物组织在一起,让不同 AI 工具在获得授权后,能够读取并继续工作。
这是本系列采用的工作方法定义,不是行业统一标准,也不是某个模型的功能。所谓让 AI 在“舒服的环境”里工作,是指信息清晰、边界明确、结果可检查,并不是说 AI 具有人的感受。
先给出答案:这篇长文要解决什么
如果你只想知道结论,可以先看这一段:ACW 是一套由使用者掌握的 AI 工作上下文环境,用来组织长期背景、规则、任务状态与产物。它不能消除模型幻觉,也不能让无权访问文件的工具自动读文件;但它能减少每次会话中重复交接的成本,让工作不再完全依赖某一次聊天记录。
本文按四步递进:先理解 AI 的能力与边界,再学会把需求变成可验收的任务,然后理解上下文为什么影响结果,最后把这些有效上下文组织成 ACW。每一步都给出可检查的完成标准,而不是只给概念。
第一部分:AI 是什么,普通人需要学到多深?
先给出答案
AI 是人工智能这一技术领域的统称,覆盖识别、预测、生成和决策等任务。本系列主要讨论基于大语言模型的生成式 AI 应用,而不是全部 AI 技术。普通使用者不必先学会训练模型,但需要知道:生成内容可能出错,模型不会天然掌握你的私有资料,流畅表达也不等于事实正确。
AI、机器学习、深度学习与生成式 AI 的关系
这几个词经常被混用,但层级并不相同。可以用一张表区分它们主要解决的问题。
| 概念 | 解决的问题 | 不应作出的假设 |
|---|---|---|
| 人工智能 | 研究并构建能完成识别、推理、学习、生成等任务的系统 | 等于某个聊天产品,或拥有人的意识 |
| 机器学习 | 从数据中学习模式,而不只依赖手写规则 | 数据质量不影响结果 |
| 深度学习 | 用多层神经网络学习复杂表示 | 是所有 AI 的唯一实现方式 |
| 生成式 AI | 根据输入生成文本、图像等内容 | 会生成就等于每句话都有事实依据 |
这些路线不是整齐替代的关系。规则系统、传统机器学习和深度学习仍然可以在同一系统中共同工作。理解层级的意义,是知道“模型会写”和“模型写对”是两件事。
普通人需要掌握的三件事
第一,训练与使用不同。训练会调整模型参数;普通对话中补充一份文件,通常只是改变本次提供的信息,并不等于重新训练模型。
第二,上下文有限。模型一次能处理的信息有上限,应用还可能截取、检索或压缩资料。“已经上传”不能直接推导出“每次都完整读取”。
第三,回答需要核查。AI 可能编造来源,也可能把真实资料理解错。重要事实应回到原始材料确认。
三条之外,还需要一条边界意识:生成建议和执行动作不同。让 AI 起草邮件与授权它发送邮件,风险不一样;涉及付款、公开发布和删除资料时,要设置人工确认。
第二部分:从聊天走向完成任务
先给出答案
AI 应用把模型能力接入具体工作。模型负责生成或判断,应用还要负责界面、资料接入、工具执行、权限和结果保存。同一个模型放在不同应用里,能完成的事情可能不同。学习应用的起点不是收集工具,而是选一个能验收的小任务:明确输入,规定输出,再检查结果。
模型、应用、工具、工作流与智能体
五个概念容易混用。把它们放在“把学习笔记整理成文章草稿”这同一个场景里,就能看清各自角色。
| 概念 | 在任务中的角色 | 需要人确认之处 |
|---|---|---|
| 模型 | 理解笔记、组织内容、生成文字 | 输出是否符合资料 |
| 应用 | 提供操作入口,管理资料与输出 | 资料是否真的被读取 |
| 工具 | 读取文件、检索资料、保存草稿 | 保存是否真的成功 |
| 工作流 | 按预先设计的步骤完成整理、起草、检查 | 步骤是否适合当前任务 |
| 智能体 | 在目标和权限约束内选择下一步工具操作 | 权限与公开发布边界 |
如果任务步骤明确,例如按固定格式整理十条笔记,简单对话或固定流程可能足够。让系统自行探索更多步骤,会增加执行时间、成本和不可预测性,不必把它作为默认升级方向。
把需求写成可验收的任务
任务说明不追求复杂,而追求暴露判断条件。一个可用的小任务说明,通常包含输入、输出与验收三部分。
任务:根据下方学习记录,提出三个技术博客选题。
读者:第一次接触 AI 的普通使用者。
材料:仅使用我提供的编号笔记,不补写不存在的经历。
输出:表格,包含题目、读者问题、对应笔记编号和待补资料。
约束:三个选题不要重复;材料不足时明确说明,不凑数量。
验收:每个选题都能对应原始笔记,并回答一个具体问题。
这段说明的价值是暴露输入、输出和判断条件,并不是某种保证效果的固定咒语。实际使用时,需要在说明后附上资料正文,并在生成后逐项核对。
第三部分:为什么上下文会影响结果?
先给出答案
对于一次模型调用,上下文是模型在本次生成时实际接收到的信息,可能包括指令、历史对话、文档片段和工具结果。文件保存在电脑里,不代表模型已经读到;过去聊过,也不代表本次调用仍保留了全部内容。模型做不对时,先查上下文是否到位,往往比先怀疑模型能力更有效。
上下文、提示词、记忆与知识库
这四个概念经常被当成同义词,其实各自解决不同问题。
| 概念 | 主要解决的问题 | 不应作出的假设 |
|---|---|---|
| 提示词 | 告诉模型做什么、遵守什么要求 | 写得详细就一定执行正确 |
| 当前上下文 | 为本次生成提供实际信息 | 所有历史与附件都完整保留 |
| 应用记忆 | 跨会话保存并复用部分信息 | 与人的记忆相同,永不丢失或过期 |
| 知识库 | 存放并检索较多参考资料 | 放进去就会在每次回答中全部读取 |
这里的“应用记忆”指产品层面保存的信息,不等于模型参数中学到的知识。不同应用对记忆的选择、更新和删除方式也可能不同。
为什么聊过还会忘、上传了文件还会答错
模型可处理的上下文规模有限,通常用 token 计量。为了控制长度和成本,应用可能只保留最近对话、使用摘要,或检索部分历史;新会话也可能完全不带入上一轮的信息。因此,重要决定应保存成可核查的项目记录,而不是只依赖“之前说过”。
上传了文件仍然答错,可能是因为文件解析失败,也可能只检索到了部分片段;即使拿到正确片段,模型仍可能误读。可以要求它列出依据的文件名、章节和相关原文,再由人对照检查。它声称读过文件,本身并不能证明读取完整。
以文章写作为例,读者定位可能在旧文件中,最新定位却在新文件中。如果没有注明哪个生效,AI 可能混用。这个问题需要管理资料版本,而不是单纯增加输入长度。
有效上下文的整理方式
有效上下文不是把全部资料交给 AI,而是为当前任务提供足够、相关、可信且不冲突的信息。可以先按用途分层,再决定每类信息的维护方式。
| 信息类型 | 博客场景示例 | 维护方式 |
|---|---|---|
| 长期背景 | 读者是谁,博客关注什么 | 目标变化时更新 |
| 执行规则 | 术语、引用、写作与审核要求 | 确认规则后统一修改 |
| 当前状态 | 已完成提纲,正文待写 | 任务推进后更新 |
| 事实依据 | 技术文档、原始数据、访谈材料 | 保留来源和适用日期 |
| 工作产物 | 草稿、检查记录、最终稿 | 标记状态,防止混用 |
同一条规则尽量只维护一个权威版本。遇到两个来源冲突,先比较适用时间、版本和证据,不应让 AI 凭语气判断;无法解决时,记录为待确认,不把推测写成定论。
第四部分:把有效上下文组织成 ACW
先给出答案
当任务持续发生,背景和规则不断复用,就值得把它们从聊天记录中提取出来,组织成一个由使用者掌握的上下文环境,也就是 ACW。ACW 的核心不是目录名称,而是形成一套可读取、可维护、可迁移的上下文环境。实际交付物只是其中一部分,不能把某个目录单独等同于完整 ACW。
ACW 的参考结构
参考结构来自污斑兔维护的 ai-context-workspace 模板。它由入口和五类上下文组成,每个部分回答一个明确问题。
| 部分 | 回答的问题 | 主要内容 |
|---|---|---|
| AGENTS.md | AI 从哪里进入? | 路由、必要约束和索引 |
| background/ | 长期事实是什么? | 稳定且可刷新的背景知识 |
| conventions/ | 协作必须遵守什么? | 原则、工作流、文档规则 |
| artifacts/ | 工作进行到哪一步? | 任务状态、决策、检查证据 |
| projects/ | 交付物在哪里? | 代码、文档、数据集等 |
| .agents/skills/ | AI 可以执行什么? | 可调用的能力入口 |
目录只是载体,真正重要的是每个部分回答的上下文问题。更完整的结构说明见 ACW 参考结构。
通用任务生命周期
ACW 的通用生命周期不绑定具体行业,它描述任务上下文如何从原始材料走向完结归档:raw(原始材料)→ requirements(完成标准)→ design(方案决策)→ spec(执行规则)→ execution(实际执行)→ review(检查结论)→ archive(完结归档)。
每个阶段的状态都应写入任务上下文,而不是停留在对话里。这样在新会话中,AI 才能根据文件而不是记忆来接续工作。
适用条件与边界
ACW 值得尝试的场景,通常是任务跨越多个会话、需要复用规则、经常更换工具,或者需要留下可检查的过程证据。如果只是偶尔改写一句话,维护工作区可能比重新描述任务更费力。
同时要清楚它不能解决什么:ACW 不能消除模型幻觉,不能让无权访问文件的工具自动读文件,也不能替代行业判断和安全审查。过期或错误的工作区资料,反而可能让同一种错误被持续复用。
这里的“去中心化”主要指不把知识资产只锁在单一应用里,不意味着必须使用区块链,也不保证所有工具零成本兼容。资料可迁移也不等于能力可迁移,不同工具的文件访问、权限和自动化功能仍有差异。
搭建第一个 ACW 的步骤
第一个 ACW 不需要复杂平台。选一个会持续推进的项目,把稳定背景、规则、当前任务和产物分开,再提供一个简短阅读入口。
- 只围绕一个项目,先明确读者或目标,不混入所有工作与生活资料。
- 建立最小目录,分开 background、conventions、artifacts 与 projects。
- 写一个短入口,说明阅读顺序,例如了解项目读什么、写作前读什么、接续任务读什么。
- 完成一次真实任务,确认 AI 工具有访问能力,并核查输出是否符合定位与来源。
- 用不含旧对话的新会话检查交接:提供同一套资料后,AI 能否说明目标、限制、已完成事项和下一步。
例如,为一个技术博客保存读者定位、写作规范、资料来源、当前任务和文章产物。换工具时,优先复用这些资产,再适配新工具的读取入口。
常见误区
- 把 ACW 当成更长的提示词。 提示词是一次输入,ACW 是持续维护的工作区,管理的信息类型不同。
- 把知识库等同于 ACW。 知识库偏向资料保存与检索;ACW 还管理规则、任务生命周期、检查证据与归档。
- 认为 ACW 只能用于代码。 代码只是其中一个场景,文档、研究、设计、数据和内容生产都可以使用同一套结构。
- 以为建好目录就完成了。 目录只是载体,关键在于资料真实、可读取,并有检查与归档。
- 以为放进工作区 AI 就一定读到。 保存与加载是两个步骤,工具需要读取能力,或由人手动提供正文。
- 以为用了 ACW 就不会出错。 它不能消除幻觉,也不能替代人工验收与安全审查。
术语表
- AI Context Workspace(ACW):一种由使用者掌握、面向 AI 协作组织的工作上下文工作区,用来组织长期背景、规则与任务记录。
- 上下文:模型在本次生成时实际接收到的信息,可能包括指令、历史对话、文档片段和工具结果。
- 提示词:表达任务和要求的重要方式,但不等于全部上下文。
- 知识库:存放并检索参考资料的方式,可以成为 ACW 的资料来源。
- 工作单元:一个需要被 AI 理解和操作的交付物集合,可以是代码、文档、研究、设计、数据或内容项目。
- 任务上下文:记录任务从原始材料到归档的状态、过程、检查和结论,不等于最终交付物。
常见问题 FAQ
ACW 是行业标准或某个模型的功能吗? 不是。ACW 是本系列提出的工作方法,不是行业公认协议,也不是某个模型的功能。
有了 ACW,AI 就不会忘记了吗? 不能这样理解。ACW 让可复用的背景和规则有稳定位置,但模型是否读到,取决于本次是否真正加载了相关文件。
AI 不能访问本地文件,还能用 ACW 吗? 可以。若工具不能访问本地文件,可以手动提供必要正文;ACW 的价值在于组织资料,而不是要求所有工具自动读取。
什么样的任务适合先搭建 ACW? 跨越多个会话、需要复用规则、经常更换工具,或需要留下可检查过程证据的任务。只做偶发问答时,暂时不搭建也完全合理。
从哪里开始?
零基础读者可以依次阅读四个部分。已经使用 AI、但总在重复解释背景的读者,可以先看第三部分;已有项目资料的读者,可以直接尝试第四部分的搭建练习。
本系列用“个人技术博客”作为连续教学场景,示例不代表已取得的商业成果。阅读后的第一个目标,是完成一次可检查的任务,再把有复用价值的信息留下来。
参考资料与持续阅读
- IBM:What is artificial intelligence?:AI 领域与主要概念的入门资料。
- 《动手学深度学习》:引言:中文技术学习资料,用于理解数据、模型、训练与应用的关系。
- Anthropic:Effective context engineering for AI agents:上下文管理、按需读取与长期任务的工程经验,不是对 ACW 的官方背书。
- Simon Willison:关于智能体定义的文章:海外开发者博客,对工具循环的解释。
- 阮一峰的网络日志:国内技术博客与持续选题入口;具体技术结论仍应追溯原始资料。