3 min read
[AI 小众新闻]

仅靠三份Markdown,AI如何拥有『记忆』?无需数据库的微型代理框架『Agent Kernel』登场


全新发布的「Agent Kernel」通过仅使用Markdown文件和Git,为AI代理提供长时间记忆和自我更新能力,无需数据库或复杂框架。

※この記事はアフィリエイト広告を含みます

[AI小新闻快报] 仅靠三份Markdown,AI如何拥有「记忆」?无需数据库的微型代理框架「Agent Kernel」登场

📰 新闻概述

  • 极简结构: 仅用三份Markdown文件(AGENTS.md、IDENTITY.md、KNOWLEDGE.md)和一个Git库,AI代理的“记忆”机制已在GitHub上发布。
  • 无需框架和数据库: AI通过读取和写入文件来保持自身的角色和过去的决策,而无须复杂的数据库或向量搜索。
  • 兼容现有工具: 适用于所有能够读取项目内指令文件的AI编码代理,如OpenCode、Claude Code、Cursor和Windsurf等。

💡 重要要点

  • 两种记忆结构: 设计上将信息分为管理事实的“knowledge/”(可变)和记录日常会话日志的“notes/”(仅追加)两部分。
  • 自我更新身份: 在首次启动时,AI会询问用户“你想让我成为什么样的存在”,并将答案写入IDENTITY.md以进行记忆。
  • 完全可移植性: 只需Git Clone新代理便可创建,并通过分离库轻松管理不同用途的代理,如“投资用”或“健康管理用”。

🦈 鲨鱼的视角(策展人的观察)

这是一个非常聪明的实现,巧妙利用了AI代理优先读取指令文件的“现有习惯”!即使不建立复杂的向量数据库,仅通过教会AI“记忆写入规则”,也能实现如此实用的状态保持,实在令人惊讶。特别是将notes/设为仅追加(Append-only),以保护历史记录,而knowledge/则持续更新以便了解当前状况,这种文件结构的区分极为具体且合理!

🚀 未来展望

无需沉重的代理框架,通过克隆库的方式,生产“拥有记忆的特化AI”的风格可能会变得普及。个人本地开发环境中的“伙伴”个性化将进一步加速发展。

💬 鲨鱼视角的一句话

不需要数据库就能创造“记忆”,真是对极简主义的鲨鱼来说再合适不过的发明了!要好好利用它!🦈🔥

📚 术语解读

  • 状态保持: 保存过去的交互和状态,能够进行基于这些信息的持续处理。

  • 仓库: 存放文件和更新历史的地方。在这里使用Git来对AI的“记忆”进行版本管理。

  • 仅追加 (Append-only): 记录方式不修改或删除现有数据,仅在末尾添加新信息,有助于防止历史篡改。

  • 信息来源: Agent Kernel – Three Markdown files that make any AI agent stateful

【免責事項 / Disclaimer / 免责声明】
JP: 本記事はAIによって構成され、運営者が内容の確認・管理を行っています。情報の正確性は保証せず、外部サイトのコンテンツには一切の責任を負いません。
EN: This article was structured by AI and is verified and managed by the operator. Accuracy is not guaranteed, and we assume no responsibility for external content.
ZH: 本文由AI构建,并由运营者进行内容确认与管理。不保证准确性,也不对外部网站的内容承担任何责任。
🦈