背景
用了很多 AI 工具后,发现一个问题:它们都是一次性的。每次对话都要重新解释背景,AI 不记得我是谁、在做什么、喜欢什么风格。
这让我开始思考:能不能有一个真正”个人”的 AI 助手?
为什么要自己做
1. 通用工具无法理解个人上下文
ChatGPT、Claude 都很强大,但它们是通用工具。它们不知道:
- 我的项目背景和进度
- 我的写作风格和偏好
- 我的知识库和笔记
每次对话都要从头解释,效率很低。
2. 个人 Agent 可以积累和进化
自己做的 Agent 可以:
- 接入我的 Obsidian 笔记库
- 记住之前的对话和决策
- 根据反馈不断优化
这是一个会随着我成长的系统,而不是一个固定的工具。
3. 构建过程本身就是学习
做 AI Agent 的过程中,我学到了:
- Prompt Engineering 的技巧
- RAG(检索增强生成)的原理
- Agent 架构的设计思路
这些知识是通用的,可以迁移到其他项目。
当前进展
- 基础对话能力
- 接入本地文件系统
- 接入 Obsidian 笔记库
- 长期记忆存储
- 任务自动化