Psycho — AI 心理陪伴
这是什么
Psycho 是一款基于大语言模型的心理陪伴 AI,它不是冷冰冰的问答机器,而是一个会记住你、理解你的倾听者。
无论你只是想随便聊聊,还是需要一个安静的冥想引导,Psycho 都能陪着你。
核心功能
💬 智能对话
支持两种模式:
- 咨询模式:基于心理咨询理论,分阶段引导对话,帮你梳理情绪和思路
- 陪伴模式:像老朋友一样自然聊天,没有心理咨询的仪式感
AI 会自动判断你的意图,不需要你手动切换。
🧘 冥想引导
当你感到焦虑或需要放松时,Psycho 会根据你的状态,生成个性化的冥想引导语,配合舒缓音乐,帮你进入放松状态。
支持 5 / 10 / 15 / 20 分钟多种时长。
🧠 长期记忆
Psycho 会记住你说过的事情——你上周提到的工作烦恼、你喜欢聊天的时间段、你的情绪变化规律。
每次对话前,它会检索最相关的记忆注入上下文,让每次对话都感觉 AI "真的了解你"。
📔 情绪日记
每天记录一篇情绪日记,Psycho 会分析你的情绪趋势,在适当的时候主动问候。
🎙️ 语音输入
支持语音输入,说话即可开始聊天,无需打字。
技术实现
| 模块 | 技术 |
|---|---|
| 前端 | Vue 3 + Vite + Capacitor(Web / PWA) |
| 后端 | Python + FastAPI + 异步 SQLAlchemy |
| 数据库 | PostgreSQL + pgvector(向量记忆检索) |
| AI 模型 | 阿里云百炼(通义千问) |
| 语音 | 阿里云 ASR / TTS |
| 部署 | Cloudflare Tunnel + 阿里云备用 |
开发故事
这个项目最初来自一个很私人的需求:我希望有一个 24 小时在线、不会评判我、真的会听我说话的对话对象。
市面上的 AI 聊天产品要么太通用,要么太刻意,缺少那种"被记住"的感觉。于是我决定自己做一个。
从最初的 POC 到现在的版本,花了大约 3 个月,期间完整实现了记忆系统、情绪分析、危机检测等功能。这也是我目前最满意的独立项目。