和 AI 聊天,聊到后面它就忘了你之前说过什么?
你的偏好、之前的上下文,聊着聊着就丢了,要你反复说
GitHub 上 5.2k 星的 Graphiti ,帮 AI 构建对话知识图谱,永远不会忘记你说过什么。
从此和 AI 聊天,它一直记得你。
一句话总结
Graphiti = 帮 AI 构建对话知识图谱的开源工具,让 AI 永远不会忘记你说过什么。
你和 AI 聊的每一句话、每一个事实、每一个偏好,它都帮你整理成知识图谱, AI 随时能查到,永远不会丢。就算聊了几百轮,它还记得你开头说过什么。
下面所有内容按「完全不懂技术」的标准写——如果你不知道什么是知识图谱,都没关系,我会提前告诉你。
痛点:和 AI 长对话的人,肯定撞过这几个瞬间
看完你大概率会点头:
这 5 个场景里,全都是「 AI 记不住对话上下文」给普通人造成的痛点。 Graphiti 就是为解决这些问题来的——它帮 AI 把你说的话都记在知识图谱里,永远不会忘。
这个项目到底是什么
简单说,它是这样的:
开源工具,帮你的 AIAgent 构建动态知识图谱,记住所有对话内容 你说的每一个事实、偏好、信息,它自动提取,结构化存在知识图谱里 AI 回答问题的时候,它自动把相关信息找出来给 AI ,永远不会丢 完全开源,本地就能用,支持所有大模型
不是那种只能用它家 AI 的闭源服务,就是一个开源工具,你可以给你自己用的 AI 加上这个能力,让你的 AI 变得更会记。
图 1 :用户对话 → Graphiti 自动提取信息 → 构建知识图谱 → AI 回答时自动检索,永远不忘记
关键数据(截至 2026/7/28 )
| 268 | fork 比例 5.1% | |
说明这个项目确实解决了真问题,很多开发者已经在用了。
核心特点
不管你是用 AI 日常聊天,还是做个人 AI 助手,它都能帮你的 AI 变得更会记,体验好太多。
图 2 :工作流程:用户对话 → Graphiti 提取事实 → 知识图谱存储 → 回答时检索上下文 → AI 输出完整正确回答;六大核心特点,一目了然
5 个普通人能直接用的具体场景
场景 1 :个人 AI 助手长期聊天
你有一个自己的个人 AI 助手,平时聊各种事情: - 你告诉它你的偏好,你的习惯,你的各种信息
之前: 聊几十轮之后,早说过的偏好它就忘了,你要重新说现在: Graphiti 帮你把所有信息存在知识图谱里,它永远记得,不用你再说一遍
场景 2 :长对话分析整理资料
你和 AI 讨论一个主题,聊了好几百轮,整理资料: - 前面聊的关键信息,普通 AI 早就挤出去了
之前: 你要反复把之前信息贴进去, prompt 越来越长现在: 所有信息都存在知识图谱里,需要的时候自动找出来,不用你贴
场景 3 : AI 帮你管理个人知识
你把你自己的知识、笔记、想法,一点点告诉 AI : - 时间长了,信息越来越多,普通 AI 记不住
之前: 搜索起来找不到,信息全混了现在: 知识图谱结构化存着,搜一下就能找到准确信息
场景 4 : AI 帮你规划长期任务
你让 AI 帮你规划一个长期项目,分好多步: - 每一步做完,更新信息,普通 AI 就忘了之前规划是什么
之前: 你要重新把整个规划发一遍,太麻烦现在: 整个规划都存在知识图谱里,随时能查到,更新也方便
场景 5 :开发自己的 AI Agent
你自己开发个人 AI Agent ,需要记住用户信息: - 自己做上下文管理太麻烦,写不好容易忘
之前: 自己开发代码管理上下文,费时间还做不好现在: 直接集成 Graphiti ,它帮你做好知识图谱管理,拿来就能用
为什么 AI 会"失忆",这个工具怎么解决(顺便补背景)
现在大模型都有上下文窗口限制: - 窗口就那么大,聊多了,前面的内容就被挤出去了, AI 就看不到了,当然会忘 - 就算窗口大,信息混在一起, AI 也容易张冠李戴,把 A 的信息安到 B 头上
解决方法其实就是知识图谱: - 你说的每一个事实, Graphiti 自动提取出来,结构化存在知识图谱里 - 什么时候需要,就从知识图谱里把相关信息找出来,给 AI 当上下文 - 所以永远不会丢,也不会混,不管聊多少轮都没问题
这个项目发布不到三个月已经涨了 5.2k 星,说明「 AI 失忆」这个痛点,确实太多人都碰到过了。
这个项目适合谁
客观列一下受众:
✅ 适合: - 自己开发个人 AI 助手,需要 AI 记住用户信息 - 经常和 AI 长对话,讨厌 AI 反复忘记之前说过什么 - 用 AI 整理个人知识,需要长期保存信息 - 开发 AI Agent ,需要上下文管理 - 想要本地管理对话数据,隐私安全
❌ 不适合: - 你就是偶尔聊几句,每次都是新话题——确实用不上,普通 AI 足够了 - 完全不会写代码,想要直接用现成 APP——它是开发工具,需要你集成到自己 AI 里 - 想要完全替代大模型上下文——它是补充,不是替代,配合着用更好
怎么用(手把手)
第 1 步:安装
pipinstallgraphiti-core 第 2 步:初始化
fromgraphitiimportGraphitigraphiti=Graphiti()第 3 步:添加对话内容
graphiti.add_entity(name="用户偏好",description="用户喜欢喝茶,不喝咖啡",labels=["preference"])第 4 步:搜索相关上下文
context=graphiti.search("用户喜欢喝什么")就这么简单,几行代码集成完,你的 AI 就永远不会忘记了。
必须说在前面:局限
Graphiti 自己说的很清楚,它不是银弹:
这些局限讲在前面,不忽悠。
写在最后
Graphiti 发布不到三个月,已经有 5.2k 人点了 Star, 200 多人 fork 到本地用了。
它不会一下子让 AI 变得完美,也不能替代大模型。它只是解决了一个很小但很疼的问题——为什么 AI 聊着聊着就失忆,要我反复说?
好工具就是这样——解决一个小痛点,解决得干净彻底,就能让很多人好用很多。 每个做 AI Agent 的开发者,都应该看看这个工具,它确实解决了你一直头疼的上下文问题。
如果你也在做自己的 AI 助手,烦透了 AI 失忆,去看看这个项目:
https://github.com/getzep/graphiti[1]
💡 温馨说明: 本文内容由「青城源码」团队结合 AI 辅助创作与人工校对整理而成,所有核心观点与实操步骤均经过人工验证。 如果你也对 AI 自动化内容生成、 AI Agent 框架搭建、技术落地实操感兴趣,或是有相关项目开发、学习交流的需求,欢迎在后台私信咨询,我们会为你提供专属的技术交流与学习建议。
夜雨聆风