腾讯三面:claude code写书会超过上下文长度,你怎么处理?候选人说:用 compact呗,面试官说:可以是可以,但是还有更好的手段 上周师妹去面腾讯微信读书的大模型开发岗三面的时候被问了一道场景题。面试官说如果用 Claude Code 来辅助写一本书内容很长容易超过上下文长度你怎么处理师妹想了想说用 /compact 压缩上下文呗。面试官点了点头说可以是可以但是还有更好的手段。然后面试官自己展开讲了大概五分钟师妹事后跟我复盘说当时脑子里就只有这一个点根本没想过写书这个场景本身的特殊性在哪儿。这让我想好好聊聊这个问题。先说师妹的回答为什么不能说错/compact是 Claude Code 的一个内置命令它的作用呢就是把当前会话的历史上下文给压缩成摘要释放 token 空间让对话可以继续进行下去。这个操作确实是有用的属于那种上下文快撑满了先压一压的应急手段。但问题是——写书这个事儿不是一次对话就能搞定的。一本书十几万字几十个章节人物、设定、伏笔、文风这些都要前后一致。要是你的策略只有上下文满了就压缩那压缩之后 Claude 对前面章节的记忆就变得模糊了写到后面就越来越容易出现前后矛盾、人物性格漂移、设定遗忘这些问题。/compact解决的是放不下的问题但没有解决怎么用得好的问题。正确的思路不是把书塞进上下文而是让上下文只装当前需要的写书场景的核心矛盾是什么呢就是书的总量远超单次上下文但写每一章的时候又需要记住全书的设定和前文逻辑。解法不是硬撑而是换个架构思维——把长内容拆成文件把记忆换成按需检索。下面是一套可以落地的做法‣ 第一步建立项目圣经而不是靠对话记忆在项目根目录建一个bible.md把以下内容写进去◆全书大纲章节标题 一句话简介◆核心人物设定性格、背景、关系◆世界观规则、专有名词表◆文风要求人称、语气、禁用词这份文档呢要刻意保持精简几百到一两千字就行目标是每次开始写作的时候都能完整带进上下文不占太多空间。同时呢在项目根目录放一个CLAUDE.md。这是 Claude Code 的特殊文件——每次启动会话的时候会自动读取相当于给 Claude 的永久说明书不需要每次重新交代规则。‣ 第二步每章一个文件写完生成摘要结构上每个章节单独存一个 Markdown 文件book/├── CLAUDE.md ← 自动加载的写作规范├── bible.md ← 项目圣经大纲设定├── chapters/│ ├── 01-开篇.md│ ├── 02-转折.md│ └── ...└── summaries/ ├── 01.md ← 第一章摘要200字以内 ├── 02.md └── ...关键操作是这样的每写完一章让 Claude 生成一份 200 字以内的章节摘要存到summaries/目录里。写下一章的时候不要把前面所有章节的全文都丢进上下文而是只给1.bible.md全书设定2.前一章的摘要不是全文3.本章大纲这样无论书写到第几章每次带进上下文的内容都是可控的。‣ 第三步按章开新会话用完就清很多人习惯在一个会话里一直写越积越长。但写书场景更好的做法是什么呢写完一章就开新会话。用/clear清空历史或者直接开一个新 session。每次只带入当前章节需要的最小信息集保持上下文干净。这不是浪费而是主动控制质量——上下文越长后期越容易出现注意力分散、前后矛盾的问题。‣ 第四步全局检查交给独立子任务“检查全书人物设定是否前后矛盾”、“统一术语”、“检查某个伏笔是否有收尾”——这类需要扫全书的工作不要放进日常写作对话里。Claude Code 支持 subagent子代理可以让一个独立的 agent 专门去扫描所有章节文件完成分析之后只把结论汇报回来不会把全书内容堆进你的主线上下文里。也可以写成自定义斜杠命令一条指令触发一次全书扫描。‣ 第五步/compact 在什么时候用说回/compact——它在这个体系里也有位置但不是主策略而是应急补救。当你在某个章节里反复打磨、对话历史越来越长又不想直接/clear丢掉当前进展这时候用/compact压缩一下历史是合理的。但要是你的项目结构做好了大多数时候你根本不需要等到快满了才处理因为每章本来就是轻装上阵的。回到面试那道题师妹的回答没有错但面试官想听到的是什么呢是你有没有把写书当成一个工程问题来思考。上下文超限只是表象背后是如何在 AI 辅助创作的场景下管理长周期、大体量内容这个真实的架构问题。答/compact说明你知道工具但能说出项目圣经 分章文件 摘要沉淀 按需检索才说明你真的想过怎么用 Claude Code 做事而不只是和它聊天。其实 大模型工具用得好不好很多时候差在有没有工程意识而不是会不会用命令。学AI大模型的正确顺序千万不要搞错了2026年AI风口已来各行各业的AI渗透肉眼可见超多公司要么转型做AI相关产品要么高薪挖AI技术人才机遇直接摆在眼前有往AI方向发展或者本身有后端编程基础的朋友直接冲AI大模型应用开发转岗超合适就算暂时不打算转岗了解大模型、RAG、Prompt、Agent这些热门概念能上手做简单项目也绝对是求职加分王给大家整理了超全最新的AI大模型应用开发学习清单和资料手把手帮你快速入门学习路线:✅大模型基础认知—大模型核心原理、发展历程、主流模型GPT、文心一言等特点解析✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑✅开发基础能力—Python进阶、API接口调用、大模型开发框架LangChain等实操✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经以上6大模块看似清晰好上手实则每个部分都有扎实的核心内容需要吃透我把大模型的学习全流程已经整理好了抓住AI时代风口轻松解锁职业新可能希望大家都能把握机遇实现薪资/职业跃迁这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】