提示词上下文
Claude 上下文管理:长对话不跑偏的 5 个技巧
介绍如何在长对话中保持 Claude 的输出质量稳定,包括上下文窗口的概念、对话结构设计、信息摘要技巧,以及 Projects 功能的使用方法。
· 阅读约 3 分钟
Claude 拥有高达 200K tokens 的上下文窗口,相当于一本 30 万字的书。但即便如此,长对话依然有很多值得注意的地方。
上下文窗口是什么
你和 Claude 的每一条对话,都会被”放入”一个有限的窗口里。Claude 每次回复时,都是看着这个窗口里的全部内容来回答的。
200K tokens 大概等于:
- 约 15 万个中文字符
- 大约 300 页 A4 文档
- 一本中篇小说
对于日常使用,这个限制几乎感觉不到。但如果你在做大型项目(比如分析一整本书、处理大量代码),就需要有意识地管理上下文。
技巧一:长对话前先设定框架
在开始一个复杂对话之前,先告诉 Claude 整个任务的结构:
我们将分 3 个阶段完成这个项目:
1. 分析现有材料(我会逐段发给你)
2. 提炼核心观点
3. 整合成报告
现在开始第一阶段,我会分批发送材料,每次发完一段你只需要回复"收到,继续",
等我说"开始分析"时再给出综合分析。
这样 Claude 不会每次都急着给结论,对话会更有序。
技巧二:定期做摘要
对话变长后,可以主动让 Claude 做阶段性总结,方便继续:
我们谈了很多了,请用 300 字总结一下目前已确定的结论和待解决的问题,
然后我们继续讨论下一个话题。
这相当于给对话”打一个存档点”,也帮助 Claude 聚焦在真正重要的信息上。
技巧三:重要信息置顶
Claude 对对话开头和结尾的内容更敏感,中间的长段内容可能权重较低。
把关键约束放在开头:
在整个对话过程中,请记住:
- 所有建议要考虑预算在 10 万以内
- 目标受众是三四线城市用户
- 不考虑需要翻墙的工具
好,现在开始我的第一个问题:[问题]
技巧四:新话题开新对话
不要让一个对话承担太多任务。当话题发生大的转变时,开一个新对话效率更高。
适合同一对话:
- 同一个任务的不同步骤
- 持续深入讨论同一个主题
适合新开对话:
- 完全不同的任务
- 之前的背景对新问题没有帮助
技巧五:使用 Projects 做持久记忆
对于长期项目(比如写一本书、持续分析一个行业),用 Claude 的 Projects 功能:
- 创建一个 Project
- 上传背景文件(产品文档、行业报告、人物设定等)
- 设置 Project Instructions(相当于全局的角色设定和规则)
这样每次在这个 Project 里对话,Claude 都会读取这些背景,不需要每次重新说明。
Project Instructions 示例:
你是我的长期写作助手,正在协助我写一本关于个人理财的书。
书的基本信息:
- 目标读者:25-35 岁月收入 8000-20000 的上班族
- 写作风格:通俗易懂,用真实案例,避免说教
- 当前已完成章节:第 1、2、3 章(见附件)
每次对话时,保持与已完成章节一致的风格和立场。
上下文管理的核心原则
| 原则 | 具体做法 |
|---|---|
| 结构先行 | 开始前说清楚整体框架 |
| 适时总结 | 每隔一段让 Claude 总结已有结论 |
| 关键信息置顶 | 重要约束放在对话最开头 |
| 话题分离 | 不同任务开不同对话 |
| 长期项目用 Projects | 上传背景文件替代反复说明 |