核心功能与解决方案
问题:AI对话的局限性
传统的AI对话存在明显局限:
-对话结束后上下文消失
-用户不得不重复已讨论过的信息
-无法在先前的见解基础上继续构建
-知识散落在不同的对话中,难以检索和连接
解决方案:知识持久化与智能关联
Basic Memory 提供了创新的解决方案:
1.持久化知识存储:所有对话内容以Markdown文件形式保存在本地,100%由用户控制
2.知识图谱构建:笔记之间通过语义链接和观察自动连接,形成网状结构
3.双向流动:可以直接编辑文件或通过AI对话修改内容,始终保持同步
4.对话连续性:即使几周后,也能从上次中断的地方继续对话
5.多项目管理:可为不同目的(工作、研究、特定领域)管理单独的知识库
6.智能检索:AI可以找到并获取仅与当前话题相关的内容,无需上传整个知识库
工作原理
Basic Memory 让用户能通过自然交互构建和访问知识库:
1. 基于过往知识构建
AI在未来对话中引用之前的笔记内容。例如,用户可以说:"让我们继续讨论咖啡冲泡的话题",AI会检索相关笔记而非加载所有内容。
2. 自然对话
用户可以与Claude等AI助手进行正常对话。例如:"查找关于手冲咖啡方法的信息",AI会搜索用户的知识库并总结发现。
3. 保存知识
用户可以要求AI创建关于对话的笔记。例如:"创建一个关于咖啡冲泡方法的笔记",AI会创建一个结构化笔记,包含观察和关系。
技术实现
Basic Memory使用Model Context Protocol (MCP)与大型语言模型连接,特别适合与Claude Desktop配合使用。其底层技术实现包括:
-所有内容以Markdown文件存储
-使用SQLite数据库进行搜索和索引
-从简单的Markdown模式中提取语义意义
-维护从文件派生的本地知识图谱
-提供文件和知识图谱之间的双向同步
-实现Model Context Protocol (MCP)以实现AI集成
-暴露工具让AI助手遍历和操作知识图谱
-使用memory://URL引用实体
文件格式与结构
每个Markdown文件包含结构化元素,便于AI理解和处理:
前置元数据
---title:咖啡冲泡方法permalink:coffee-brewing-methodstype:notetags:-咖啡-冲泡---
观察内容
观察内容是关于主题的事实,可以通过特殊格式的Markdown列表添加:
观察-[方法]手冲提供更清晰的口感并突出微妙的风味-[技术]水温在205°F(96°C)能提取最佳化合物-[原则]新鲜磨制的豆子保留香气和风味
关系
关系是与其他主题的链接,定义实体在知识图谱中的连接方式:
关系-relates_to[[咖啡豆产地]]-requires[[正确的研磨技术]]-affects[[风味提取]]
与Obsidian无缝集成
Basic Memory与Obsidian编辑器完美集成,提供强大的视觉化知识导航功能:
知识图谱可视化
Obsidian的图谱视图揭示笔记之间的语义连接,展示整个知识网络结构。用户可以看到主题之间的关联,便于发现知识间的联系。
画布可视化
Basic Memory可以生成画布文件,将概念之间的关系可视化,创建交互式知识地图。用户可以要求AI创建知识可视化:
"创建一个显示我的咖啡冲泡笔记之间连接的画布。"
AI会生成.canvas文件,提供知识的视觉地图,可在Obsidian中查看。
安装与配置
Basic Memory使用uv工具安装:
#使用uv安装(推荐)uvtoolinstallbasic-memory#配置mcpServers配置"mcpServers":{"basic-memory":{"command":"uvx","args":["basic-memory","mcp"]}}#运行同步以监视文件变化uvtoolrunbasic-memorysync--watch与Claude Desktop集成
Basic Memory特别适合与Claude Desktop应用配合使用:
1.编辑Claude配置文件(通常位于`~/Library/Application Support/Claude/claude_desktop_config.json`):
{"mcpServers":{"basic-memory":{"command":"uvx","args":["basic-memory","mcp"]}}}2.同步本地知识:
#一次性同步本地知识更新basic-memorysync#运行实时同步进程(推荐)basic-memorysync--watch
3.在Claude Desktop中,AI现在可以使用这些工具:
write_note(title,content,folder,tags)-创建或更新笔记read_note(identifier,page,page_size)-通过标题或永久链接读取笔记build_context(url,depth,timeframe)-通过memory://URL导航知识图谱search_notes(query,page,page_size)-在知识库中搜索recent_activity(type,depth,timeframe)-查找最近更新的信息canvas(nodes,edges,title,folder)-生成知识可视化
即将推出:Basic Memory Pro
一个独立的GUI应用,提供简化的安装体验和便捷功能:
一键安装
视觉化知识管理界面
增强的可视化工具
简化的多项目管理
优先支持
通过Basic Memory,用户可以构建一个随每次对话成长的知识库,彻底改变与AI助手交流的方式。不再丢失宝贵的对话上下文,所有知识以纯文本文件形式存储在用户的计算机上,提供完全的控制权和所有权。
无论是个人研究、团队协作还是创意项目,Basic Memory都能帮助用户构建更有连贯性、更有价值的AI辅助工作流程。
| 欢迎光临 链载Ai (https://www.lianzai.com/) | Powered by Discuz! X3.5 |