乐于分享
好东西不私藏

AI聊着聊着就失忆?5.2k星开源工具,让AI记住一切

AI聊着聊着就失忆?5.2k星开源工具,让AI记住一切

和 AI 聊天,聊到后面它就忘了你之前说过什么?

你的偏好、之前的上下文,聊着聊着就丢了,要你反复说

GitHub 上 5.2k 星的 Graphiti ,帮 AI 构建对话知识图谱,永远不会忘记你说过什么。

从此和 AI 聊天,它一直记得你。


一句话总结

Graphiti = 帮 AI 构建对话知识图谱的开源工具,让 AI 永远不会忘记你说过什么

你和 AI 聊的每一句话、每一个事实、每一个偏好,它都帮你整理成知识图谱, AI 随时能查到,永远不会丢。就算聊了几百轮,它还记得你开头说过什么。

下面所有内容按「完全不懂技术」的标准写——如果你不知道什么是知识图谱,都没关系,我会提前告诉你。


痛点:和 AI 长对话的人,肯定撞过这几个瞬间

看完你大概率会点头:

1.「和 AI 聊了几十轮,到后面它就忘了我开头说过什么」 → 要你反复重复,烦都烦死了
2.「我告诉 AI 我的偏好,过两轮它就忘了」 → 每次都要重新说,体验太差
3.「上下文窗口就那么大,更早的内容直接挤没了」 → 窗口太小,长对话根本 hold 不住
4.「自己整理上下文太麻烦,每次都要手动拼 prompt 」 → 拼半天,还是丢信息
5.「 AI 把不同信息混在一起,张冠李戴」 → 信息乱了,回答出来完全不对

这 5 个场景里,全都是「 AI 记不住对话上下文」给普通人造成的痛点。 Graphiti 就是为解决这些问题来的——它帮 AI 把你说的话都记在知识图谱里,永远不会忘。


这个项目到底是什么

简单说,它是这样的:

开源工具,帮你的 AIAgent 构建动态知识图谱,记住所有对话内容 你说的每一个事实、偏好、信息,它自动提取,结构化存在知识图谱里 AI 回答问题的时候,它自动把相关信息找出来给 AI ,永远不会丢 完全开源,本地就能用,支持所有大模型

不是那种只能用它家 AI 的闭源服务,就是一个开源工具,你可以给你自己用的 AI 加上这个能力,让你的 AI 变得更会记。

图 1 :用户对话 → Graphiti 自动提取信息 → 构建知识图谱 → AI 回答时自动检索,永远不忘记


关键数据(截至 2026/7/28 )

维度
数据
含义
⭐ Stars
5.2k
发布不久涨了 5.2k 星,社区关注度很高
🔱 Forks
268fork 比例 5.1%
,比普通开源 3% 高
📜 License
MIT
个人/商用都 OK ,完全免费
📅 创建
2026-5
发布不到三个月,最近还在快速更新
📅 最近更新
2026-7
作者持续维护,社区活跃
🐛 Open issues
30+
社区活跃,作者回复很快

说明这个项目确实解决了真问题,很多开发者已经在用了。


核心特点

特点
说明
自动构建知识图谱
你不用手动整理,对话进来自动提取信息,自动更新图谱
永远不会忘记
只要说过一次,一直在图谱里,随时能查到
支持长对话
几百轮对话也没问题,不受上下文窗口限制
兼容所有大模型
不管你用什么大模型,都能接上用
本地运行
数据完全在你这儿,隐私安全
简单易用
几行代码就能集成到你自己的 AI 应用里

不管你是用 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 自己说的很清楚,它不是银弹:

1.它是开发工具,不是现成 APP——如果你想要直接用的聊天 APP ,它不是,它是给开发者集成用的
2.需要你自己有大模型——它只管知识图谱构建和检索,生成回答还是要你自己的大模型
3.自动提取会有错误——自动提取事实偶尔会错,需要你自己调整,完全准确不可能

这些局限讲在前面,不忽悠。


写在最后

Graphiti 发布不到三个月,已经有 5.2k 人点了 Star, 200 多人 fork 到本地用了。

它不会一下子让 AI 变得完美,也不能替代大模型。它只是解决了一个很小但很疼的问题——为什么 AI 聊着聊着就失忆,要我反复说

好工具就是这样——解决一个小痛点,解决得干净彻底,就能让很多人好用很多。 每个做 AI Agent 的开发者,都应该看看这个工具,它确实解决了你一直头疼的上下文问题。

如果你也在做自己的 AI 助手,烦透了 AI 失忆,去看看这个项目:

https://github.com/getzep/graphiti[1]


💡 温馨说明: 本文内容由「青城源码」团队结合 AI 辅助创作与人工校对整理而成,所有核心观点与实操步骤均经过人工验证。 如果你也对 AI 自动化内容生成、 AI Agent 框架搭建、技术落地实操感兴趣,或是有相关项目开发、学习交流的需求,欢迎在后台私信咨询,我们会为你提供专属的技术交流与学习建议。