微信扫码
添加专属顾问
我要投稿
from memorag import MemoRAG
# Initialize MemoRAG pipeline
pipe = MemoRAG(
mem_model_name_or_path="TommyChien/memorag-mistral-7b-inst",
ret_model_name_or_path="BAAI/bge-m3",
gen_model_name_or_path="mistralai/Mistral-7B-Instruct-v0.2", # Optional: if not specify, use memery model as the generator
cache_dir="path_to_model_cache", # Optional: specify local model cache directory
access_token="hugging_face_access_token", # Optional: Hugging Face access token
beacon_ratio=4
)
context = open("examples/harry_potter.txt").read()
query = "How many times is the Chamber of Secrets opened in the book?"
# Memorize the context and save to cache
pipe.memorize(context, save_dir="cache/harry_potter/", print_stats=True)
# Generate response using the memorized context
res = pipe(context=context, query=query, task_t
作者发布了两个记忆模块memorag-qwen2-7b-inst 和 memorag-mistral-7b-inst,它们分别基于 Qwen2-7B-Instruct 和 Mistral-7B-Instruct-v0.2在实际应用当中memorag-mistral-7b-inst 在上下文长度高达 150K token时表现良好,而 memorag-qwen2-7b-inst 在上下文长度高达 600K token时有良好的表现
检索到的上下文的总长度,超过了LLM接受的最大长度。MemoRAG设计了一个内存模块:
L, 通过注意力机制将原始的token,转化成k个内存token,这里的k远小于L的长度k个内存token被记忆后,原始token的KV缓存就被丢弃,相当于人类记忆的遗忘n个上下文窗口之后(这里的n相当于召回的上下文的总长度除以LLM能接受的长度的次数),memoRAG就会逐步上下文替换成内存的token,缓存起来,这样就压缩了上下文的知识。MemoRAG根据压缩知识的记忆模块,能够推断出隐式查询的潜在意图,通过生成分阶段的答案,例如更具体的答案线索,MemoRAG 弥合了隐式信息需求和检索过程之间的差距。
记忆模块压缩的知识,能将数据库中多个步骤的相关信息连接并整合在一起。通过生成指导检索互联数据点的暂存答案,MemoRAG 有效地管理了多跳查询的复杂性。
memoRAG对长文本进行摘要时,记忆模块捕获和综合数据集中的关键点,生成中间阶段的答案,这些答案代表了内容的必要元素,然后用于从原始内容中检索详细信息。所有这些信息都被聚合起来,以生成最终的摘要。
利用记忆模块存储的全局信息,来分析和理解用户的对话历史,识别和利用关键线索,例如用户的音乐偏好、知识背景、年龄以及可以从过去交互中推断出的其他相关因素。生成高度个性化的推荐。
memoRAG利用记忆模块,能够存储多轮对话的完整知识,能填补在每轮对话过程中空白的语义空间。例如:他吃饭了吗? 没有上下文知识,就理解不了他指的是谁。
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2026-01-18
Relink:动态构建查询导向的知识图谱推理框架,新一代 GraphRAG
2026-01-18
【解密源码】WeKnora 文档切分与 Chunk 构建解析:腾讯生产级 RAG 的底层设计
2026-01-16
Dify 外部知识库最佳实践:基于 InfraNodus 扩展 RAG 图谱能力
2026-01-16
多层次理解向量匹配的底层原理
2026-01-15
2026 年你需要了解的 RAG 全解析
2026-01-14
官宣,Milvus开源语义高亮模型:告别饱和检索,帮RAG、agent剪枝80%上下文
2026-01-13
从RAG到记忆工程:AI长期记忆系统的架构范式与落地瓶颈
2026-01-13
索引选不对,成本贵十倍!ScaNN就是电商推荐的最优解
2025-12-04
2025-10-31
2025-11-04
2025-12-03
2025-11-13
2025-11-13
2025-12-02
2025-11-05
2025-11-06
2025-10-29
2026-01-12
2026-01-08
2026-01-02
2025-12-23
2025-12-21
2025-12-10
2025-11-23
2025-11-20