当前代码理解有五种主要范式。第一是 Agentic Search(Claude Code 流派),使用 grep/rg 实时搜索文件系统,零预处理但每次从零开始。第二是 CodeIndex/向量索引(Cursor、Windsurf、Copilot 流派),通过 tree-sitter 解析 AST 并生成向量 embedding 实现语义搜索。第三是 Code Graph + RAG 混合(Qodo、Augment Code 流派),在向量索引基础上叠加代码结构图和依赖关系。第四是 CodeWiki/LLM 文档(DeepWiki 流派),通过 LLM 自动生成可读的架构文档。第五是代码知识图谱(UModel 方案),结合 AST 确定性提取和 LLM 增强,构建包含实体、日志和链接的完整知识图谱。




