I Built My Mother an AI Study Companion That Still Works Without the Internet
说明与用途
FriendForge 是一个个人 AI 学习伙伴,利用 RAG、主动回忆、测验和语音解释,并提供本地 Gemma 3 4B 模型以实现离线学习。
问题
Retention of daily English words was poor; the learner struggled to recall meanings weeks later.
结果
FriendForge enables consistent daily learning with structured revision and offline capability, addressing retention issues and unreliable connectivity.
工作流
- Upload study material (PDF/TXT)
- Ask questions via React frontend
- Backend routes to Backboard for RAG and memory
- Generate explanations and quizzes
- Optional voice via ElevenLabs
- Switch to Local AI mode using Ollama and Gemma 3 4B for offline conversations
证据
For the past three months, my mother has been learning 10 English words every day.
She could learn ten words today, but weeks later, when I used one of those words in conversation, she would sometimes struggle to remember what it meant or how it was used.
FriendForge has two different ways to learn: 🌐 Online Study — Llama through Backboard, with RAG, study memory, quizzes, revision, and ElevenLabs voice. 💻 Local AI — Gemma 3 4B running locally through Ollama, allowing general study conversations without an internet connection once the model is installed.
I tested Gemma 3 4B on my 8 GB RAM laptop using CPU inference.
ElevenLabs successfully generated audio, but the browser refused to play it because my Content Security Policy didn't permit the generated Blob URL.
- 记录日期: 2026-10-04T23:40:49.947Z