揭开Claude Code的面纱

发布时间:2026/11/12 0:40:12

揭开Claude Code的面纱 最近在看Claude Code的设计发现一个有意思的现象当所有AI编程助手都在卷向量索引、语义搜索的时候Claude Code反其道而行——用Grep和Glob。Grep1973年诞生的文本搜索工具。GlobUnix shell里最基础的文件匹配。这个选择在技术圈引发了不小的争议。Milvus的博客说”Claude Code的grep-only方式会烧掉太多tokens”HackerNews上也有人质疑“Cursor用向量搜索Claude用grep这不是倒退吗“但Anthropic团队在访谈里透露了个细节他们测过RAG、向量索引这些方案最后发现这种”agentic search”让模型智能地使用Grep/Glob的效果反而最好。为什么会这样什么是”Agentic Search”Claude Code的搜索能力核心靠两个工具Glob- 文件模式匹配找文件。支持**/*.go、src/**/*.ts这样的模式Grep- 内容搜索搜代码。支持正则表达式可以过滤文件类型这两个工具本身很蠢。Glob只会按文件名匹配Grep只会按正则搜索都不懂语义。但当模型来驱动它们时就不一样了。用户说“找处理用户认证的代码”传统向量索引的做法工具: 语义搜索 user authentication 返回: login(), handleAuth(), verifyUser() ... 工具自己理解语义Claude Code的做法模型: 先用Glob找可能相关的文件 工具: glob **/*auth*.go 返回: auth.go, auth_handler.go, middleware/auth.go 模型: 在这些文件里搜关键词 工具: grep func.*Login auth.go 返回: func LoginHandler(...) 模型: 读一下这个函数 工具: read auth.go:35-60 返回: 函数实现代码看出区别了吗向量索引是让工具来理解语义然后给模型喂结果。 Agentic search是让模型来理解语义然后指挥工具执行。所有的智能都在模型里工具只负责最基础的操作。为什么简单工具更好传统IDE的做法是让工具自己变聪明。IntelliJ IDEA启动要构建PSI树、stub索引运行时要维护语法树、更新索引几个GB内存、几十个后台线程就这么没了。Cursor更进一步用Merkle树索引代码库智能分块后生成向量嵌入存到远程数据库。确实能做语义搜索——搜”用户认证”能找到login、authenticate、verifyUser这些不同命名的函数。但问题是当模型已经足够强大的时候这些工具层的智能是多余的。向量搜索失败的时候你要调试嵌入质量有问题语义理解偏了索引过期了分块策略不对向量数据库抖动排序算法有bugGrep失败就一个原因正则不匹配。改正则重新搜。而且模型可以做很多向量索引做不到的事组合使用Glob和Grep先缩小范围再精确搜索根据上一次搜索结果调整策略理解上下文知道在哪些文件里搜索更有可能找到出错后自我修正换个关键词再试这就是”agentic”的含义——让模型成为agent工具只是手。Claude Code的工具箱看看Claude Code实际提供的工具文件搜索Glob - 按文件名模式匹配Grep - 按内容搜索LS - 列文件文件操作Read - 读文件Edit/MultiEdit - 编辑文件Write - 写文件执行Bash - 执行命令其他WebFetch - 抓取网页WebSearch - 网络搜索Agent/Task - 启动子agentTodoWrite - 任务管理没有语法分析没有类型推导没有符号索引。都是最基础的操作。复杂的事情交给模型代码补全 → 模型理解上下文智能重构 → 模型理解语义错误检查 → 模型知道类型系统代码导航 → 模型组合Grep和Read意图理解 → 模型本身就是工具层保持简单模型层承担智能。无状态的优势Unix的设计哲学每个程序只做一件事并且做好。Grep做搜索不管搜索结果怎么用Glob找文件不管文件内容是什么。Claude Code继承了这个思想。对比有索引的系统启动构建索引几分钟运行维护索引后台线程崩溃恢复索引检查一致性修改更新索引增量or全量Grep/Glob启动立即可用运行实时执行崩溃重启就行修改下次自动看到每次搜索都是全新的每次结果都是最新的。没有状态就没有状态管理的复杂度。这也是为什么几百行代码就能实现一个基础的agent——当你不需要维护索引、缓存、状态时代码自然就简单了。什么时候简单比复杂更好Linus在选择宏内核vs微内核的时候说过“微内核在理论上很美但实践中复杂度爆炸。“向量索引在理论上很美语义搜索理解意图上下文推荐智能补全预构建索引搜索快但实践中需要上传代码隐私问题需要维护索引一致性问题需要同步状态分布式问题搜索失败难调试黑盒问题Grep/Glob在理论上很蠢只能模式匹配每次都重新搜不理解语义但实践中本地执行零隐私风险无需维护零一致性问题实时搜索零同步问题行为确定零黑盒问题当你有GPT-4/Claude这样的模型时工具的”蠢”不是缺点而是优点。因为所有智能都在模型里工具只要可靠就够了。2025年的启示现在回头看Claude Code的选择并不是倒退而是一种清醒。在AI能力已经很强的2025年真正稀缺的不是智能而是可预测性- 工具行为确定不是”大概率对”可调试性- 出错能定位不是AI黑盒可组合性- 工具能自由组合不是封闭系统可信赖性- 关键时刻不掉链子向量索引这些”聪明”的工具在90%的场景下很酷但在10%的关键时刻让你抓狂——当你最需要它准确的时候它给了你”语义相似”的错误答案。Grep/Glob这种”愚蠢”的工具在100%的场景下都可靠。搜错了改正则。找不到文件换个模式。每一步都清晰可控。作为一个程序员我更喜欢后者。Linus说过“Talk is cheap. Show me the code.”Unix哲学说“Do one thing and do it well.”Grep做了50年的搜索Glob做了50年的文件匹配现在还在用这本身就是最好的证明。Claude Code选择了一条看似”倒退”的路——不用向量数据库不建代码索引就用最基础的Unix工具。但这条路上有Unix的影子有Linus的实用主义有极简设计的智慧。在一个AI能力爆炸的时代也许最先进的设计就是让模型承担100%的智能让工具保持100%的简单。提供 最小化 Claude Code 实现Python 实现 mini-claude-code GitHub - shareAI-lab/mini_claude_code: 0 -1 diy your agent cli.Golang 实现 mini-claude-code GitHub - cexll/mini-claude-code-go: mini claude code for go参考资料谈谈Claude Code的设计哲学为什么最好的设计是”健忘”的Claude Code: Anthropic’s Agent in Your TerminalHow Claude Code is built - Pragmatic EngineerUnix Philosophy
延伸阅读

更多相关文章

2026/11/9 16:36:19

品质赋能电销升级,上海言通凭硬核实力积累良好口碑

在人工智能飞速普及的时代,智能外呼正在成为企业电销、回访、通知场景的刚需工具。上海言通专注布局大模型电话机器人赛道,自成立以来聚焦智能语音交互技术研发与落地应用,依托原生大模型能力重构传统外呼模式,告别旧式机器人话术…

2026/11/4 19:36:56

在线评测系统(OJ)基础架构设计与实现指南

1. 项目背景解析"DHUOJ"这个缩写在不同领域可能有不同含义,但结合"基础 1 2 4"这个后缀,最有可能是指某个在线评测系统(OJ)的基础功能模块。这类系统通常用于编程练习和算法竞赛,数字1、2、4可能代表不同的功能模块或难度…

2026/11/12 0:39:03

特种作业操作证特检所报名避坑指南 你真的了解它的含金量吗

特种作业操作证特检所报名避坑指南 你真的了解它的含金量吗 不知道去哪报名怕被中介坑?特种作业操作证特检所的报名流程复杂,证书的含金量也让人摸不着头脑。很多同行说,这证不拿,干不了活,拿错了,反而影响前途。今天就把这些事说清楚,让你少走弯路。…

2026/11/12 0:39:03

工地太忙根本没时间复习考试?特种作业操作证特检所多久拿证全攻略

工地太忙根本没时间复习考试?特种作业操作证特检所多久拿证全攻略 工地太忙根本没时间复习考试,这话我听了不少人说。特别是咱们这些在一线跑项目的,天天赶工期、盯进度,哪还有时间去背那些操作规程、安全规范?但你知道吗,现在特种作业操作证特检所的考…

2026/11/12 0:39:03

保定电工证在哪里办理官方报名入口怎么找?别怕考不过白交钱

保定电工证在哪里办理官方报名入口怎么找?别怕考不过白交钱 怕考不过白交培训费?保定电工证在哪里办理?很多人在报名前都担心,钱花了,人也去了,结果考试还是不过,白白浪费时间和金钱。别急,这文章帮你一步步理清保定电工证的办理流程,从报名到考试再…

2026/11/12 0:39:03

在新沂考高压电工证的真实经历:怕考不过白交培训费?这样做才稳妥

在新沂考高压电工证的真实经历:怕考不过白交培训费?这样做才稳妥 怕考不过白交培训费?我认识的老李就是吃了这个亏,交了三千块培训费,结果考试挂了,钱打了水漂,人也焦虑得不行。你是不是也有类似的担忧?别急,今天我从周口中小施工企业负责人的角度,…

2026/11/12 0:39:03

特种作业操作证件书最新政策解读 内部消息告诉你怎么稳过

特种作业操作证件书最新政策解读 内部消息告诉你怎么稳过 怕考不过白交培训费?别再被培训机构忽悠了!特种作业操作证件书是很多转岗、换行业朋友的“敲门砖”,但一不小心就掉进坑里,尤其是像漯河这样的地方,很多转岗从业者在报名后才发现,考题范围广、…

2026/11/12 0:34:03

上虞区考高压电工证在哪考 外省证能转吗

上虞区考高压电工证在哪考 外省证能转吗 之前考的证在外省能不能转过来?这是很多打算在上虞区考高压电工证的朋友最关心的问题。其实,很多学员手里拿着外地的电工证,心里总有点不踏实,担心自己的证在上虞区不能用。今天我就从一个在新乡培训过高压电工证…

2026/11/11 12:42:59

电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。…

2026/11/12 0:04:01

工地太忙根本没时间复习考试?学习电工证到哪里学通过率揭秘

工地太忙根本没时间复习考试?学习电工证到哪里学通过率揭秘 工地太忙根本没时间复习考试?你不是一个人。作为一名在南阳卧龙区干了七八年市政公用工程的电工,我深知这个问题的现实性。电工证不仅是工作的“入场券”,更是职业发展的“通行证”,但备考过程…

2026/11/12 0:04:01

双流电工证考别怕挂科!郑州报考避坑指南全攻略

双流电工证考别怕挂科!郑州报考避坑指南全攻略 实操考试心里没底怕挂科?双流电工证考在郑州报名,很多人因为不了解流程、准备不充分,白白浪费时间和金钱。作为三门峡应届工程类毕业生,我也曾经历过这样的焦虑。今天就从零开始,手把手教你如何避开郑州报…

2026/11/12 0:04:01

之前考的证在外省能不能转过来 怎么报名考电工证培训价格多少

之前考的证在外省能不能转过来 怎么报名考电工证培训价格多少 之前考的证在外省能不能转过来?这个问题确实让不少准备换城市工作的朋友犯了难,尤其像电工证这种实操性很强的证书,很多人担心跨省后证书能不能继续用。其实,只要符合相关流程,是可以顺利转…

2026/11/11 20:27:01

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/10 10:29:37

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑