643 个文件、一万多条边,他给 AI 建了张代码地图!别再让 AI 疯狂 grep 了!他给代码库建了张图,一次查询省掉 15 次搜索
有开发者在 Dev.to 分享:让 AI 智能体回答「谁调用了这个函数」时,它往往反复 grep、翻五个文件,把上下文窗口塞满;他改用语法树建知识图谱后,一次查询就能搞定。
大白话这位开发者一个人用 Claude Code 做了个印度停车位交易平台 ParkEase,发现 AI 智能体查代码时最爱干的事就是反复 grep,又慢又烧上下文。于是他做了个叫 Graphify 的工具,用 tree-sitter 把代码解析成语法树,建出一张「谁调用谁、谁引用谁」的关系图。在 ParkEase 上,这张图覆盖 643 个代码文件和 SQL 迁移,共 4011 个节点、10775 条边。它不用向量库,每条边都能追溯到具体解析结果,同样的代码永远生成同样的图,全程本地免费。
对你意味着如果你用 AI 写代码、项目又比较大,这种「先查图再搜索」的思路能明显减少 AI 乱翻文件、烧 token 的情况;不过它只懂代码结构,不懂业务规则。
Dev.to 开发者个人实践分享,效果为其自述,官方未背书
原文:Query the graph before you grep: a knowledge graph for an AI's codebase questions
打开巨象雷达,看今天全部 AI 动态