minecraft1024a
|
f2c46d0d1d
|
refactor(memory): 重构瞬时记忆为全量向量化存储模型
新系统采用“全量存储,定时清理”的设计理念,将所有聊天消息向量化并存入ChromaDB。通过后台线程定时清理过期消息,取代了之前基于“重要性模式”判断是否记忆的复杂逻辑。
主要变更:
- **全量存储**: 不再进行前置判断,所有消息均被向量化存储,简化了记忆创建流程。
- **定时清理**: 引入基于`threading`的后台任务,根据设定的`retention_hours`自动清理过期记忆,确保系统轻量高效。
- **简化检索**: 检索逻辑更新为直接查询相似消息,并增加了相似度阈值过滤和时间差格式化,提高了上下文的准确性和可读性。
在 `DefaultReplyer` 中,已切换至新的 `HybridInstantMemory`(其底层实现为V2),并优化了记忆上下文的构建逻辑,使其能更稳定地处理不同类型的记忆返回结果。
|
2025-08-19 19:56:56 +08:00 |
|
minecraft1024a
|
ac542f1e71
|
feat(memory): 引入基于向量的瞬时记忆系统
用基于 ChromaDB 和向量相似度的新瞬时记忆系统取代了原有的实现。此更改旨在提高记忆创建和检索的准确性和相关性。
主要变更:
- **向量化重要性判断**: 放弃了原有的 LLM 判断方法,通过将聊天记录与预定义的“重要性模式”进行向量相似度比较,来决定是否创建记忆。
- **高效去重**: 在存储新记忆之前,通过向量相似度检查,有效避免了内容重复。
- **精准检索**: 利用向量搜索,根据用户当前输入检索最相关的记忆,提高了上下文的连贯性。
- **双重存储**: 为了保持系统兼容性,记忆同时存储在 ChromaDB 向量数据库和现有的 SQLAlchemy 数据库中。
- **代码集成**: 在 `DefaultReplyer` 中将 `InstantMemory` 的实现切换为新的 `VectorInstantMemory`。
|
2025-08-19 18:48:10 +08:00 |
|
minecraft1024a
|
5ef9a42f78
|
refactor(chat): 禁用工具执行器的缓存功能(因为这玩意真的没几次命中过的)
|
2025-08-19 12:06:00 +08:00 |
|
minecraft1024a
|
5f7f68f640
|
重构日程管理模块,将原有的schedule_manager模块迁移至manager目录,并更新相关引用。同时优化了定时任务管理逻辑,确保基于日程的发送功能正常运作,改进了日志记录和活动处理机制(OK兄弟们全体目光向我看齐,看我看我,我是个sb)
|
2025-08-14 12:40:58 +08:00 |
|
minecraft1024a
|
36e937a57a
|
更新时间戳显示模式,在消息回复和规划器规划时:消息将显示完整日期 (如: 2024-01-15 14:30:22)
|
2025-08-13 21:19:30 +08:00 |
|
minecraft1024a
|
8a538cd0c0
|
更新聊天响应逻辑,优化消息针对性判断,避免无意义参与;同时在提示中增加针对性分析规则以提升对话质量。
|
2025-08-13 20:55:51 +08:00 |
|
雅诺狐
|
a42be7b5ae
|
格式化了一下代码
|
2025-08-13 18:38:06 +08:00 |
|
minecraft1024a
|
15562db2d6
|
将日志级别从info更改为debug,以减少日志输出的冗余,优化调试信息的记录。
|
2025-08-13 10:43:42 +08:00 |
|
minecraft1024a
|
bc50bb35b5
|
新增0.9之前的Prompt模板,支持选择Prompt模式(s4u或normal),并更新相关配置文件以适应新功能。
|
2025-08-13 10:40:08 +08:00 |
|
minecraft1024a
|
3bbb6de450
|
feat: 添加日程管理功能,包括日程模型、配置和初始化逻辑,增强聊天回复中对当前活动的动态反馈。
|
2025-08-12 16:59:21 +08:00 |
|
minecraft1024a
|
df9ca109c6
|
fix;优化Web搜索工具和URL解析工具的API Key处理逻辑,确保API Key为有效字符串并添加相应的警告日志。同时,增强URL输入处理,支持字符串和列表格式,确保有效URL的提取和验证。(同时改了一点reply提示词)
|
2025-08-12 16:23:16 +08:00 |
|
雅诺狐
|
2d4745cd58
|
初始化
|
2025-08-11 19:34:18 +08:00 |
|