Google 实验:Graph RAG 把 Java 转 Python 的 API 幻觉率从 56% 降到 16%
_reachsumit · x · 2026-09-14
Google 团队论文对比 Graph RAG 与传统向量 RAG 在企业级 Java-to-Python 代码迁移中的表现,提出 HCRG(Hierarchical Context-Resident Graph)方法。
- 用 tree-sitter 提取 AST,把架构边写入 Google Cloud Spanner Property Graph,再序列化进 Gemini Context Cache,实现按拓扑结构、父级优先的代码翻译
- 传统向量 RAG 抓取孤立代码块、切断继承链,导致高编译失败率;CodeBLEU 91% 对两者打平,掩盖了 Standard RAG「语法正确但实际损坏」的结构性失败
- 关键指标改善:API 幻觉率从 56.4% 降至 16.2%,依赖解析质量从 34.8% 升至 65.9%,父子一致性从 26.7% 升至 45.5%
- 团队同时提出 7 指标的软件工程评测框架,替代单纯的文本重叠指标
结论:在保留代码拓扑关系上 Graph RAG 明显更优,但也存在自身代价(摘要截断处未给出)。
「编程与Agent」频道最新
- 开源 Element Forge:ComfyUI 里可编辑的实拍视频 AI 特效 — zitroffell · 2026-10-30
- Gym-Anything 引入审计 Agent,专门用合法动作破坏环境找错 — wellecks · 2026-10-30
- CMU 用 Agent 自动造 200+ 软件环境,Gym-Anything 拿 GDP 数据选题 — wellecks · 2026-10-30
- Cloudflare 不肯做,开发者自研工具实现 Durable Objects 零停机迁出 — samgoodwin89 · 2026-10-30
- 两分钟面试法:用一条 prompt 让 Grok 帮你搭两个定制 bot — nateliason · 2026-10-30
- Cursor、Harvey 为何自训专用模型:多数细分市场养不起专属大脑 — MartinGTobias · 2026-10-30