What is Memori?
告别向你的AI代理反复陈述的烦恼。Memori 是一个专为开发者设计的开源记忆智能引擎,它赋予你的AI应用如同人类一般的记忆能力,能够跨对话记住上下文、偏好和关系。这免去了持续提供背景信息的麻烦,从而带来更智能、更高效、真正个性化的AI体验。
主要功能
🧠 双模式记忆架构 Memori 引入了一种模仿人类记忆模式的独特系统。意识模式 (Conscious Mode) 如同短期工作记忆,自动提升关键细节以供即时访问。自动模式 (Auto Mode) 则在整个知识库中提供动态、智能的搜索,确保任何相关细节都不会被遗漏。你也可以将两者结合使用,以实现最全面的上下文检索。
🔌 通用、一行代码集成 通过一行代码即可将持久化记忆集成到你的项目中: memori.enable()。Memori 旨在与你已使用的任何LLM库无缝协作,包括 OpenAI、Anthropic 和 LiteLLM,它能自动记录并语境化所有对话,无需你重构现有代码。
🤖 复杂多智能体系统 在幕后,Memori 采用三层智能架构运行。一个专门的 记忆代理 (Memory Agent) 处理每一次对话,一个 意识代理 (Conscious Agent) 分析模式以识别并提升关键信息,而一个 检索代理 (Retrieval Agent) 则智能地选择最相关的上下文进行注入。这确保了记忆不仅仅是被存储,更是被理解。
🗂️ 结构化与灵活记忆类型 超越简单的对话历史。Memori 将信息组织成四种不同类型: 短期记忆 (Short-term) 用于最近的上下文, 长期记忆 (Long-term) 用于永久性的洞察和偏好, 规则 (Rules) 用于用户定义的约束(例如:“我偏爱整洁的代码”),以及 实体记忆 (Entity) 用于动态追踪人物、项目和关系。
应用场景
智能客户支持: 构建一个支持机器人,能够记住客户在多个会话中的完整互动历史。它能即时回忆起过往问题、产品偏好和之前的解决方案,使你无需让用户重复陈述,即可提供快速、语境化的服务。
个性化电商助手: 创建一个真正了解客户的智能购物助手。Memori 追踪用户的偏好、过往购买记录和浏览习惯,从而提供个性化且高度相关的推荐,显著提升用户体验和转化率。
高性能开发助手: 为你的内部编码助手配备对项目架构的完美记忆。它能记住你使用 FastAPI 和 PostgreSQL,偏好微服务,并与名为 Mike 的队友合作,每次都能提供完美契合上下文的代码建议和解决方案。
总结
Memori 提供了你的AI代理一直缺失的关键记忆层。通过一个精密且类人化的架构自动化上下文的保留和检索,你无需管理对话状态的复杂性,而是可以专注于构建强大的应用程序。
探索 GitHub 仓库,了解 Memori 如何提升你的项目。
常见问题 (FAQ)
1. 将 Memori 集成到现有项目有多困难? 集成设计得极其简单。安装 SDK (pip install memorisdk) 后,你只需两行 Python 代码即可为所有LLM调用启用通用记忆记录。它与主流库即开即用,因此无需复杂的重构。
2. Memori 仅仅是另一个用于对话的向量数据库吗? 不。虽然它使用了强大的数据库基础设施(支持 SQLite、PostgreSQL 和 MySQL),Memori 却是一个完整的记忆智能系统。它的多智能体架构主动分析、提升并将信息分类为不同的记忆类型(短期、长期、规则、实体),提供远超简单的向量存储语义搜索的结构化与细致入微的上下文。
3. Memori 能安全地处理多个不同用户或应用的记忆吗? 能。Memori 内置命名空间隔离功能,使其适用于多租户应用。你可以为不同的用户、客户或项目创建独立的记忆空间,确保上下文在不同实体间绝不共享或泄露。





