Thinking模式是如何让Claude Code变聪明的 Claude Code的`/config`里有个thinking mode开关,Claude App的回答前也常挂一段灰色「思考过程」。这一期用claude-tap抓真实请求拆开看——这段思考到底是装饰,还是真的在影响最终答案。 先说本质。普通模式是 上下文 → 行动;thinking模式是 上下文 → 中间推理 → 行动。中间多出来那段是模型给自己行动之前写的草稿。关键在Transformer,生成下一个token时前面所有token都是上下文,所以这段先写的thinking会被自己读回去当输入。 请求体两个字段:thinking: "adaptive"让模型自己决定想不想、想多深;effort: "high"控制深度,五档low/medium/high/xhigh/max,档位越高越细越慢。 响应体content数组两块。我贴了cache.js(带TTL的内存缓存)和app.js(set一秒TTL两秒后get,期望null实际拿到值),问根因和修复。thinking block里干一件事——定位bug在get函数:取出entry但没检查过期。text block给修复:在get里对比`Date.now()`和`entry.expiry`,过期就删除返回null。thinking做诊断,text基于诊断出修复——thinking是text的地基。 这段思考怎么来的?大模型训练四步:预训练 → 指令微调 → RLHF → Reasoning Tuning。普通模型走前三步就上线,reasoning模型多走第四步。样本格式从"问题+答案"变成"问题+`<reasoning>`+`<answer>`"。比如解2(x-3)=14,普通样本直接给x=10,推理样本先在reasoning里写Step 1、2、3再给answer。模型反复看,就把"先写推理再答"内化成了输出习惯。运行时再靠`thinking: adaptive`字段显式开启——没这字段,模型想推理也没地方写。 所以开关控制的是模型张嘴前要不要先把思路在心里过一遍。代价是慢一点、token多烧一点;好处是同一个bug它会枚举可能性、排除错误选项,再给答案。 下次你的Claude Code请求看着没动静,可能就是它在写草稿。 #claude #个人开发者 #程序员 #AI工具 #张司机
00:00 / 06:58
连播
清屏
智能
倍速
点赞389
00:00 / 02:43
连播
清屏
智能
倍速
点赞302
00:00 / 01:56
连播
清屏
智能
倍速
点赞29
00:00 / 00:41
连播
清屏
智能
倍速
点赞37
00:00 / 03:00
连播
清屏
智能
倍速
点赞38
柳贯一2周前
Claude开发十几个项目后的第二条工作流是:需求别急着开改 我使用 Claude 开发十几个项目后,第二条工作流经验是:需求别急着开改。 项目规则讲清楚之后,也不是立刻写代码。 很多人用 Claude Code 翻车,是因为需求还没拆明白就让它动手。 这一期要做的是先让它读项目、问问题、列计划。 先把方向定住,再进入修改,返工会少很多。 1.先让它读相关文件 需求来了以后,不要直接说“帮我实现”。 先让 Claude Code 找相关文件,解释现在逻辑是怎么跑的。 比如登录问题,就让它先看登录页面、接口、状态管理和路由守卫。 它读完之后,让它说清楚准备改哪里。 这一步能帮你判断它有没有找对地方。 2.让它先问不清楚的点 需求里只要有模糊词,就先别开改。 比如“优化一下”“体验更好”“兼容一下”“更稳定”。 这些词听起来简单,落到代码里可能有很多方向。 让 Claude Code 先列出不确定点,你再回答。 问题问清楚以后,它后面才不会按自己的理解乱扩展。 3.Plan Mode 适合先拿方案 如果你担心它上来就改文件,可以先让它进入规划状态。 这时候重点不是产出代码,而是让它梳理步骤和影响范围。 你要看它有没有漏掉边界、测试、数据兼容和错误状态。 计划不对,就在这里改,不要等代码写完再返工。 先审方案,比后面大面积撤回更省时间。 4.计划要拆成小任务 一个大需求不要一次性丢给 Claude Code。 比如“做一个用户中心”,可以拆成页面结构、接口接入、表单校验、错误处理、测试检查。 每一步都能独立确认,失败也容易回退。 任务越大,越要先拆小。 拆小不是降低效率,是让 AI 的执行更可控。 5.先确认不做什么 需求拆解时,除了做什么,也要说清楚不做什么。 比如这次只改前端展示,不改接口字段。 这次只修 bug,不顺手重构目录结构。 这次只补当前页面,不扩展到其他模块。 不做的事情写清楚,Claude Code 才不容易把任务越做越大。 这也是控制成本和风险的关键。 6.第二期结束在计划确认 这一期的目标不是看到代码,而是拿到一个能执行的计划。 你应该知道它要改哪些文件,为什么这么改,改完怎么验收。 如果这些都说不清,就不要进入下一步。 先把需求拆明白,第三期再让 Claude Code 小步执行。 这个顺序慢半拍,但后面会少很多返工。 #ClaudeCode #AI使用技巧 #当我用ai创作 #我在抖音聊科技
00:00 / 02:15
连播
清屏
智能
倍速
点赞37