Refine section headings in README.md
Updated section headings for consistency and clarity.
This commit is contained in:
20
README.md
20
README.md
@@ -1,20 +1,22 @@
|
||||
<img width="2330" height="1306" alt="image" src="https://github.com/user-attachments/assets/87f14d41-982e-4368-921b-5172da919844" />
|
||||
|
||||
# MemoryBear.AI Equip AI with human-like memory
|
||||
### [Installation Guide](#MemoryBear Installation Guide)
|
||||
## 项目简介
|
||||
MemoryBear是红熊AI自主研发的新一代AI记忆系统,其核心突破在于跳出传统知识“静态存储”的局限,以生物大脑认知机制为原型,构建了具备“感知-提炼-关联-遗忘”全生命周期的智能知识处理体系。该系统致力于让机器摆脱“信息堆砌”的困境,实现对知识的深度理解与自主进化,成为人类认知协作的核心伙伴。
|
||||
|
||||
## MemoryBear是从解决这些问题来的
|
||||
###一、单模型知识遗忘的核心原因</br>
|
||||
### 一、单模型知识遗忘的核心原因</br>
|
||||
上下文窗口限制:主流大模型上下文窗口通常为 8k-32k tokens,长对话中早期信息会被 “挤出”,导致后续回复脱离历史语境:如用户第 1 轮说 “我对海鲜过敏”,第 5 轮问 “推荐今晚的菜品” 时模型可能遗忘过敏信息。</br>
|
||||
静态知识库与动态数据割裂:大模型训练时的静态知识库如截止 2023 年数据,无法实时吸收用户对话中的个性化信息如用户偏好、历史订单,需依赖外部记忆模块补充。</br>
|
||||
模型注意力机制缺陷:Transformer 的自注意力对长距离依赖的捕捉能力随序列长度下降,出现 “近因效应”更关注最新输入,忽略早期关键信息。</br>
|
||||
|
||||
###二、多 Agent 协作的记忆断层问题</br>
|
||||
### 二、多 Agent 协作的记忆断层问题</br>
|
||||
Agent 数据孤岛:不同 Agent如咨询 Agent、售后 Agent、推荐 Agent各自维护独立记忆,未建立跨模块的共享机制,导致用户重复提供信息如用户向咨询 Agent 说明地址后,售后 Agent 仍需再次询问。</br>
|
||||
对话状态不一致:多轮交互中 Agent 切换时,对话状态如用户当前意图、历史问题标签传递不完整,引发服务断层如用户从 “产品咨询” 转 “投诉” 时,新 Agent 未继承前期投诉细节。</br>
|
||||
决策冲突:不同 Agent 基于局部记忆做出的响应可能矛盾如推荐 Agent 推荐用户过敏的产品,因未获取健康禁忌的历史记录。</br>
|
||||
|
||||
###三、模型推理过程中的 “语义歧义” 引发理解偏差</br>
|
||||
### 三、模型推理过程中的 “语义歧义” 引发理解偏差</br>
|
||||
用户对话中的个性化信息如行业术语、口语化表达、上下文指代未被准确编码,导致模型对记忆内容的语义解析失真,比如对用户历史对话中的模糊表述如 “上次说的那个方案”无法准确定位具体内容。</br>
|
||||
多语言、方言场景中,跨语种记忆关联失效如用户混用中英描述需求时,模型无法整合多语言信息。</br>
|
||||
典型案例:用户说之前客服说可以‘加急处理’现在进度如何?模型因未记录 “加急” 对应的具体服务等级,回复笼统模糊。</br>
|
||||
@@ -28,29 +30,29 @@ MemoryBear的设计哲学源于对人类认知本质的深刻洞察:知识的
|
||||
## MemoryBear核心特性
|
||||
MemoryBear作为模仿生物大脑认知过程的智能记忆管理系统,其核心特性围绕“记忆知识全生命周期管理”与“智能认知进化”两大维度构建,覆盖记忆从摄入提炼到存储检索、动态优化的完整链路,同时通过标准化服务架构实现高效集成与调用。
|
||||
|
||||
###一、记忆萃取引擎:多维度结构化提炼,夯实认知基础</br>
|
||||
### 一、记忆萃取引擎:多维度结构化提炼,夯实认知基础</br>
|
||||
记忆萃取是MemoryBear实现“认知化管理”的起点,区别于传统数据提取的“机械转换”,其核心优势在于对非结构化信息的“语义级解析”与“多格式标准化输出”,精准适配后续图谱构建与智能检索需求。具体能力包括:</br>
|
||||
多类型信息精准解析:可自动识别并提取文本中的陈述句核心信息,剥离冗余修饰成分,保留“主体-行为-对象”核心逻辑;同时精准抽取三元组数据(如“MemoryBear-核心功能-知识萃取”),为图谱存储提供基础数据单元,保障知识关联的准确性。</br>
|
||||
时序信息锚定:针对含有时效性的知识(如事件记录、政策文件、实验数据),自动提取并标记时间戳信息,支持“时间维度”的知识追溯与关联,解决传统知识管理中“时序混乱”导致的认知偏差问题。</br>
|
||||
智能剪枝生成:基于上下文语义理解,生成“关键信息全覆盖+逻辑连贯性强”的摘要内容,支持自定义摘要长度(50-500字)与侧重点(如技术型、业务型),适配不同场景的知识快速获取需求。例如对10页技术文档处理时,可在3秒内生成含核心参数、实现逻辑与应用场景的精简摘要。</br>
|
||||
|
||||
###二、图谱存储:对接Neo4j,构建可视化知识网络</br>
|
||||
### 二、图谱存储:对接Neo4j,构建可视化知识网络</br>
|
||||
存储层采用“图数据库优先”的架构设计,通过对接业界成熟的Neo4j图数据库,实现知识实体与关系的高效管理,突破传统关系型数据库“关联弱、查询繁”的局限,契合生物大脑“神经元关联”的认知模式。</br>
|
||||
该特性核心价值体现在:一是支持海量实体与多元关系的灵活存储,可管理百万级知识实体及千万级关联关系,涵盖“上下位、因果、时序、逻辑”等12种核心关系类型,适配多领域知识场景;二是与知识萃取模块深度联动,萃取的三元组数据可直接同步至Neo4j,自动构建初始知识图谱,无需人工二次映射;三是支持图谱可视化交互,用户可直观查看实体关联路径,手动调整关系权重,实现“机器构建+人工优化”的协同管理。</br>
|
||||
|
||||
###三、混合搜索:关键词+语义向量,兼顾精准与智能</br>
|
||||
### 三、混合搜索:关键词+语义向量,兼顾精准与智能</br>
|
||||
为解决传统搜索“要么精准但僵化,要么模糊但失准”的痛点,MemoryBear采用“关键词检索+语义向量检索”的混合搜索架构,实现“精准匹配”与“意图理解”的双重目标。</br>
|
||||
其中,关键词检索基于Lucene引擎优化,针对知识中的核心实体、关键参数等结构化信息实现毫秒级精准定位,保障“明确需求”下的高效检索;语义向量检索则通过BERT模型对查询语句进行语义编码,将其转化为高维向量后与知识库中的向量数据比对,可识别同义词、近义词及隐含意图,例如用户查询“如何优化记忆衰减效率”时,系统可关联到“遗忘机制参数调整”“记忆强度评估方法”等相关知识。两种检索方式智能融合:先通过语义检索扩大候选范围,再通过关键词检索精准筛选,使检索准确率提升至92%,较单一检索方式平均提升35%。</br>
|
||||
|
||||
###四、记忆遗忘引擎:基于强度与时效的动态衰减,模拟生物记忆特性</br>
|
||||
### 四、记忆遗忘引擎:基于强度与时效的动态衰减,模拟生物记忆特性</br>
|
||||
遗忘是MemoryBear区别于传统静态知识管理工具的核心特性之一,其灵感源于生物大脑“突触修剪”机制,通过“记忆强度+时效”双维度模型实现知识的逐步衰减,避免冗余知识占用资源,保障核心知识的“认知优先级”。</br>
|
||||
具体实现逻辑为:系统为每条知识分配“初始记忆强度”(由萃取质量、人工标注重要性决定),并结合“调用频率、关联活跃度”实时更新强度值;同时设定“时效衰减周期”,根据知识类型(如核心规则、临时数据)差异化配置衰减速率。当知识强度低于阈值且超过设定时效后,将进入“休眠-衰减-清除”三阶段流程:休眠阶段保留数据但降低检索优先级,衰减阶段逐步压缩存储体积,清除阶段则彻底删除并备份至冷存储。该机制使系统冗余知识占比控制在8%以内,较传统无遗忘机制系统降低60%以上。</br>
|
||||
|
||||
###五、自我反思引擎:定期回顾优化,实现记忆自主进化</br>
|
||||
### 五、自我反思引擎:定期回顾优化,实现记忆自主进化</br>
|
||||
自我反思机制是MemoryBear实现“智能升级”的关键,通过定期对已有记忆进行回顾、校验与优化,模拟人类“复盘总结”的认知行为,持续提升知识体系的准确性与有效性。</br>
|
||||
系统默认每日凌晨触发自动反思流程,核心动作包括:一是“一致性校验”,对比关联知识间的逻辑冲突(如同一实体的矛盾属性),标记可疑知识并推送人工审核;二是“价值评估”,统计知识的调用频次、关联贡献度,将高价值知识强化记忆强度,低价值知识加速衰减;三是“关联优化”,基于近期检索与使用行为,调整知识间的关联权重,强化高频关联路径。此外,支持人工触发专项反思(如新增核心知识后),并提供反思报告可视化展示优化结果,实现“自主进化+人工监督”的双重保障。</br>
|
||||
|
||||
###六、FastAPI服务:标准化API输出,实现高效集成与管理</br>
|
||||
### 六、FastAPI服务:标准化API输出,实现高效集成与管理</br>
|
||||
为保障系统与外部业务场景的高效对接,MemoryBear采用FastAPI构建统一服务架构,实现管理端与服务端API的集中暴露,具备“高性能、易集成、强规范”的核心优势。服务端API涵盖知识萃取、图谱操作、搜索查询、遗忘控制等全功能模块,支持JSON/XML多格式数据交互,响应延迟平均低于50ms,单实例可支撑1000QPS并发请求;管理端API则提供系统配置、权限管理、日志查询等运维功能,支持通过API实现批量知识导入导出、反思周期调整等操作。同时,系统自动生成Swagger API文档,包含接口参数说明、请求示例与返回格式定义,开发者可快速完成集成调试。该架构已适配企业级微服务体系,支持Docker容器化部署,可灵活对接CRM、OA、研发管理等各类业务系统。</br>
|
||||
|
||||
## MemoryBear架构总览
|
||||
|
||||
Reference in New Issue
Block a user