Kanji
・云架构 / 自主AI智能体开发 / 自由职业 ・分享 AWS、GCP 及自主 AI 落地实践与实战经验 ・爱媛出身 / 现居东京 (1993年生) 个人资料详情
目录
当自主型 AI 编码智能体(如 Google Antigravity、Claude Code 和 Kiro)成为日常结对编程伙伴时,工程师很快都会面临一个共同的痛点: “每次会话结束,智能体都会将过去的架构决策、排错沉淀与上下文忘得一干二净。”
当前,各大智能体厂商正加速推进长期记忆能力的建设:Claude Code 的 MEMORY.md (Auto-memory 自动记忆)、Kiro 的官方 Memory 功能( kiro.dev/docs/memory )、Google Antigravity 的 Brain 目录( .brain )与 /learn 命令,以及 OpenAI Codex 的上下文管理。然而,在面对复杂的企业级代码库与生产故障排查经验时,如何在不浪费 Token 的前提下实现高精度、高安全的记忆检索,依然存在显著的工程瓶颈。
MEMORY.md
kiro.dev/docs/memory
.brain
/learn
最初,笔者尝试通过将本地 Markdown 知识库神器 Obsidian(Vault)与各类社区 AI 插件联动,为智能体注入沉淀经验。但随着自动化开发的深入,桌面 GUI 强依赖、关键词精确匹配缺失以及 Token 严重膨胀等问题接踵而至。
为此,笔者对 AI 智能体长期记忆基础设施(Agent Memory Hub)进行了彻底重构,升级为自主型混合架构: LanceDB(嵌入式向量数据库)+ SQLite FTS5(全文词法检索 BM25)+ 递归 CTE(WikiLink 知识图谱遍历)+ 本地 Cross-Encoder(ONNX INT8 重排模型)+ Markdown SSOT 。
本文将梳理当前主流智能体的长期记忆现状,深度剖析原生 Obsidian 方案遇到的四大现实瓶颈,全面解析 Gen 3 混合架构的设计理念与实测指标。
当前主流的编码智能体非常出色,只要给出明确指令,就能自主运行命令、修改代码并通过测试。
但智能体本质上是 基于单次会话隔离 运行的,以下关键知识无法跨会话继承:
若每次都在 Prompt 中大量粘贴这些规则,既严重浪费宝贵的上下文 Token,又会干扰推理准确性。构建能够按需精准召回的跨会话长期记忆中枢势在必行。
ERR_CERT_AUTHORITY_INVALID
S3
Go
Gen 3 架构将 Obsidian 兼容的 Markdown 文本作为唯一事实真理(SSOT),而将索引与图检索完全剥离至无头本地引擎 。
Obsidian 依旧是人类整理知识的绝佳载体。但若要释放 AI 编码智能体的全部潜能, 无头化、混合检索、动态图谱遍历与本地重排 不可或缺。将面向人类的 Markdown SSOT 与面向智能体的超高速搜索引擎(LanceDB + SQLite)分离融合,正是实现人机协同的最佳形态。