一种给 Agent 用的知识图谱设计,绕开 Neo4j 且更便宜
TheRedfather · reddit · 2026-07-21
一个比 GraphRAG 便宜 1000 倍的知识图谱做法
作者分享了一个给企业知识库/“company brain”用的 agent 查询系统,核心思路是:不用 Neo4j 之类的专用图数据库,而是在普通数据库和搜索索引里实现图式能力。
为什么不用纯 RAG
- 纯 top-k 检索适合“找一个具体事实”,但处理不了:
- “把 X 的信息都列出来”
- “有多少合同提到了 X” 这类需要全量统计/列表的问题
为什么不直接上完整 GraphRAG
- 索引成本高。
- 实体消歧很难,错合并会级联污染结果。
- 图数据库本身会带来额外的运维、备份、隔离和多租户复杂度。
作者的替代方案
- 用一个固定本体覆盖所有客户:组织、人、产品、项目、事件、地点等。
- 实体消歧采用瀑布流:先查别名表,再做向量相似度,最后只在歧义候选上调用便宜的 LLM。
- 合并是可逆的,并且每天跑清理任务修正。
- 系统里的“边”不是严格图边,而是实体之间的共现计数,以 top-N 列表形式存储。
- 实体摘要按需生成、首次请求后缓存。
整体目标是:用更低成本、更简单的工程栈,做出接近知识图谱的 agent 查询体验。
「编程与Agent」频道最新
- Claude Code 系统提示词缩短 80%,Fable 更吃轻提示词 — emollick · 2026-07-21
- 用 Codex 配 Claude Code,只因终端要多点一下 — emollick · 2026-07-21
- 一个 Zarr 交互讲解器展示 AI 正在改变技术教育 — MaxLenormand · 2026-07-21
- 多数人还把 Claude 当聊天机器人,而不是 agent — heypearlai · 2026-07-21
- 有人想搭一套本地桌面 Agent 做文件和脚本操作 — Tonka-Jahari-Pizza · 2026-07-21
- MyClaw 年付送最高 200 美元 credits,并开放双向 30 天试用 — Shruti_0810 · 2026-07-21