
## PersonalNotesAssistant – 组织与理解个人想法的本地AI助手
PersonalNotesAssistant是一个具备离线能力的AI驱动代理,帮助您存储、总结、检索和反思个人笔记和语音备忘录——所有处理都在本地完成并通过Telegram发送。该代理专为在Raspberry Pi 5上高效运行而构建,支持多种笔记风格,并作为您的私人记忆扩展。
### 🧠 功能特性
– **通过Telegram接收语音或文本笔记**
– **使用Whisper将音频消息转录为清晰的结构化文本**
– **通过本地LLM自动总结或分类笔记**
– **基于过往笔记回答问题**
– **按主题、日期或关键词检索相关条目**
– **通过后续问题帮助您记录日记或进行反思**
– **完全离线工作——无需云服务或外部API**
### 🔧 工作原理
**1. 通过Telegram捕获笔记**
您向Telegram机器人发送语音消息或文本。该助手支持快速想法和长篇内容。
**2. 使用Whisper进行本地转录**
如果输入是语音消息,将使用在Raspberry Pi上本地运行的Whisper将其转录为文本。
**3. AI总结与标签**
转录或输入的笔记通过Ollama发送到LLaMA 3.2,该模型会总结笔记、建议标签,并使用元数据(如时间戳、情绪、主题)存储。
**4. 存储与检索**
笔记存储在本地数据库(如SQLite或JSON)中。您可以稍后通过以下提示查询助手:
– “我上周关于压力说了什么?”
– “总结我这个月的想法”
– “显示带有’travel’标签的笔记”
**5. 后续与反思**
代理可以选择性地参与反思性提示,帮助您深化想法或从记录的内容中获得见解。
### 💡 应用场景
– 跟踪个人成长、习惯或治疗进展
– 在步行或通勤时创建语音备忘录
– 无需打字即可维护结构化日记
– 作为第二大脑帮助记忆和回顾重要想法
### 🔐 默认隐私保护
所有处理都在本地进行:
– 笔记不会上传到云平台
– 音频不会发送到第三方转录服务
– LLM处理不会在您的设备之外进行
非常适合注重隐私的用户、心理学家、研究人员或数字极简主义者,他们希望获得AI协助而无需监控。
### ⚙️ 技术栈
– Raspberry Pi 5:低功耗边缘设备
– Whisper(本地):用于语音转文本转换
– Ollama + LLaMA 3.2:用于总结、分类和检索
– Telegram Bot API:用于输入/输出
– 自定义数据库(如JSON/SQLite):用于存储和查询笔记
### 🧪 实际使用
该代理由开发人员日常积极使用,用于记录想法、情绪和计划。它已被证明对于轻量级日记记录和上下文感知记忆辅助非常有效,即使在离线状态下也是如此。
## 工作流节点分析
该n8n工作流包含以下核心节点:
**Telegram Trigger** – 接收Telegram消息触发自动化流程
**If** – 检测消息是否来自授权用户
**Switch** – 检查消息是文本还是音频消息
**Get Voice File** – 获取语音文件
**HTTP Request** – 向本地Whisper API发送转录请求
**Basic LLM Chain** – 处理文本消息的AI链
**Basic LLM Chain1** – 处理转录文本的AI链
**Ollama Model** – 本地LLaMA 3.2模型
**Ollama Model1** – 第二个本地LLaMA模型实例
**Send a text message** – 发送拒绝访问消息
**Send a text message1** – 发送处理后的笔记总结
工作流逻辑清晰:首先验证用户身份,然后根据消息类型(文本/语音)分别处理,最后通过AI模型生成总结并返回给用户。

评论(0)