{"repo":"AIPMAndy/dna-memory","free":true,"listed":false,"github":"https://github.com/AIPMAndy/dna-memory","clone":"git clone https://github.com/AIPMAndy/dna-memory.git","description":"🧬 让 AI Agent 像人脑一样学习成长 | Memory that learns, forgets, and evolves","language":"Python","stars":93,"topics":["ai","llm","memory","openai","python","agent-memory","ai-agents","claude","knowledge-base","rag"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"DNA Memory 面向 Codex、Claude Code、Claude Desktop、Hermes 与 Obsidian 的本地优先统一记忆层 English 简体中文 快速上手 DNA Memory 把一个 Markdown/Obsidian 目录作为长期记忆真源，把 SQLite 作为可删除、可重建的索引。多个 AI 客户端通过同一个 MCP 服务召回、写入和反馈， 不再各自维护互相冲突的长期记忆副本。 它不会把“保存所有聊天记录”等同于“形成记忆”。完整会话仍由原客户端保管； DNA Memory 只保存有界来源指针、经过审查的提案，以及验证后的关键结论。 核心理念：从对话数据到可复用认知 DNA Memory 不把“保存对话”视为“形成记忆”。 它受人类大脑记忆形成 机制启发，把跨客户端的大量对话视为原始感知输入，通过信号提取、重要性与 置信度加权、认知分型、验证结晶、召回反馈和新旧认知替代，持续把数据抽象为 可复用认知。 它不是另一个无限增长的聊天数据库。原始会话只是形成认知的材料；只有经过筛选、 验证并值得在未来任务中复用的结论，才会进入长期记忆真源。 核心策略：先处理记忆，再存储记忆 DNA Memory 的核心不是把更多对话塞进数据库，而是给 Agent 一套接近人类记忆 形成过程的处理策略。Agent 把对话当作原始感知输入，只有经过策略闸门的内容， 才可能成为可复用的长期认知： 1. 感知边界 ：只读取有界来源和必要的生命周期元数据，不把完整 transcript 当作长期记忆。 2. 信号筛选 ：过滤操作话术、临时状态、凭证和无法复用的噪声。 3. 加权判断 ：结合重要性、置信度、来源和后续使用反馈，判断一条信息是否值得保留。 4. 认知分型 ：把信号分为偏好、事实、洞察、决策、项目状态、开放事项、工作流和错误教训。 5. 验证结晶 ：只有安全、短小、可追溯且经过验证的结论，才写入 Markdown 真源。 6. 召回与反馈 ：在新任务开始前按关键词召回；只有真正影响任务的结果才反馈 useful 或 misleading 。 7. 演化与遗忘 ：重复认知被精确去重，失效认知通过显式 supersedes 替代， 原始来源指针和过期候选按保留策略清理。 这是一种受仿生学启发的工程策略，不声称复制人脑。它的目标是让 Agent 具备 “筛选—加权—抽象—验证—召回—修正”的记忆行为，而不是拥有一个不断膨胀的聊天 存档库。DNA Memory 的质量应看高质量认知是否被正确复用，而不是看保存了多少文本。 当前工程实现将长期认知分为四组、八种类型： 认知模型 记忆类型 用途 --- --- --- 个体倾向 preference 稳定偏好与协作习惯 事实与洞察 fact , insight 已验证事实与从事实中抽象出的认识 决策与状态 decision , project state , open loop 决策理由、当前状态和待闭环事项 程序与经验 workflow , error lesson 可复用流程和经过验证的失败经验 这里的仿生学是设计启发，不是对人脑的完整复刻。DNA Memory 的价值不取决于 保存了多少对话，而取决于形成了多少高质量认知，以及这些认知是否在后续决策中 被准确召回和有效复用。 核心边界 - Markdown 是长期真源，SQLite 是索引和遥测层。 - memory remember 写入的是短小、可复用结论，不是 transcript。 - 自动导入默认只保存 session ID、路","default_branch":null,"files":null,"tree":[],"storefront":"/r/AIPMAndy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AIPMAndy/dna-memory/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}