【立项原因】
孩子一年级时老师反馈识字量少,买了推荐读物孩子读得哭,说"读了也是白读,跟我一点关系都没有,怎么记嘛"。这句话成了产品起点——需要一套能回应孩子好奇心、让他觉得"与我有关"的阅读系统。
【业务场景】
核心机制是"让孩子读自己的故事":孩子提问(如"黑洞怎么形成的"),AI生成系列故事,分章节、可追问、可继续生成下一章。同时将孩子日常生活(如"学校万人跳绳")生成专属文章,读的是自己经历,不是别人故事。
【实际效果】
两个月后:从"猫着头"到主动举手上台朗读,声音洪亮,有顿挫感,表情活泼。从哭着说"跟我没关系"到主动问"黑洞"、"爱丁顿极限"、"万物守恒"。从被动完成任务到主动说"今天的阅读还没做"。
1. AI文章生成:孩子输入主题或日常事件,AI生成带拼音标注的专属文章,可控制生字密度和文章字数。
2. 好奇心问答:孩子提问,AI生成系列故事,支持继续追问、继续生成下一章,形成深度探究。
3. 字库四区管理:目标区/侦查区/盟友区/丢失区,根据点读频率自动流转,家长可查看详细统计。
4. 家长控制台:自定义生字密度(轻松→挑战)、复习密度、文章篇幅,系统根据已知字库自动推荐难度。
5. 多用户隔离:按user_id隔离数据,每人独立字库、独立配置,支持家庭/班级场景。
6. 移动端支持:通过Capacitor打包Android应用,支持语音朗读(Edge-TTS),点字发音。
【我负责的任务】
全栈独立开发:后端API、前端界面、AI集成、数据库设计、移动端打包,从需求到上线全部独立完成。
【技术栈】
后端:FastAPI + SQLAlchemy + MySQL
前端:React 18 + TypeScript + Vite + Ant Design
AI:DeepSeek API(LLM生成故事)、Edge-TTS(语音)
编排:LangGraph StateGraph(好奇心系列问答编排)
移动端:Capacitor 8(Android打包)
【实现亮点】
1. 生字密度控制:基于已知字库(当前857字)和四区分布,动态控制新文章中的生字和复习字比例。
2. 好奇心对话编排:用LangGraph实现多步问答,支持"继续生成下一章"、"追问"等复杂交互。
3. 生活内容生成:将孩子的日常事件(万人跳绳)作为生成主题,读的是自己,不是别人。
4. 多用户架构:按user_id全链路隔离,代码复用,SaaS化就绪。
【技术难点】
1. 如何在保证故事质量的同时精确控制生字密度?
方案:先生成故事草案,回检测生字比例,不达标则微调prompt重新生成。
2. 点读频次如何影响字库流转?
方案:点读频率结合最近使用时间,设计自动晋升/降级算法,保证学习节奏。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论