
为什么 AI 代理需要时序感知知识图谱Graphiti 入门指南【免费下载链接】graphitiBuild Real-Time Knowledge Graphs for AI Agents项目地址: https://gitcode.com/GitHub_Trending/grap/graphiti客服机器人还在按用户三个月前取消的订单推荐商品——记忆没有过期机制。给 AI 代理供上下文的难点是真实数据一直在变而传统 RAG 只能静态切分文档。Graphiti 是构建和查询时序感知知识图谱的开源框架每条事实带生效时间新数据进来无需重建整图。图时序感知知识图谱随时间演化的构建演示展示事实如何随新数据更新上下文持续变化时静态检索开始失灵换一个更典型的场景支持机器人要回答我上次买的那双鞋现在什么状态但订单状态、尺码偏好、收货地址都在变。传统 RAG 把文档切成静态片段更新靠批量重跑新旧内容混在一起代理分不清哪条是当前有效的。Graphiti 的解决思路是把用户交互、结构化与非结构化数据持续整合进一张可查询的时序上下文图。事实带生效窗口旧关系被标记失效而非删除图中每条事实实体间的三元组关系都有时间有效性窗口何时开始为真、何时被取代。例如某人换部门后旧的汇报关系会被自动标记失效而不是删除查询时既能取现在为真的关系也能查任意历史时点。实体摘要也随时间演化用户偏好从羊毛跑鞋改成碳板竞速后旧偏好仍可追溯。图时序感知知识图谱示例实体、商品事实与对话记录以带标签的边相互连接每条事实都能回溯到原始 Episode图里所有实体和关系都能追溯到产生它的 episode即入库时的原始数据文本或结构化 JSON 均可。完整血缘意味着某个事实看起来不对时可以顺着查回它出自哪段对话或哪条记录。对需要审计、需要向用户解释为什么这么答的代理这通常是必备能力。增量构建与混合检索新数据进来即时可用Graphiti 不做批量重算新 episode 入库即并入图关系随之更新。检索同时走三条路——语义向量、BM25 关键词、图遍历——合并后返回不依赖 LLM 再总结一轮。官方 README 的对比表给出相比秒级到数十秒的静态图方案其查询延迟通常在亚秒级图后端可插拔支持 Neo4j、FalkorDB、Amazon Neptune 等。图结构化与非结构化数据混合构建上下文知识图谱的过程演示最小部署路径compose 起数据库pip 装框架要求 Python 3.10默认用 OpenAI 做 LLM 与向量也支持 Anthropic、Gemini 等。安装一条命令 pip install graphiti-core图数据库用仓库根目录的 docker compose up 拉起 Neo4j或加 --profile falkordb 用 FalkorDB。先 clone 仓库地址https://gitcode.com/GitHub_Trending/grap/graphiti。完整示例在 examples/quickstart/覆盖连库、建索引、加 episode、混合检索与重排。核心库在 graphiti_core/检索管道在其 search/ 子目录各后端驱动在 driver/给 MCP 客户端接记忆的实现在 mcp_server/。图谱建好之后能查什么把电商会话灌进去后可以这样问这位用户当前有效的商品偏好是什么三个月前他和某款产品是什么关系——历史时点查询由生效窗口直接支持。也能查哪些事实来自上周的哪段对话用 episode 血缘定位来源。配合 Pydantic 定义的自定义实体和边类型部门、订单、策略等都可以建模进图。README 同时给出其商业托管版 Zep 的指标规模化下检索低于 200ms开源版需自建延迟取决于部署。更多资料从仓库根目录的 README.md 入手examples/ 下还有电商、播客转写等场景示例。它适合持续变化的数据与代理记忆场景纯静态文档问答这类一次性任务用它偏重。【免费下载链接】graphitiBuild Real-Time Knowledge Graphs for AI Agents项目地址: https://gitcode.com/GitHub_Trending/grap/graphiti创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考