Skip to content

shamcleren/ai_memory

Repository files navigation

🧠 AI Memory System

基于文档的AI协作系统,让AI具备长期记忆能力

License Platform AI Tool

AI Memory System 是一个基于文档的AI协作系统,旨在帮助开发者与AI助手建立长期、连续、智能的协作关系。通过文档化、规则化、自动化的方式,让AI能够记住你的工作习惯、管理你的知识资产、保持上下文连续性,并主动提供帮助。

✨ 核心特性

  • 🧠 长期记忆 - 突破单次对话限制,跨会话记忆连续性
  • 📝 知识管理 - 自动创建、关联、索引技术文档和项目知识
  • 智能任务 - 自然语言创建任务,自动判断优先级
  • 🔗 知识关联 - 自动建立文档关联,形成知识网络
  • 🚀 开箱即用 - 一句话告诉AI,自动构建完整系统
  • 📊 持续进化 - AI从使用中学习,不断优化协作效果

📚 文档列表

1. 系统能力介绍 ⭐(推荐首先阅读)

文件系统能力介绍.md

用途:全面介绍AI记忆系统的核心能力和功能特性

内容

  • 系统概述和定位
  • 六大核心能力详解(知识持久化、智能关联、任务管理、主动提醒、索引管理、自我学习)
  • 功能特性(基础功能、智能功能、高级功能)
  • 应用场景示例
  • 技术特点
  • 系统优势
  • 快速开始指南

适用场景

  • 新用户了解系统能力
  • 对外介绍和分享
  • 系统能力概览

2. AI记忆系统开箱即用模板 ⭐

文件AI记忆系统开箱即用模板.md

用途:提供完整的AI记忆系统构建模板,包含所有配置信息

内容

  • 目录结构设计(包含索引中心、知识库索引、统计分析)
  • 核心规则文档模板(包含AI规则执行清单 ⭐)
  • 功能规则文档模板(包含索引更新规则、日历提醒功能 ⭐)
  • 自动化脚本清单(包含索引更新脚本、通知脚本、日历提醒脚本 ⭐)
  • 索引中心说明(索引文件、更新机制、使用方式)
  • 日报自动创建和模板
  • 使用指南和最佳实践

最新更新(2025-12-09)

  • ⭐ 新增:AI规则执行清单(确保规则准确执行)
  • ⭐ 新增:Mac日历提醒功能(支持日历事件和提醒事项,自动判断类型)

适用场景:快速搭建AI记忆系统


3. AI协作方法论与设计理念

文件AI协作方法论与设计理念.md

用途:提供构建AI记忆系统的理论指导

内容

  • 核心方法论(4个)
  • 设计理念映射(4个)
  • 实践案例和进阶优化
  • AI记忆系统最佳实践

适用场景:理解系统设计理念和方法论


4. 升级指南 ⭐(已使用系统的用户必读)

文件升级指南.md

用途:帮助已使用AI记忆系统的用户平滑升级到新版本

设计理念

  • 🤖 AI自助升级:升级过程完全由AI助手执行
  • 🔍 自动扫描检测:AI自动扫描本地目录,确定需要升级的内容
  • 💾 自动备份:AI自动创建备份,无需用户手动操作
  • 🧠 智能判断:AI根据现有系统状态,智能判断需要添加哪些新功能

内容

  • 一句话升级方式(只需告诉AI需要升级)
  • AI自动扫描和检测机制
  • AI自动备份和升级流程
  • 升级示例和验证方法
  • 回滚方案和常见问题
  • 最新升级内容(2025-12-09:AI规则执行清单、Mac日历提醒功能)

适用场景

  • 已使用AI记忆系统的用户
  • 需要升级到包含索引中心等新功能的版本
  • 希望使用AI自助升级方式

升级方式:只需告诉AI"我的系统需要升级",AI会自动完成所有操作!


5. Obsidian集成指南(可选)

文件Obsidian集成指南.md

用途:Obsidian 深度集成方案(非必需)

内容

  • Obsidian 高级用法
  • 高级集成方案
  • 推荐插件和配置

适用场景:已在用或想用 Obsidian 的用户

说明:Obsidian 不是必需的,系统可以在任何编辑器中使用


🚀 快速开始

⚠️ 前置条件:需要 AI 工具

重要:在使用本系统前,必须先安装支持 AI 功能的工具。

推荐工具:Cursor

什么是 Cursor?

  • Cursor 是一个基于 VS Code 的 AI 代码编辑器
  • 内置强大的 AI 助手,可以理解你的需求并自动执行操作
  • 完全免费使用

如何安装?

  1. 访问 https://cursor.sh/
  2. 下载对应系统的安装包(Windows/Mac/Linux)
  3. 安装并打开 Cursor
  4. 在 Cursor 中打开你的工作空间目录

其他选择

  • VS Code + GitHub Copilot
  • Claude Desktop
  • 其他支持文件操作的 AI 工具

为什么需要 AI 工具? 本系统的核心是与 AI 协作,AI 会自动帮你:

  • 创建目录结构和文档
  • 根据模板生成规则文档
  • 理解需求并执行操作
  • 管理任务和生成日报

没有 AI 工具,系统无法自动构建!


第一步:告诉AI构建系统

前提:确保你已经在 Cursor 中打开了工作空间目录。

如何与 AI 对话?

  • 在 Cursor 中,按 Cmd/Ctrl + L 打开 AI 聊天窗口
  • 或者点击界面上的 AI 图标
  • 在聊天窗口中输入下面的指令

只需一句话告诉AI

我想构建一个AI记忆系统,当前工作空间根目录是:/你的/工作空间/路径

请读取当前目录下的文档,根据"AI记忆系统开箱即用模板.md"自动创建所有需要的目录、规则文档和脚本。

说明

  • /你的/工作空间/路径 替换为你实际的目录路径
  • AI 会自动读取模板文档,理解系统结构
  • 然后自动创建所有需要的文件和目录

可选:配置代码库地址(推荐开发场景)

如果你有代码库需要关联,可以在构建时一并告诉AI:

我想构建一个AI记忆系统,当前工作空间根目录是:/你的/工作空间/路径
我的代码库地址是:https://github.com/username/repo 或 /本地/代码库/路径

请读取当前目录下的文档,根据"AI记忆系统开箱即用模板.md"自动创建所有需要的目录、规则文档和脚本。

AI会自动:

  1. 读取 AI记忆系统开箱即用模板.md 了解完整结构
  2. 读取 AI协作方法论与设计理念.md 理解设计理念
  3. 根据模板自动创建所有目录结构
  4. 根据模板自动创建所有规则文档
  5. 根据模板自动创建所有脚本文件
  6. 配置脚本路径
  7. (如果提供)记录代码库地址到系统配置中

完全不需要手动创建任何东西!

第二步:开始使用

系统构建完成后,直接使用自然语言:

  • "今天需要完成XX任务" → AI自动创建日报并添加任务
  • "创建一个关于XX的技术方案文档" → AI创建文档并建议关联
  • "XX任务已完成" → AI更新日报

📖 阅读顺序建议

新用户(首次使用)

  1. 系统能力介绍 - 了解系统整体能力(推荐首先阅读)
  2. AI协作方法论与设计理念 - 了解核心理念
  3. AI记忆系统开箱即用模板 - 学习如何构建
  4. Obsidian集成指南 - 可选,如果使用 Obsidian

已使用系统的用户(需要升级)

  1. 升级指南 - 了解如何升级到新版本
  2. AI记忆系统开箱即用模板 - 查看新功能说明
  3. Obsidian集成指南 - 可选,如果使用 Obsidian

📝 注意事项

  • 所有文档已脱敏,适合对外分享
  • 可根据需要调整内容深度
  • 建议保留文档来源和创建日期

📄 许可证

本项目采用 Apache-2.0 License 开源协议。


🤝 贡献

欢迎贡献!如果你有任何建议或发现问题,欢迎:

  • 🐛 提交 Issue
  • 💡 提出新功能建议
  • 📝 改进文档
  • 🔧 提交代码改进

让AI成为你的智能工作伙伴 🚀

About

🧠 基于文档的AI协作系统,让AI具备长期记忆能力,帮助开发者管理知识、任务和项目

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors