微信扫码
添加专属顾问
用好AI的关键在于工程化思维,在合适的时机为模型提供最精准的上下文,这不仅是节省Token,更是提升智能产出的核心。核心内容:1. 剖析“AI越用越贵越笨”的根本原因:上下文管理不当2. 提出核心解决方案:即时检索(JIT)与最小上下文原则3. 介绍工程化管理的四个关键动作与分层架构
作者: Kario Chen
我最开始用龙虾,也是 Opus 从头到尾,觉得这样才算是释放了最大的生产力。随着 token 越来越不够用,我开始持续探索节省 token 的方案, 越深入越发现:真正的省 token 不是削减投入、不是降低预算,而是在保证效率和产能的前提下,用结构化的方式替代蛮力输入。本质上就是学会工程化地用 AI,关键在于一个动作:在合适的时间,把合适的上下文,装载进合适的模型。这不仅省 token,更重要的是让 AI 的每一分注意力都用在刀刃上。
在ChatBot时期,模型看到的输入基本就是官方预设的系统提示词,以及用户输入框里打字的提示词,再加上一些多轮对话的历史记忆。但是在进入龙虾时代后,在token看板上随便观测任何一个任务执行的agent调用链路,以及对照公开的 token 用量分析,才发现打字输入的提示词,仅仅只是模型输入的冰山一角了,工具在多次调用、skills在反复装载、本地文件在不断被读取……随之而来的是历史上下文的几何级膨胀。我们手打输入的那几个字,在整个 Token 账单里其实只是零头。
看完这个分布,我们不难发现,上下文如何管理,是一个有技术且很需要精进的点。因为我们都知道现在上下文最大的模型也就是1M左右。不管它的话,模型会越用越笨,所有多出来的历史上下文,只能依赖龙虾工具自己的上下文压缩能力来维系对话的进行。但是这个压缩一定是有损的,在压缩过程中可能就会丢失了我们之前定好的约束,反复问已经确认过的事情。这也就是经常能听到的 Context Rot(上下文腐烂)。
上下文 token 越多,模型召回准确率持续下降。根因在 Transformer 架构本身:n 个 token 之间是 n² 的两两关联,上下文越长,注意力被摊得越薄。越多的无效信息就反而冲淡了我们真正想要大模型读取到的上下文内容。
所以对上下文做好合适的工程化管理,既能省 Token,事实上也是在让 AI 变聪明,产出更好的效果。接下来四章拆成四个动作:最小上下文、清晰理想态、Harness 架构分层、动态选型。
说了管理上下文的必要性,那到底什么是"好的上下文"?其实就是要求我们找到那个最小的、信号最强的 token 集合(the smallest set of high-signal tokens)。不是喂得越多越好,是喂得越准越好。
我们可以参考大多数龙虾针对代码仓库做索引的设计方案:不把整个代码库一股脑塞进上下文,只维护一套轻量索引(文件路径、查询语句、链接),用到时用 grep / glob / read 现场搜索读取。这套打法叫 JIT(Just-in-Time,即时检索)。
JIT 解决"进来时少装"。长的多轮会话还有另一个问题:会话本身会膨胀。这就需要上下文卸载:把 AI 上下文当存储系统来管理,缓存该缓存,落盘该落盘,分层存储。
想象你的龙虾就像一台电脑。电脑有多层存储:CPU 缓存最快但最小,内存次之,硬盘最慢但容量无限。AI 的上下文系统也一样:
对标这个层级,卸载的策略就清晰了:
具体怎么操作:
提到缓存,这里顺带还有一个经常被忽略的省 token 技巧:Prompt Caching(提示缓存命中)。固定的系统指令和工具定义放前缀,重复部分只按零头计费。启用缓存最多可降低 90% 的输入成本,在尝试使用 DeepSeek 模型执行任务时,就经常能被账单的性价比惊艳到。
很多 Token,是在"猜来猜去"里烧掉的。你扔一句"帮我写个登录页",AI 只能猜你想要什么;写出来不对,你改,它再猜。五六轮过去,Token 花了很多,事情还没做好。
写提示词就像调收音机,要找到对的频率高度(right altitude)。太低:硬编码一堆 if-else;太高:说一句"请专业地完成任务"刚刚好:给清目标和约束,别把每步都规定死。
出发前花五分钟回答以下三个问题,能省掉后面五十分钟的反复。注意是"策展"不是"堆砌",不要塞一长串边缘情况试图覆盖所有规则,而是挑几个多样化、有代表性的样板。
这三个问题的背后是一个递进的金字塔:给示例(One-Shot)最准确,给规则(Spec / 约束)次之,让虾猜(光提需求)最差。
一个真实的例子比一千字的文字描述更高效。但注意,这是"策展"不是"堆砌",不要试图列出一长串边缘情况来覆盖所有规则,而是精心挑选几个多样化、有代表性的样板。
把这些约束和示例固化下来,就是给 AI 装上护栏。护栏是信任的基础。没有护栏,你只敢让 AI 做简单的事;有了护栏,你才敢把复杂的活交给它。如果工具集臃肿、功能重叠、规则模糊,即使人类工程师都说不清该用哪个工具、该遵循哪条规则,AI 也不可能猜对。
约束越精确 → AI 越不用猜 → 一次到位 → 返工越少 → Token 越省。同时输出质量也会更高。
省 Token 和把 AI 用好,就是同一件事。
有些任务本身复杂,单个会话很快被细节塞满。这就需要从架构层面重新思考:不是一个虾硬扛,而是多个虾的分工和协作。
一个会话不是越长越好。随着轮次增加,虾的表现会经历三个阶段:
· FRESH(清醒) :前 20 轮,虾的状态最好。输入输出精准、理解深度到位、响应快速。这个时候就放心用,不用省。
·DRIFT(漂移):20~60 轮,上下文开始有点乱。虾开始重复犯同一种错、忘了早期的约定、输出变啰嗦。这个时候该动手压缩了。把历史摘要一下,新窗口继续。
·ROT(腐烂): 超过 60 轮,虾已经是另一个样子了。风格突变、问题答非所问、逻辑混乱。这个时候已经没救了,必须重开。
关键是不要硬撑。一旦进入 DRIFT,就主动摘要一下,拿摘要启动新会话继续。主动做一次上下文压缩、保留摘要 + 最近的几个文件,新会话继续服务。成本降,效果也没掉。
第二部分:子智能体架构 · 轻主虾 + 重子虾
但即使你很会压缩,有些任务也就是特别复杂。比如一个月级的长期项目,需要全程精细化决策。光靠"按阶段压缩"还是不够,因为你经常需要在执行中途改需求、改方案。这时候就该换个架构:不是一个虾从头到尾,而是一个主虾 + 多个子虾。
核心思想很简单:主虾只做决策和调度,子虾做具体执行。主虾的工作是理解全局、拆分任务、整合结论。子虾各自拿一个明确的、最小粒度的原子任务,用干净的上下文窗口,完成后只交回结果,不回灌过程。
举个例子:写一个复杂的系统设计文档。旧方法是一个 Opus 从需求分析 → 架构设计 → 代码框架 → 文档输出,一个会话全搞定。问题是上下文越堆越厚,最后虾被前面的细节压得喘不过气,新的需求改动反而容易被忽视。
新方法是:主虾接到"写系统设计文档"的任务,拆成 5 个子任务给子虾:①理解需求,②梳理关键决策点,③设计核心架构,④给出代码参考,⑤生成文档框架。
每个子虾拿一个子任务,干完把结论交回来,主虾汇总最后输出。
这样做有三个好处:
①主虾永不疲劳:强模型只在决策点出场,上下文从不积压。即使项目跑数千行代码,主虾脑子一直是清醒的。
②子虾是原子单位:每个子虾的任务完全独立、不需要跨轮积累上下文。用便宜点的模型就够了,一次搞定。
③需求变更无痛:中途改需求,主虾重新拆分即可。不用推翻整个进度,只调整涉及的子虾。
关键是任务的拆分粒度。不是拆成 5 个大阶段,而是拆到最低细粒度的原子任务,每个都完全独立、不需要跨轮上下文。比如:"给代码补充单测""校验 JSON 结构""从文档提取决策点"。
这样子虾用 Sonnet 甚至更便宜的模型就够了,成本降到原来的 20~30%。
按阶段切换模型 是最直接的方案。简单任务用快模型,关键任务才用最强的:
这招实际上手快,但手动切换麻烦,且如果任务本身高度复杂,需要全程精细化决策,仅靠"按阶段切换"其实还不够。
这里还有一个更优雅的方案:大脑+手脚架构。用一个强的模型当主 Agent(大脑)。它的唯一职责是理解全局、拆分任务、调度执行、汇总决策。然后让性价比高的模型作为 Sub-Agent(手脚)。接收大脑下达的"细粒度原子任务",逐个完成,只反馈结果,不回灌过程。
关键是任务拆分粒度。大脑不是把一个大任务砍成五六个中等任务(这还是太粗),而是拆到最低细粒度的原子任务。每个都是完全独立、不需要上下文积累、可以用中等模型一把搞定的单元。比如:"给这段代码加注释""检查这个JSON 字段有没有缺""从这个文本里提取核心信息"。
这样做的妙处在于:
① 大脑永不疲劳:强模型只在决策点出场,上下文从不积压。即使项目跑数千行代码,主虾脑子一直是清醒的。
② 手脚可以并行:五个原子任务可以同时派给五个便宜模型实例,并行完成,大脑只需在最后合并结果。 五个原子任务可以同时派给五个便宜模型实例,并行完成,大脑只需在最后合并结果。
③ 成本剧降:大脑的调用次数少(只在关键时刻),手脚用便宜模型。整体成本可能只有"全程 Opus"的 20–30%。
这也恰似软件工程的"高内聚、低耦合"?把模型当团队编制,大脑和手脚职责明确,信息流清晰,反而削弱单一模型的上下文焦虑。
认清账单、最小上下文、清晰理想态、Harness 架构分层、动态选型:省 token 和怎么把 AI 用好,本质都是一句话:在合适的时间,把合适的上下文,装载进合适的模型
一分钟视频速览:
一键预约直播:
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2026-07-07
从零开始玩转循环 (Getting started with loops)【译】
2026-07-07
用好“AI 录音转写”,效率提升 3 倍,四个场景直接抄
2026-07-02
Claude团队:别再逐条喂Prompt,学会给Agent设计循环
2026-07-02
Agent 怎么沉淀技能:把一个好 prompt 变成全队资产
2026-07-01
从 Prompt 到 Skill:专业工作流的结构升级
2026-07-01
别让 AI 写的文档误导用户:从单次 Prompt 到高可信文档工程化实践
2026-06-30
网传 Karpathy 的 CLAUDE.md 曝光,10条铁律管住Claude Code!
2026-06-29
AI Coding 的底层框架:一切优化都是在对抗熵增
2026-04-21
2026-04-25
2026-04-14
2026-05-02
2026-04-19
2026-04-20
2026-04-14
2026-05-25
2026-04-18
2026-06-10
2026-06-17
2026-05-23
2026-05-16
2026-04-14
2026-02-28
2026-02-12
2026-02-12
2026-02-08
欢迎您使用【53AI 官方网站】(以下简称“本网站”或“我们”)。本《会员服务协议》(以下简称“本协议”)是您(以下简称“会员”或“用户”)与【深圳市博思协创网络科技有限公司】之间关于注册、登录及使用本网站会员服务所订立的法律协议。
在您注册或登录前,请务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、知识产权条款、争议解决条款等。此类条款将以加粗形式提示您注意。 当您通过微信公众号授权、手机验证码验证或其他方式成功登录本网站时,即视为您已完全理解并同意接受本协议的全部内容。
一、 定义
本网站:指由【深圳市博思协创网络科技有限公司】运营的,域名为【53ai.com】的网站及相关移动端页面。
会员服务:指本网站向注册会员提供的知识库文章查阅、内容检索及其他相关增值服务。
知识库内容:指本网站发布的包括但不限于文字、图表、数据、研究报告、行业分析等数字化内容资源。
二、 账号注册与登录
登录方式:本网站支持以下登录方式,您可根据实际情况选择:
微信公众号授权登录:您同意将您的微信OpenID信息授权给本网站,用于创建或关联会员账号。
手机验证码登录:您需提供真实有效的手机号码,并通过短信验证码完成身份验证与登录/注册。
账号安全:您的账号仅限您本人使用,禁止赠与、借用、租用、转让或售卖。因您保管不善导致的账号被盗、密码泄露等损失,由您自行承担。
实名认证:根据相关法律法规要求,我们可能要求您在特定功能下完成实名认证。如您拒绝提供,可能无法使用部分或全部服务。
未成年人保护:若您未满18周岁,请在法定监护人的陪同下阅读本协议,并在征得监护人同意后使用本服务。
三、 服务内容与规范
知识库查阅权限:会员登录后,有权按照其会员等级对应的权限范围,在线浏览、检索本网站知识库中的相关文章及内容。
服务变更:我们有权根据业务发展需要,调整、变更或终止部分服务内容,并将以网站公告、公众号消息等方式提前通知。
禁止行为:您在使用服务时不得实施以下行为:
利用技术手段批量爬取、下载、转存知识库内容;
将知识库内容用于商业目的或未经授权地向第三方传播;
干扰本网站正常运行或侵犯其他用户合法权益;
发布违法违规信息或从事违反公序良俗的活动。
四、 知识产权声明
权利归属:本网站知识库中的排版设计、软件代码等内容的知识产权均归【公司全称】或原权利人所有,受《中华人民共和国著作权法》等法律保护。
有限许可:本网站授予会员一项非独占、不可转让、不可转授权的普通许可,仅限于个人学习、研究之目的在线查阅知识库内容。
侵权追责:未经书面许可,任何单位或个人不得以任何形式复制、转载、摘编、镜像、汇编或以其他方式使用上述内容。一经发现,我们保留追究其法律责任的权利。
五、 个人信息保护
我们重视对您个人信息的保护。关于我们如何收集、使用、存储和保护您的个人信息,请单独阅读 《隐私政策》。
您通过微信公众号授权或手机号验证所提供的信息,我们将严格按照《个人信息保护法》的规定处理,仅用于身份识别、服务提供及安全验证等必要用途。
您可以随时通过网站设置或联系客服行使查阅、更正、删除个人信息及撤回授权同意的权利。
六、 免责声明
内容准确性:知识库内容仅供参考,不构成专业建议。我们不对其完整性、准确性、时效性作任何明示或暗示的保证,您应自行判断并承担使用风险。
不可抗力:因自然灾害、政策法规变化、网络故障、第三方平台接口异常(如微信接口维护、运营商短信通道故障)等不可抗力导致的服务中断或延迟,我们不承担违约责任。
第三方链接:本网站可能包含指向第三方网站的链接,该等网站的内容和服务不受我们控制,请您自行甄别风险。
七、 违约责任
如您违反本协议约定,我们有权视情节采取警告、限制功能、暂停服务、注销账号等措施,并保留要求赔偿损失的权利。
如因您的违约行为导致我们遭受行政处罚、第三方索赔或商誉损失,您应承担全部赔偿责任(包括但不限于罚款、赔偿金、律师费、公证费等)。
八、 法律适用与争议解决
本协议的订立、执行和解释均适用中华人民共和国大陆地区法律。
因本协议产生的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均可向【公司所在地】有管辖权的人民法院提起诉讼。
九、 其他
本协议构成双方就本服务达成的完整协议,取代此前任何口头或书面约定。
本协议任一条款被认定为无效或不可执行的,不影响其他条款的效力。
我们对本协议享有最终解释权,并在法律允许的范围内保留随时修改的权利。修改后的协议一经公布即生效,继续使用服务即视为同意修订内容。