進階Python

basic-memory讓AI對話擁有長期記憶

Basic Memory 是一個開源 Python 工具,為 AI 對話注入持久記憶,避免使用者重複解釋專案背景。它通過本地知識圖譜和語義快取,讓 ChatGPT、Claude 等助手記住關鍵上下文,特別適合開發者和重度 AI 使用者跨會話一致性交流。

3.2K 星標
213 分叉
86 問題
172 流覽
Python
AGPL-3.0
收錄日期

專案概述

Basic Memory 是一個開源 Python 工具,為 AI 對話注入持久記憶,避免使用者重複解釋專案背景。它通過本地知識圖譜和語義快取,讓 ChatGPT、Claude 等助手記住關鍵上下文,特別適合開發者和重度 AI 使用者跨會話一致性交流。

跟 AI 聊天最讓人抓狂的,莫過於每次開啟新會話都要從零開始解釋:「我是做後端開發的,專案用 Python 和 PostgreSQL,目前遇到的問題是……」 你明明上週跟它聊過同樣的程式碼塊,但它就是忘了。Basic Memory 這個開源專案,正好切中了這個痛點。

什麼是 Basic Memory?

簡單說,它是一個本地記憶層,執行在你自己的機器上。當你在 ChatGPT、Claude 或其他 AI 前端提問時,Basic Memory 會在後臺記錄關鍵資訊——專案名稱、技術棧、常用術語、甚至你的偏好——然後自動注入到後續對話的上下文裡。它不是一個聊天客戶端,而是一個增強工具,通過 API 或瀏覽器擴充套件與現有 AI 服務配合。

核心機制:知識圖譜 + 語義快取

Basic Memory 用 Python 裡的 SQLite 和 embeddings 構建了一個輕量知識圖譜。每次對話結束後,它會提取並儲存結構化資訊(比如「使用者是 Rails 開發者」、「專案叫 Omega」),下次提問時,通過語義相似度匹配,把最相關的記憶片段塞進系統提示詞中。這個過程完全在本地完成,不經過第三方伺服器,隱私有保障。

  • 自動提取關鍵實體:人名、技術棧、專案名、問題領域
  • 語義檢索:基於向量相似度,找出最有價值的過往記錄
  • 本地執行:資料不過雲端,敏感資訊可控

實際體驗:對誰有用?

如果你是那種一天要跟 AI 助手聊幾十輪的開發者或創作者,會立刻感受到價值。比如你正在寫一個微服務框架,昨天 ChatGPT 幫你設計了一個 API 介面,今天你想繼續優化——不用重新貼程式碼、不用再解釋業務邏輯,Basic Memory 已經把昨天的決策要點拉進了當前會話。另一個典型場景是多專案切換:你上午做前端專案,下午處理資料 pipeline,AI 能自動感知你當前在做什麼,給出針對性建議。

當然,它也有侷限。目前主要適配 ChatGPT 網頁版和 Claude,通過瀏覽器擴充套件或自定義 API 呼叫工作。對移動端支援一般,而且依賴使用者主動安裝和配置。對於完全不懂技術的普通使用者,門檻略顯偏高。

安裝與上手

專案在 GitHub 上已有超過 3000 星,社羣活躍。安裝方式很簡單:pip install basic-memory,然後執行一個本地服務。之後安裝對應的瀏覽器擴充套件,授權後即可生效。整個流程大約 10 分鐘,不需要深度學習知識。專案文件清晰,提供了多種前端接入的示例。

一句話總結

Basic Memory 不是那種炫酷的生成式 AI 產品,但它解決了實際使用中最磨人的「重複勞動」。對於重度 AI 使用者,它就像給對話加了備份硬碟——不用再擔心 AI 失憶,可以專注於真正的問題。

AI記憶長期記憶開源工具個人AI助理知識圖譜語義快取對話增強ChatGPT輔助跨會話記憶Python

項目評分

0.0 (0 評價)

分享

常見問題

basic-memory: 讓AI對話擁有長期記憶 是什麼?

Basic Memory 是一個開源 Python 工具,為 AI 對話注入持久記憶,避免使用者重複解釋專案背景。它通過本地知識圖譜和語義快取,讓 ChatGPT、Claude 等助手記住關鍵上下文,特別適合開發者和重度 AI 使用者跨會話一致性交流。

basic-memory: 讓AI對話擁有長期記憶 用什麼語言開發?

basic-memory: 讓AI對話擁有長期記憶 主要使用 Python 開發。

basic-memory: 讓AI對話擁有長期記憶 使用什麼開源授權?

basic-memory: 讓AI對話擁有長期記憶 基於 AGPL-3.0 授權開源。

相關專案

暫無結果

探索更多

相似工具

PakBot

PakBot

PakBot是巴基斯坦首個AI助手,支援烏爾都語、英語、旁遮普語、信德語、普什圖語等多種語言。使用者可免費進行文字聊天、影象生成、語音對話和網路搜尋。它旨在降低語言障礙,讓南亞使用者用母語獲取AI服務。

MyPersonalContext

MyPersonalContext

MyPersonalContext 是一款解決 AI 個性化孤島問題的工具,為使用者提供行動式記憶,讓 Claude、Spotify 等 AI 共享使用者上下文,實現真正的個性化。開發者也無需從頭構建使用者語境,提升 AI 體驗的一致性。

Tomo

Tomo

Tomo 是一個內建在 WhatsApp 和 Telegram 中的 AI 個人助理,無需安裝新應用,只需像朋友一樣發訊息即可管理日程、自動同步 Google Calendar。它記住上下文、主動提供每日簡報,並學習你的習慣,讓 AI 無縫融入日常聊天。

FFM PRO AI

FFM PRO AI v3.5 FLASH 是一款智慧AI助手,專注於學習、編碼、寫作、問題解決和知識問答。通過簡潔的聊天介面,使用者可以快速獲取精準答案、程式碼輔助或創意靈感。其響應速度出眾,適合學生、開發者和日常使用者。基礎功能完全免費,無需註冊即可體驗。

Mirror

Mirror

Mirror 是一款專注持久記憶的個人 AI 助手。它通過構建使用者思想、模式和目標的「活身份圖譜」,在每次對話中呼叫記憶,提供每日反思、情緒記錄和語音互動。隱私加密,資料永不售賣。

Vexide

Vexide是一個集自然語言對話、網頁搜尋、影象生成、視覺分析、程式設計輔助和專案管理於一體的AI工作空間。它旨在消除多工具切換的繁瑣,讓使用者在一個平臺上完成從資訊查詢到創意輸出再到程式碼編寫的多種任務,適合追求效率的個人和團隊。

評論

評論

0
0/500 字元

暫無評論

成為第一個評論的人

開源專案

探索、學習和貢獻開源 AI 專案,推動人工智慧技術的發展

查看全部