TencentDB Agent Memory架构详解:从L0到L3的语义金字塔如何实现记忆无损追溯?
TencentDB Agent Memory架构详解从L0到L3的语义金字塔如何实现记忆无损追溯【免费下载链接】TencentDB-Agent-MemoryTencentDB Agent Memory is a team-level memory hub for AI Agents — turning conversations, docs, and code into four reusable memory assets (Chat Memory, Skill, LLM-Wiki, Code-Graph) that are governed, shared, and equipped across agents and frameworks.项目地址: https://gitcode.com/GitHub_Trending/te/TencentDB-Agent-MemoryTencentDB Agent Memory是一款团队级AI Agent记忆中枢它能够将对话、文档和代码转化为四种可重用的记忆资产聊天记忆、技能、LLM-Wiki和代码图这些资产可在智能体和框架之间进行管理、共享和配置。其核心在于创新性的四层语义金字塔架构实现了从原始对话到用户画像的无损记忆追溯。语义金字塔从L0到L3的记忆分层TencentDB Agent Memory采用了独特的四层语义金字塔架构每层都有其特定的功能和实现方式共同构成了一个完整的记忆管理系统。L0原始日志Raw Log——记忆的基石L0层是整个记忆系统的基础负责全量保留原始对话与事件流确保原始信息不丢失为后续的记忆处理提供证据依据。在实现上L0层通过src/core/conversation/l0-recorder.ts模块将对话记录到本地JSONL文件中。每个会话的原始消息都被完整捕获包括用户输入、助手回复和工具调用等。这些文件存储在conversations/目录下采用结构化格式以便后续处理。L0层的设计遵循最大保留原则几乎不做任何过滤确保所有原始信息都被完整记录。这种设计为后续的记忆提取和分析提供了可靠的数据源同时也为记忆的追溯提供了最原始的证据。L1原子记忆Atomic Memory——结构化事实提取L1层在L0原始数据的基础上通过自动提取事实、偏好、约束和状态从对话中稳定地抽取出关键信息。这一层将非结构化的原始对话转化为结构化的记忆单元。L1层的实现主要依赖于src/core/record/l1-extractor.ts模块。该模块使用LLM模型对L0层的原始对话进行处理提取出结构化的信息单元。提取出的记忆单元存储在records/目录下的JSONL文件中每个单元都包含实体、关系、事件等关键信息。此外L1层还实现了智能去重功能通过src/core/record/l1-dedup.ts确保相似的信息不会被重复存储提高记忆的效率和准确性。L1层的输出是后续更高层次记忆处理的基础。L2场景块Scene Block——情境化聚合L2层将L1提取的原子记忆按照项目、主题或工作流场景进行聚类并带上上下文召回功能减少跨场景误用。这一层实现了记忆的情境化组织。L2层的实现主要在src/core/scene/目录下包括场景提取scene-extractor.ts、场景格式化scene-format.ts和场景索引scene-index.ts等模块。L2层将相关的L1原子记忆聚合在一起形成具有完整上下文的场景块。这些场景块以Markdown格式存储在scene_blocks/目录下不仅便于人工查阅也为LLM提供了结构化的情境信息。L2层的设计大大提高了记忆的可用性和上下文相关性。L3用户画像Persona——长期个性化L3层是语义金字塔的顶层构建稳定的用户偏好与服务方式画像使Agent能够按照用户习惯协作。这一层实现了对用户长期行为模式和偏好的建模。L3层的实现主要在src/core/persona/目录下包括用户画像生成persona-generator.ts和用户画像触发persona-trigger.ts等模块。L3层基于L2场景块的信息通过LLM模型提炼出用户的长期偏好、行为模式和服务需求。生成的用户画像存储在persona.md文件中可以直接查看和编辑。L3层的设计使得Agent能够提供更加个性化和一致的服务体验。记忆无损追溯的实现机制TencentDB Agent Memory的核心优势之一是实现了记忆的无损追溯。这一机制确保了从高层抽象到底层原始数据的完整可追溯性。严格的索引映射系统通过严格的索引映射机制确保每一段摘要或抽象都能追溯到其原始来源。无论是L3层的用户偏好还是L2层的场景块都包含指向更低层次记忆的索引。例如在src/core/store/sqlite.ts中实现了L1和L0记录的存储和索引。每个L1原子记忆都包含指向其来源L0原始对话的引用而L2场景块则包含对相关L1原子记忆的引用。完整的链路恢复得益于这种多层次的索引结构Agent或开发者可以沿着高层符号Persona/画布→ 中层索引Scenario/JSONL→ 底层原文L0 Conversation/refs的链路进行完美溯源与恢复。这一实现确保了系统中没有任何一段摘要是不可逆的黑盒为记忆的可靠性和可解释性提供了坚实保障。实际应用与配置TencentDB Agent Memory提供了灵活的配置选项可以根据实际需求调整各层记忆的处理策略。配置文件主要配置文件位于src/config.ts其中包含了关于L0-L3各层的处理参数如capture.l0l1RetentionDaysL0/L1文件的本地保留天数pipeline.everyNConversations每N轮对话触发一次L1记忆提取pipeline.l2MinIntervalSeconds同一会话中两次L2提取的最小间隔秒工具调用系统提供了多种工具来操作和查询不同层次的记忆如memory_tencentdb_memory_search搜索L1结构化长期记忆memory_tencentdb_conversation_search搜索L0原始对话历史这些工具可以通过API调用也可以通过命令行工具memory-tencentdb-ctl.sh进行操作。总结TencentDB Agent Memory的L0到L3语义金字塔架构为AI Agent提供了一个强大而灵活的记忆管理系统。通过分层设计它实现了从原始对话到用户画像的逐步抽象同时保持了记忆的无损追溯能力。这种架构不仅提高了AI Agent的个性化服务能力也为记忆的可靠性和可解释性提供了保障。无论是构建智能客服、个人助手还是团队协作工具TencentDB Agent Memory都能为AI系统提供高效、可靠的记忆支持使其能够更好地理解用户需求提供更加精准和个性化的服务。【免费下载链接】TencentDB-Agent-MemoryTencentDB Agent Memory is a team-level memory hub for AI Agents — turning conversations, docs, and code into four reusable memory assets (Chat Memory, Skill, LLM-Wiki, Code-Graph) that are governed, shared, and equipped across agents and frameworks.项目地址: https://gitcode.com/GitHub_Trending/te/TencentDB-Agent-Memory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

7个技巧彻底掌握Stable Diffusion WebUI Forge:从性能优化到高级控制

7个技巧彻底掌握Stable Diffusion WebUI Forge:从性能优化到高级控制

7个技巧彻底掌握Stable Diffusion WebUI Forge:从性能优化到高级控制 【免费下载链接】stable-diffusion-webui-forge 项目地址: https://gitcode.com/GitHub_Trending/st/stable-diffusion-webui-forge 如果你还在为Stable Diffusion WebUI的内存不足、推理…

2026/8/8 20:59:39 阅读更多 →
NBoost模型选型指南:BERT、DistilBERT还是USE?哪款最适合你的搜索场景?

NBoost模型选型指南:BERT、DistilBERT还是USE?哪款最适合你的搜索场景?

NBoost模型选型指南:BERT、DistilBERT还是USE?哪款最适合你的搜索场景? 【免费下载链接】nboost NBoost is a scalable, search-api-boosting platform for deploying transformer models to improve the relevance of search results on dif…

2026/8/8 20:59:39 阅读更多 →
Trellis核心功能解析:从Channel到Task的无缝工作流管理

Trellis核心功能解析:从Channel到Task的无缝工作流管理

Trellis核心功能解析:从Channel到Task的无缝工作流管理 【免费下载链接】Trellis The best agent harness. 项目地址: https://gitcode.com/gh_mirrors/trellis11/Trellis Trellis作为一款强大的代理管理工具(agent harness)&#xff…

2026/8/8 20:58:38 阅读更多 →

最新新闻

3分钟从创意到成品:AI短视频自动生成神器MoneyPrinterTurbo完全指南

3分钟从创意到成品:AI短视频自动生成神器MoneyPrinterTurbo完全指南

3分钟从创意到成品:AI短视频自动生成神器MoneyPrinterTurbo完全指南 【免费下载链接】MoneyPrinterTurbo 利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI w…

2026/8/8 21:48:59 阅读更多 →
如何用AIMNet2-wb97m-d3提升分子动力学模拟效率?ASE接口实战指南

如何用AIMNet2-wb97m-d3提升分子动力学模拟效率?ASE接口实战指南

如何使用CapRover:5分钟搭建自托管PaaS平台的完整指南 【免费下载链接】caprover Scalable PaaS (automated Dockernginx) - aka Heroku on Steroids 项目地址: https://gitcode.com/gh_mirrors/ca/caprover CapRover是一款革命性的自托管PaaS平台&#xff0…

2026/8/8 21:48:59 阅读更多 →
3步搞定离线文字识别:Umi-OCR本地批量处理终极指南

3步搞定离线文字识别:Umi-OCR本地批量处理终极指南

3步搞定离线文字识别:Umi-OCR本地批量处理终极指南 【免费下载链接】Umi-OCR OCR software, free and offline. 开源、免费的离线OCR软件。支持截屏/批量导入图片,PDF文档识别,排除水印/页眉页脚,扫描/生成二维码。内置多国语言库…

2026/8/8 21:48:59 阅读更多 →
群晖硬盘兼容性终极指南:如何让第三方硬盘在NAS上完美运行

群晖硬盘兼容性终极指南:如何让第三方硬盘在NAS上完美运行

群晖硬盘兼容性终极指南:如何让第三方硬盘在NAS上完美运行 【免费下载链接】Synology_HDD_db Add your HDD, SSD and NVMe drives to your Synologys compatible drive database and a lot more 项目地址: https://gitcode.com/GitHub_Trending/sy/Synology_HDD_d…

2026/8/8 21:48:59 阅读更多 →
如何在3分钟内快速上手just:完整命令行任务自动化指南

如何在3分钟内快速上手just:完整命令行任务自动化指南

如何在3分钟内快速上手just:完整命令行任务自动化指南 【免费下载链接】just 🤖 Just a command runner 项目地址: https://gitcode.com/GitHub_Trending/ju/just 还在为复杂的构建脚本和繁琐的命令行操作烦恼吗?just是一款现代化的命…

2026/8/8 21:48:59 阅读更多 →
Redis事务学习笔记

Redis事务学习笔记

文章目录前言一、先搞懂:Redis事务到底是什么?二、四大核心命令 课堂实操案例1. MULTI EXEC 正常提交事务2. DISCARD 放弃事务,清空队列3. WATCH 乐观锁,解决并发数据冲突三、致命大坑:Redis事务**不支持自动回滚**场…

2026/8/8 21:47:58 阅读更多 →

日新闻

AI多智能体时代来临,读懂MCP与A2A架构,抢占企业数字化新风口

AI多智能体时代来临,读懂MCP与A2A架构,抢占企业数字化新风口

当下AI应用飞速普及,无数企业下场搭建智能体系统,可落地阶段难题接踵而至:上下文无限堆积频繁爆栈、AI工具调用准确率低下、Token成本居高不下、企业数据权限混乱暗藏安全隐患……很多团队卡在架构搭建环节,空有前沿技术概念&…

2026/8/8 0:00:07 阅读更多 →
PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码

PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码

PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码 【免费下载链接】php-qrcode A PHP QR Code generator and reader with a user-friendly API. 项目地址: https://gitcode.com/gh_mirrors/ph/php-qrcode 在当今数字时代,二维码已…

2026/8/8 0:00:08 阅读更多 →
UniApp微信小程序隐私保护组件开发:从原理到实战

UniApp微信小程序隐私保护组件开发:从原理到实战

1. 项目缘起:为什么我们需要一个隐私保护通用组件?最近在维护一个基于uniapp开发的微信小程序矩阵时,我遇到了一个非常棘手的问题。随着平台对用户隐私保护的要求越来越严格,几乎每一个新版本发布,或者在某些特定机型&…

2026/8/8 0:00:08 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/8 17:02:43 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/8 8:58:26 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/7 23:24:08 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/8 17:02:44 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/7 23:54:54 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/8 17:02:44 阅读更多 →