背景

用了很多 AI 工具后,发现一个问题:它们都是一次性的。每次对话都要重新解释背景,AI 不记得我是谁、在做什么、喜欢什么风格。

这让我开始思考:能不能有一个真正”个人”的 AI 助手?

为什么要自己做

1. 通用工具无法理解个人上下文

ChatGPT、Claude 都很强大,但它们是通用工具。它们不知道:

  • 我的项目背景和进度
  • 我的写作风格和偏好
  • 我的知识库和笔记

每次对话都要从头解释,效率很低。

2. 个人 Agent 可以积累和进化

自己做的 Agent 可以:

  • 接入我的 Obsidian 笔记库
  • 记住之前的对话和决策
  • 根据反馈不断优化

这是一个会随着我成长的系统,而不是一个固定的工具。

3. 构建过程本身就是学习

做 AI Agent 的过程中,我学到了:

  • Prompt Engineering 的技巧
  • RAG(检索增强生成)的原理
  • Agent 架构的设计思路

这些知识是通用的,可以迁移到其他项目。

当前进展

  • 基础对话能力
  • 接入本地文件系统
  • 接入 Obsidian 笔记库
  • 长期记忆存储
  • 任务自动化

相关