系列篇章💥

No. 文章
1 【GitHub开源AI精选】LLM 驱动的影视解说工具:Narrato AI 一站式高效创作实践
2 【GitHub开源AI精选】德国比勒费尔德大学TryOffDiff——高保真服装重建的虚拟试穿技术新突破
3 【GitHub开源AI精选】哈工大(深圳)& 清华力作 FilmAgent:剧本自动生成 + 镜头智能规划,开启 AI 电影制作新时代
4 【GitHub开源AI精选】Lumina - Image 2.0 文生图模型,以小参数量实现高分辨率多图生成新突破
5 【GitHub开源AI精选】探索 Mobile-Agent:X-PLUG 推出的创新型移动智能操作代理
6 【GitHub开源AI精选】吴恩达团队开源VisionAgent:用自然语言开启计算机视觉新时代
7 【GitHub开源AI精选】Oumi:一站式AI开发平台,涵盖训练、评估与部署全流程
8 【GitHub开源AI精选】深入剖析RealtimeSTT:开源实时语音转文本库的强大功能与应用
9 【GitHub开源AI精选】PodAgent:多智能体协作播客生成框架,自动化打造高质量播客,赋能内容创作与品牌传播
10 【GitHub开源AI精选】OpenManus开源AI工具:3小时复刻Manus,39.5k星
11 【GitHub开源AI精选】OpenGlass:大模型赋能的开源方案,25美元打造智能眼镜,支持语音控制+AR叠加
12 【GitHub开源AI精选】AppAgentX:西湖大学发布可自主进化的手机智能体,实现GUI操作的高效与智能
13 【GitHub开源AI精选】Agent-S架构揭秘:低代码+多模态融合的智能体新范式
14 【GitHub开源AI精选】Open-Interface:大模型驱动的计算机“自动驾驶”系统|自然语言操控的自动化工具
15 【GitHub开源AI精选】2025年AI工程师必备!AgentOps五大功能重构智能体开发流程
16 【GitHub开源AI精选】LangManus:社区驱动的多智能体AI自动化框架,开启复杂任务处理新纪元
17 【GitHub开源AI精选】autoMate:AI 驱动的本地自动化助手,用自然语言解锁高效办公,让电脑任务自己动起来
18 【GitHub开源AI精选】Sitcom-Crafter:北航联合港中文等高校打造的剧情驱动3D动作生成系统
19 【GitHub开源AI精选】Local Deep Researcher:本地化部署的AI研究助手,零门槛开启智能研究
20 【GitHub开源AI精选】Browser Use:开源AI自动化工具,让AI像人类一样操控网页
21 【GitHub开源AI精选】LLaVA-Med:微软打造的生物医学领域多模态AI助手,助力医疗智能化
22 【GitHub开源AI精选】RF-DETR:Roboflow 的实时目标检测模型『边缘设备鹰眼』,低至160FPS的工业级检测利器
23 【GitHub开源AI精选】MegaTTS 3:字节跳动开源语音利器,吊打VALL-E,自然度逼近真人录音
24 【GitHub开源AI精选】LocAgent:斯坦福联合耶鲁大学等机构推出的代码问题定位智能体
25 【GitHub开源AI精选】WhisperX:70倍实时语音转录!革命性词级时间戳与多说话人分离技术
26 【GitHub开源AI精选】Crawl4AI:LLM专属极速开源爬虫利器、1秒处理百万级数据
27 【GitHub开源AI精选】Oliva:开源语音RAG助手,一句话秒搜海量数据,多AI协作颠覆传统搜索
28 【GitHub开源AI精选】UFO²:微软开源的 Windows 桌面 Agent 操作系统,开启智能自动化新时代
29 【GitHub开源AI精选】ebook2audiobook:AI驱动的电子书转有声书利器,支持1107种语言+语音克隆
30 【GitHub开源AI精选】WebThinker:赋能大型推理模型的自主科研新范式
31 【GitHub开源AI精选】ZeroSearch:阿里巴巴开源的大模型搜索引擎框架,无需真实搜索引擎交互
32 【GitHub开源AI精选】Toolkami:极简AI Agent框架,七种工具实现高效轻量化开发
33 【GitHub开源AI精选】Docext:NanoNets 打造的文档提取利器,本地化、高效能、免费开源
34 【GitHub开源AI精选】SketchVideo:手残党福音!草图秒变大片,快手黑科技让创作效率飙升300%
35 【GitHub开源AI精选】NLWeb:微软开源的自然语言交互利器,让网站秒变智能AI应用
36 【GitHub开源AI精选】ScrapeGraphAI:基于LLM的智能爬虫,多页面爬取、语音生成,开启数据提取新纪元
37 【GitHub开源AI精选】FaceShot:同济大学联合上海 AI Lab 推出的无需训练肖像动画生成框架
38 【GitHub开源AI精选】Minion Agent:开源界的“全能王”,深度研究、自动规划全搞定
39 【GitHub开源AI精选】AgenticSeek:开源本地通用AI Agent,打造自主执行任务的智能助手
40 【GitHub开源AI精选】Morphik:开源多模态检索增强生成工具,助力AI应用开发
41 【GitHub开源AI精选】TEN VAD:高性能实时语音活动检测系统,助力AI对话系统高效交互
42 【GitHub开源AI精选】Google AI Edge Gallery:谷歌赋能的离线AI模型探索利器
43 【GitHub开源AI精选】PandasAI:一键开启数据对话时代,非技术用户也能轻松上手
44 【GitHub开源AI精选】ContentV:字节跳动开源的高效文生视频模型框架,助力AI视频生成技术突破
45 【GitHub开源AI精选】VRAG-RL:阿里通义推出的多模态RAG推理框架,助力视觉信息理解与生成
46 【GitHub开源AI精选】MultiTalk:中山大学与美团联合打造的音频驱动多人对话视频生成框架
47 【GitHub开源AI精选】Salesforce开源项目MAS-Zero:零监督下的多智能体系统设计框架
48 【GitHub开源AI精选】InftyThink:浙大联合北大打造的无限深度推理范式,突破大模型长推理瓶颈
49 【GitHub开源AI精选】RAG-Anything:港大开源利器、让AI真正理解复杂文档,PDF、表格、公式全能读
50 【GitHub开源AI精选】PreenCut深度解析:开源AI视频剪辑利器,用自然语言一句话精准定位片段
51 【GitHub开源AI精选】TradingAgents-CN:基于多智能体LLM的中文金融交易决策框架深度解析
52 【GitHub开源AI精选】KlicStudio:极简 AI 视频翻译配音工具,让跨平台内容本地化效率翻倍,GitHub狂揽7.9k星
53 【GitHub开源AI精选】JoyAgent-JDGenie:京东开源的通用多智能体系统,助力AI应用落地
54 【GitHub开源AI精选】SuperDesign:开源AI设计Agent,让你的设计从想法到实现只需60秒
55 【GitHub开源AI精选】WeKnora:腾讯开源的文档理解与语义检索框架,助力智能问答与知识管理
56 【GitHub开源AI精选】LandPPT:开源AI PPT生成工具,助力演示文稿高效创作
57 【GitHub开源AI精选】NeuralAgent:开源桌面AI助手,助力高效生产力与自动化任务执行
58 【GitHub开源AI精选】开源AI桌面助手Glass:实时屏幕捕捉与音频识别,助力高效办公
59 【GitHub开源AI精选】MiroFlow:开源多Agent系统开发框架,助力AI大模型高效开发
60 【GitHub开源AI精选】ScreenCoder:开源智能UI截图转代码工具,助力前端开发自动化
61 【GitHub开源AI精选】OxyGent:京东开源的多智能体协作框架,助力高效智能系统开发
62 【GitHub开源AI精选】Hugging Face AI Sheets:开源无代码构建、丰富和转换数据集的利器
63 【GitHub开源AI精选】Coze Studio:字节跳动开源的AI智能体开发平台,一站式构建与部署AI应用
64 【GitHub开源AI精选】Chaterm:开源的AI终端工具,运维版Cursor,助力高效云管理
65 【GitHub开源AI精选】MobileUse:由MadeAgents打造的分层反思驱动的移动自动化GUI代理
66 【GitHub开源AI精选】WhisperLiveKi:开源实时语音识别利器,实时转写+说话人识别+完全本地部署,一键搞定会议纪要
67 【GitHub开源AI精选】Open-Fiesta:开源AI聊天平台,多模型并行对比的新选择
68 【GitHub开源AI精选】AgentScope:阿里开源多智能体核弹、并行工具+Actor架构+秒级介入+沙箱隔离
69 【GitHub开源AI精选】Super Agent Party:开源3D AI桌面伴侣,开启智能交互新体验(聊天、写代码、控直播)
70 【GitHub开源AI精选】Parlant:为企业级应用而生的开源LLM智能体框架,打造“AI员工监工”,让LLM可解释、可审计
71 【GitHub开源AI精选】AI-Video-Transcriber:开源AI视频转录与摘要工具,支持30+平台,赋能高效内容处理
72 【GitHub开源AI精选】DeepDoc:开源本地知识库深度研究工具,多格式文档解析与智能报告生成
73 【GitHub开源AI精选】Strix:AI驱动的安全测试先锋,助力应用安全防护
74 【GitHub开源AI精选】通义DeepResearch:开源深度研究智能体,助力复杂信息检索与多步推理
75 【GitHub开源AI精选】Presentation-AI:ALLWEONE团队打造的开源AI演示文稿生成工具
76 【GitHub开源AI精选】SciToolAgent:浙大开源的知识图谱驱动的科研利器
77 【GitHub开源AI精选】FireRedChat:小红书开源的全双工语音交互系统,开启智能语音新时代
78 【GitHub开源AI精选】OpenLens AI:清华推出的医学研究全自主AI助手,开启科研新纪元
79 【GitHub开源AI精选】StableAvatar:复旦大学联合微软亚洲研究院推出的无限时长音频驱动虚拟形象视频生成技术框架
80 【GitHub开源AI精选】MineContext:字节开源的主动式上下文感知 AI 工具,助力高效信息管理
81 【GitHub开源AI精选】LLaVA-OneVision-1.5:面向多模态训练大众化的全开源框架
82 【GitHub开源AI精选】Glyph:智谱与清华开源的视觉文本压缩框架,突破大模型上下文限制
83 【GitHub开源AI精选】DiaMoE-TTS:清华 & 巨人网络开源的多方言语音合成利器
84 【GitHub开源AI精选】Meta Omnilingual ASR:支持1600+语言的开源多语言语音识别技术
85 【GitHub开源AI精选】DeepEyesV2:迈向多模态智能体的新里程碑
86 【GitHub开源AI精选】Kosong:月之暗面开源的AI代理开发利器,赋能智能体应用构建
87 【GitHub开源AI精选】SmartResume:阿里巴巴开源高效智能简历解析系统
88 【GitHub开源AI精选】Lumine:字节跳动打造的3D开放世界通用AI智能体,开启跨游戏智能交互新时代
89 【GitHub开源AI精选】Skywork R1V4-Lite:实时交互、深度推理,多模态智能体的全能王
90 【GitHub开源AI精选】MemOS:解锁AI记忆潜能,打造“记忆原生”的智能系统


前言

在人工智能领域,大型语言模型(LLMs)的发展日新月异,其应用场景也愈发广泛。然而,随着模型规模的扩大和应用场景的复杂化,如何高效管理和利用记忆成为了一个关键问题。传统LLMs在记忆管理方面存在诸多不足,如知识更新成本高、行为状态不可持续、难以积累用户偏好等。为了解决这些问题,MemOS应运而生,它为基于LLMs的应用程序提供了一个统一的记忆层,实现了持久化、结构化和高效的记忆操作。
在这里插入图片描述

一、项目概述

MemOS是一个开源的AI记忆管理操作系统,旨在为智能体和AI应用提供长期记忆能力。它通过统一的记忆抽象层,支持多种记忆类型(如文本记忆、激活记忆、参数记忆),具备动态知识图谱、记忆调度和生命周期管理等功能。MemOS能够使AI系统像人类一样记住用户过往信息,并在后续交互中主动调用记忆,从而实现更连贯、个性化的对话体验。

二、核心功能

(一)长期记忆存储

MemOS提供文本记忆、激活记忆和参数记忆等多种类型,并结合动态知识图谱实现结构化记忆,支持长期信息存储与深度关联。这种多样化的记忆存储方式使得AI系统能够根据不同场景和需求,灵活地选择和使用不同类型的记忆,从而更好地理解和处理复杂的任务。

(二)记忆调度与管理

MemOS采用预测性调度、全方位调度和异步高级检索机制,实现快速、上下文感知的记忆访问,显著提升响应效率。它能够根据对话历史、任务语义或环境线索,提前加载相关记忆,从而消除延迟,提高系统的整体性能。

(三)记忆生命周期管理

MemOS为记忆的保存、更新、迁移和回滚提供了统一接口,确保记忆的持续性和一致性。这意味着AI系统可以方便地对记忆进行管理和维护,使其始终保持最新状态,从而更好地适应不断变化的环境和用户需求。

(四)个性化与连贯性

MemOS能够记住用户的习惯、偏好等信息,实现个性化对话,并跨会话、跨应用保持记忆,确保交互的连贯性。这使得AI系统能够更好地理解用户的需求和意图,从而提供更加贴心和个性化的服务。

(五)开放扩展性

MemOS提供了灵活的API接口,支持与现有框架集成,开发者可以自定义记忆模块和数据源,满足多样化的需求。这种开放扩展性使得MemOS能够适应各种不同的应用场景和开发需求,具有广泛的应用前景。

三、技术揭秘

(一)模块化记忆架构

MemOS采用了模块化记忆架构,支持明文、激活(KV cache)和参数(适配器/LoRA)记忆。这种架构使得记忆的管理和使用更加灵活和高效,同时也便于开发者进行扩展和定制。

(二)MemCube

MemCube是MemOS中所有记忆类型的统一容器,易于加载、保存和API访问。它为记忆的存储和管理提供了一个标准化的框架,使得记忆的使用更加方便和高效。

(三)MOS

MOS是LLMs的记忆增强系统,具有即插即用的记忆模块。它通过统一API连接MemCube和LLM,支持跨模型和设备的互操作性,从而实现了记忆的高效管理和使用。

(四)基于图的后端

MemOS原生支持Neo4j和其他图数据库,用于结构化、可解释的记忆。这种基于图的后端设计使得记忆的存储和检索更加高效和灵活,同时也便于进行复杂的查询和分析。

四、应用场景

(一)个性化助手

通过记住用户的偏好和习惯,MemOS为用户提供更贴合个人需求的智能助手服务,提升交互体验。例如,它可以记住用户喜欢的音乐类型、阅读偏好等信息,并在后续的交互中根据这些信息为用户提供个性化的推荐。

(二)团队知识库

MemOS能够将团队成员的碎片化对话转化为结构化的知识库,方便多人协作和知识共享。这有助于提高团队的工作效率和创新能力,同时也便于新成员快速了解团队的工作内容和知识体系。

(三)家庭生活助手

MemOS可以记录家庭成员的生活习惯和日常安排,提供智能提醒和个性化建议,增强家庭生活的便利性。例如,它可以提醒家庭成员重要的日期和事件,如生日、纪念日等,从而让家庭生活更加温馨和有序。

(四)智能写作助手

根据用户的写作习惯和风格,MemOS提供个性化的写作建议和内容生成,提升写作效率。它可以帮助用户快速生成高质量的写作内容,同时也能够根据用户的需求进行个性化的修改和优化。

(五)AI日历

结合记忆功能,MemOS自动记录和提醒重要日期和事件,如生日、纪念日等,提供更贴心的日程管理。这使得用户能够更加方便地管理自己的日程安排,避免错过重要的事件和约会。

五、快速使用

(一)使用云平台API

使用MemOS的云平台API是快速为应用添加记忆功能的最便捷方式。通过以下步骤,你可以在几分钟内为你的AI代理配备记忆功能:

  1. 访问MemOS官网:前往 MemOS Dashboard
  2. 注册账号:创建一个新账号并登录。
  3. 获取API密钥:在Dashboard中生成API密钥,用于后续的API调用。
  4. 集成API:使用官方提供的API接口,将记忆功能集成到你的应用中。具体API文档和示例代码可以在 MemOS API文档 中找到。

这种方式适合希望快速集成记忆功能的开发者和团队,无需本地部署和配置。

(二)本地部署

如果你需要更高的定制化和控制能力,可以选择本地部署MemOS。以下是详细的部署步骤:

  1. 克隆代码
git clone https://github.com/MemTensor/MemOS.git
cd MemOS
  1. 安装依赖
pip install -r ./docker/requirements.txt
  1. 配置环境变量
    复制 docker/.env.example 文件并重命名为 .env
cp docker/.env.example .env

编辑 .env 文件,根据需要修改配置项,例如数据库地址、端口等。

  1. 启动服务
uvicorn memos.api.server_api:app --host 0.0.0.0 --port 8001 --workers 8

服务启动后,你可以在本地访问 http://localhost:8001 来测试MemOS的API接口。

(三)使用Python SDK

MemOS提供了Python SDK,方便Python开发者快速集成记忆管理功能。以下是使用Python SDK的基本步骤:

  1. 安装SDK
pip install MemoryOS
  1. 创建和使用MemCube
from memos.mem_cube.general import GeneralMemCube

# 从本地目录初始化一个MemCube
mem_cube = GeneralMemCube.init_from_dir("examples/data/mem_cube_2")

# 访问并打印所有记忆
print("--- Textual Memories ---")
for item in mem_cube.text_mem.get_all():
    print(item)

print("\n--- Activation Memories ---")
for item in mem_cube.act_mem.get_all():
    print(item)

# 将MemCube保存到新目录
mem_cube.dump("tmp/mem_cube")
  1. 使用MOS管理多个MemCube
from memos.mem_cube.general import GeneralMemCube

# 从本地目录初始化一个MemCube
mem_cube = GeneralMemCube.init_from_dir("examples/data/mem_cube_2")

# 访问并打印所有记忆
print("--- Textual Memories ---")
for item in mem_cube.text_mem.get_all():
    print(item)

print("\n--- Activation Memories ---")
for item in mem_cube.act_mem.get_all():
    print(item)

# 将MemCube保存到新目录
mem_cube.dump("tmp/mem_cube")

from memos.configs.mem_os import MOSConfig
from memos.mem_os.main import MOS

# 初始化MOS
mos_config = MOSConfig.from_json_file("examples/data/config/simple_memos_config.json")
memory = MOS(mos_config)

# 创建用户
user_id = "b41a34d5-5cae-4b46-8c49-d03794d206f5"
memory.create_user(user_id=user_id)

# 注册MemCube
memory.register_mem_cube("examples/data/mem_cube_2", user_id=user_id)

# 添加记忆
memory.add(
    messages=[
        {"role": "user", "content": "I like playing football."},
        {"role": "assistant", "content": "I like playing football too."},
    ],
    user_id=user_id,
)

# 检索记忆
retrieved_memories = memory.search(query="What do you like?", user_id=user_id)
print(f"text_memories: {retrieved_memories['text_mem']}")

(四)下载示例代码

为了帮助开发者快速理解和实践MemOS的功能,MemOS提供了示例代码和配置文件。你可以通过以下命令下载这些示例:

memos download_examples

下载后,你可以在 examples 目录中找到详细的示例代码和配置文件,这些示例涵盖了MemOS的主要功能和使用场景,非常适合新手学习和参考。

六、结语

MemOS作为一个开源的AI记忆管理操作系统,为AI系统提供了强大的记忆管理能力。它通过统一的记忆抽象层、模块化记忆架构和灵活的API接口,实现了长期记忆存储、记忆调度与管理、记忆生命周期管理等功能。MemOS在个性化助手、团队知识库、家庭生活助手等多种应用场景中都展现出了巨大的应用价值。随着技术的不断发展和完善,MemOS有望为AI系统的发展带来更多的可能性。

项目地址

  • 项目官网:https://memos.openmem.net/
  • GitHub仓库:https://github.com/MemTensor/MemOS
  • arXiv技术论文:https://arxiv.org/pdf/2507.03724

在这里插入图片描述

🎯🔖更多专栏系列文章:AI大模型提示工程完全指南AI大模型探索之路(零基础入门)AI大模型预训练微调进阶AI大模型开源精选实践AI大模型RAG应用探索实践🔥🔥🔥 其他专栏可以查看博客主页📑

😎 作者介绍:资深程序老猿,从业10年+、互联网系统架构师,目前专注于AIGC的探索(CSDN博客之星|AIGC领域优质创作者)
📖专属社群:欢迎关注【小兵的AI视界】公众号或扫描下方👇二维码,回复‘入群’ 即刻上车,获取邀请链接。
💘领取三大专属福利:1️⃣免费赠送AI+编程📚500本,2️⃣AI技术教程副业资料1套,3️⃣DeepSeek资料教程1套🔥(限前500人)
如果文章内容对您有所触动,别忘了点赞、⭐关注,收藏!加入我们,一起携手同行AI的探索之旅,开启智能时代的大门!

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐