Basic Memory是Basic Machines推出的知识管理系统,借助与Claude等LLM自然对话构建持久知识,并存储于本地Markdown文件,通过MCP协议实现LLM对本地知识库的读写。

多数LLM互动短暂,缺乏背景知识,现有解决方法有局限。Basic Memory则优势显著:知识本地存储,由用户掌控;支持用户与LLM双向读写同一文件;采用Markdown和语义模式,结构清晰简单;形成可遍历知识图谱,便于LLM跟踪链接;兼容Obsidian等编辑器;基础设施轻量,仅索引本地文件。

在实际应用中,以探索咖啡冲泡方法为例,用户先聊天分享心得,再让LLM构建知识,生成含语义和链接的Markdown文件,可实时查看并同步。聊天时参考话题,LLM能构建丰富上下文,实现人与LLM对文件的双向操作,知识留于本地。

技术上,它将内容存于Markdown文件,用SQLite数据库搜索索引;从Markdown提取语义形成Entity对象,含Observations和Relations以构建知识图谱;提供双向同步,实现MCP协议,可跨工具引用实体。文件格式含前言、Observations和Relations。

该系统与Claude Desktop配合,配置好后可进行知识同步,LLM能使用多种工具,用户可尝试不同提示指令。Basic Memory开源,采用AGPL -3.0许可证,为知识管理带来新方式,助力用户打造个性化知识库。

来源https://www.aibase.com/zh/