Graphify 用代码知识图谱补足向量检索,让编码 Agent 可追溯依赖路径
JeremyCMorgan · x · 2026-11-05
Graphify 团队发文论证向量检索在编码 Agent 中的局限:它能找到语义相关的代码,却无法可靠解释依赖路径。文中以真实运行输出演示端到端流程——同一个问题("过期 token 在哪被拒绝"),向量 top-5 返回看似相关但答非所问的函数,而知识图谱通过 CALLS 跳数补全了真正相关的依赖链。
文章综述了社区已发表的典型案例:
- 孤儿函数:查询"process payment"时向量返回 getpaymenthistory 等貌似相关但不对的函数,而真正答案 calculateordertotal "语义远、结构近";
- 三跳之外的 bug:processPayment→validateCard→checkFraudScore→fetchUserHistory,基于 token 的检索只停在第一跳;
- 长得像的函数:训练与推理的预处理代码几乎相同,向量检索无法区分,需用 resolved calls 边解决。
Graphify 的做法是把函数调用与异常映射成图,并区分「从源码提取的关系」与「推断出的关系」,每个跳点都标注来源,让 Agent 的检索结果可审查。文中示例基于公开仓库,可自行克隆复现。
「编程与Agent」频道最新
- 10 个开源项目帮你砍掉 AI agent 的 token 账单 — victor_explore · 2026-11-05
- 开发者别再堆半成品多智能体:告警场景该让 Agent 跑完整工程流程 — Pavan_Belagatti · 2026-11-05
- Celesto 推出云端沙箱 MCP,一句话让 Agent 跑进硬件隔离远程环境 — aniketmaurya · 2026-11-05
- shadcn 预言 2027 年 T3 Code 将去掉 Code 只剩 T3 — shadcn · 2026-11-05
- Neal Khosla:Agent 将引发「摩擦消失」,瓦解现有社会规范 — rbhar90 · 2026-11-05
- Cherry Pi 用 Lua 驱动终端桌面:脚本编排窗格、跑测试、联动 Rex — sull · 2026-11-05