编辑
2026-04-07
技术文档
00
请注意,本文编写于 95 天前,最后修改于 95 天前,其中某些信息可能已经过时。

目录

LanceDB 记忆库内容示例
一、记忆系统概述
二、12 种记忆类型
三、Project 类型(7 条)
1. 米家监控项目
2. 天气推送项目
3. HomeAssistant 智能家居
4. ClawValue 技能评估工具
5. Harness 智能调度系统
6. LanceDB Memory Skill
7. 桌面天气宠物应用
四、ToolUse 类型(2 条)
1. ossutil 工具
2. curl API 测试
五、KeyInfo 类型(2 条)
1. 生产服务器
2. MySQL 数据库
六、Decision 类型(2 条)
1. 双层记忆架构决策
2. 天气推送技术选型
七、Config 类型(2 条)
1. HomeAssistant 配置
2. 天气推送配置
八、Event 类型(2 条)
1. LanceDB 文档完善
2. 知识库备份
九、Lesson 类型(1 条)
AI 模型稳定性
十、Preference 类型(1 条)
用户风格偏好
十一、Code 类型(1 条)
VanBlog API 调用
十二、General 类型(1 条)
用户环境信息
十三、使用示例
语义搜索
按类型查询
十四、相关文档

LanceDB 记忆库内容示例

更新时间: 2026-04-07 20:15
记录总数: 21 条
类型分布: project(7), tooluse(2), keyinfo(2), decision(2), config(2), event(2), lesson(1), preference(1), code(1), general(1)


一、记忆系统概述

LanceDB Memory 是基于 LanceDB + text-embedding-v4 的向量记忆系统,支持:

  • 语义搜索:用自然语言提问,找到最相关的记忆
  • 结构化存储:日期、类型、标签、重要度、可信度等字段
  • 智能分类:12 种记忆类型自动归类
  • 写入去重:自动检测重复记录
  • Wiki 关联:每条记忆可关联 Wiki 页面

二、12 种记忆类型

类型说明示例场景
project项目相关信息项目路径、技术栈、进展
keyinfo关键信息服务器 IP、数据库连接
decision重要决策技术方案选择
lesson经验教训踩坑记录、最佳实践
config配置信息配置文件、环境变量
tooluse工具使用记录API 配置、工具安装
event事件记录完成了什么工作
preference用户偏好工作习惯、风格喜好
code代码片段重要代码、API调用方式
conversation对话要点重要对话内容
general通用记忆其他信息
password密码/凭证⚠️ 安全敏感信息

⚠️ password 类型不在本文档展示


三、Project 类型(7 条)

1. 米家监控项目

内容: 米家监控项目:视频录制功能已修复,提示词优化生效
重要度: 5
Wiki: memory/wiki/projects/米家监控.md

2. 天气推送项目

内容: 天气推送项目:Flask + Docker,端口 6667,线上 blog.lazyyoun.xyz/notellm/
重要度: 5
Wiki: wiki/projects/天气推送.md

3. HomeAssistant 智能家居

内容: HomeAssistant 智能家居:Docker 部署,localhost:8123,已安装 HACS + Xiaomi Home
重要度: 5
Wiki: wiki/projects/HomeAssistant.md

4. ClawValue 技能评估工具

内容: ClawValue v2.0:技能评估工具,端口 5002,15套主题,12个技能
重要度: 5
Wiki: wiki/projects/ClawValue.md

5. Harness 智能调度系统

内容: Harness v3.1:智能调度系统,Python + Telemetry,AgentScope Bridge
重要度: 5
Wiki: wiki/projects/Harness.md

6. LanceDB Memory Skill

内容: LanceDB Memory v2.2:向量记忆系统,text-embedding-v4,双层记忆架构
重要度: 5
Wiki: wiki/projects/LanceDB-Memory.md

7. 桌面天气宠物应用

内容: 桌面天气宠物:macOS 原生应用,Swift/SwiftUI,300x300 无边框透明窗口
重要度: 5
Wiki: wiki/projects/DesktopWeatherPet.md


四、ToolUse 类型(2 条)

1. ossutil 工具

内容: ossutil 上传文件到 OSS:ossutil cp local.file oss://bucket/path/
重要度: 4
标签: OSS, 工具

2. curl API 测试

内容: curl 测试 API:curl -sI https://api.example.com --connect-timeout 10
重要度: 3
标签: curl, API测试


五、KeyInfo 类型(2 条)

1. 生产服务器

内容: 生产服务器 IP: 121.41.77.248,用户 root,部署目录 /home/admin/matchspeech
重要度: 5
标签: 服务器, 生产环境

2. MySQL 数据库

内容: MySQL RDS: rm-bp13alr02x974o9707o.mysql.rds.aliyuncs.com:3306,数据库 findme
重要度: 5
标签: 数据库, MySQL


六、Decision 类型(2 条)

1. 双层记忆架构决策

内容: 双层记忆架构选择 Wiki层 + LanceDB层(向量索引),而不是纯向量数据库,因为人可读性更重要
重要度: 5
标签: 架构, 决策

2. 天气推送技术选型

内容: 天气推送选择 Flask 而不是 Express,因为 Python 生态更熟悉
重要度: 4
标签: 技术选型


七、Config 类型(2 条)

1. HomeAssistant 配置

内容: HomeAssistant Docker 配置:端口 8123,配置目录 ~/homeassistant/config/
重要度: 4
标签: HomeAssistant, Docker

2. 天气推送配置

内容: 天气推送 Flask 端口 6667,线上地址 blog.lazyyoun.xyz/notellm/
重要度: 4
标签: 天气推送, Flask


八、Event 类型(2 条)

1. LanceDB 文档完善

内容: 2026-04-07 完成 LanceDB Memory Skill v2.3 文档完善,新增双层联动、孤儿检测、健康检查章节
重要度: 4
标签: LanceDB, 文档

2. 知识库备份

内容: 2026-04-07 YounRepo 知识库备份到 OSS,大小 12KB,链接有效期 30天
重要度: 3
标签: 备份, OSS


九、Lesson 类型(1 条)

AI 模型稳定性

内容: AI 模型不稳定,需强化约束
重要度: 5
Wiki: wiki/lessons/提示词优化.md


十、Preference 类型(1 条)

用户风格偏好

内容: 用户偏好:喜欢直接、调侃的聊天风格,不喜欢废话
重要度: 4
标签: 用户, 风格


十一、Code 类型(1 条)

VanBlog API 调用

内容: VanBlog 上传正确方式:API路径 /api/admin/article,Header 用 'token' 而不是 'Authorization'
重要度: 5
标签: VanBlog, API


十二、General 类型(1 条)

用户环境信息

内容: 用户位置杭州,时区 Asia/Shanghai,常用项目路径 ~/Documents/
重要度: 3
标签: 用户, 环境


十三、使用示例

语义搜索

python
from lancedb_memory import LanceMemory mem = LanceMemory() results = mem.search("服务器 IP", top_k=5) for r in results: print(f"类型: {r['memory_type']}") print(f"内容: {r['content']}")

按类型查询

python
# 只查询 keyinfo 类型 results = mem.search("服务器", memory_type="keyinfo") # 排除 event 类型 results = mem.search("配置", exclude_types=["event"])

十四、相关文档


备注: 本文档基于 LanceDB 记忆库实际数据生成,不包含 password 类型记录。

本文作者:lazyyoun

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!