项目实训开发日志(一):BabyMind:基于多 Agent 和 RAG 的科学育儿辅助平台
一、项目开篇:为 0-3 岁育儿打造 AI 智能助手
大家好,我们是山东大学软件学院2023级本科生张钧虹、王炳睿、陈宣宇、黎帅,我们组成了“字节摇篮队”。本次我们启动了BabyMind科学育儿辅助平台的研发项目,项目实施周期为2026年3月16日至2026年6月28日。作为一群软件工程专业的学生,我们关注到0-3岁婴幼儿养育过程中,家长们常陷入“信息过载却精准性不足”的困境,传统育儿工具功能臃肿、缺乏即时化和结构化的决策支持,因此我们希望结合多Agent、RAG等前沿AI技术,打造一款“懂宝宝、更懂家长”的轻量化科学育儿辅助App,为0-3岁婴儿家长提供健康、营养、成长发育等方面的专业建议,让科学育儿变得更简单、更普惠。
从这一篇博客开始,本专栏将持续记录BabyMind项目的研发全过程,包括需求分析、技术攻坚、功能开发、测试优化等各个阶段的进展、问题与解决思路,也会分享我们在多Agent协作、RAG架构落地、移动端开发等方面的技术实践,欢迎各位技术同行、育儿领域从业者交流探讨!
二、项目核心信息
1.核心技术栈
项目聚焦 5 大核心技术点,结合多项配套技术实现功能落地,所有技术选型均围绕“实用性、稳定性、适配育儿场景” 展开:
后端框架:FastAPI(异步协程提升大模型API并发处理能力)
移动端开发:Kotlin(Android原生开发,保障应用流畅性)
检索增强生成:RAG(消除大模型幻觉,保障育儿知识专业性)
多 Agent 框架:LangChain(实现多Agent设计、调用与协作联动)
数据存储:MySQL(结构化业务数据)+Chroma(向量数据库,实现育儿知识语义检索)
配套技术:ASR/TTS(语音交互)、Docker(容器化开发)、Gitee(代码版本管理)、Prompt Engineering(提示词优化)
2.项目资料与协作地址
项目总博客:https://blog.csdn.net/2303_80811725/category_13141608.html?spm=1001.2014.3001.5482
代码仓库(Gitee):https://gitee.com/Attachment818/AiGuide.git
成员个人博客(实时更新个人开发进展):
https://blog.csdn.net/2303_80811725
https://blog.csdn.net/2301_79614936
https://blog.csdn.net/2401_83881168
https://blog.csdn.net/lsklyxcx
3.项目核心定位与目标
BabyMind是一款面向0-3岁婴儿家长的基于多Agent和RAG的科学育儿辅助App,核心目标是解决0-3岁婴幼儿“发育快、需求杂、专业性强”的养育痛点,将复杂的科学育儿逻辑转化为极简的用户交互,为家长提供24/7的专业AI陪伴。
具体实现目标包括:
①基于婴儿成长不同阶段,提供个性化、结构化的健康、营养、成长发育建议;
②实现语音/文本双向交互,适配家长抱娃、喂奶等“双手被占用”的育儿场景;
③构建权威的育儿知识体系,消除大模型幻觉,确保所有建议均基于专业、权威的育儿数据源;
④实现多功能模块的智能联动,让育儿建议更贴合宝宝的个性化情况(如过敏史、健康状况、月龄等)。
三、项目核心功能设计
(一)智能健康模块与多模态专家系统
健康模块主要通过AI场景化问答与病症基础处理两大支柱构建,使用RAG消除AI幻觉,主要功能如下:
①引导式提问、结构化回答:健康模块Agent引导家长从精神状态、进食情况、睡眠、体温等多方面告知宝宝当前身体信息,进而给出结构回答,包括核心结论、操作步骤、注意事项等内容。
②常见病症判断与预警机制:针对0-3岁婴幼儿高发的发烧、湿疹、腹泻等多种病症,Agent提供科学的处理和就诊建议。同时支持对于用户的模糊输入进行推理判断。更引入了医疗边界阈值触发机制。当家长输入宝宝体温超过38.5°C或伴有脸色发青等高危症状时,UI将强制弹出红色预警,指引立即就医。
(二)全周期成长时间轴与动态疫苗调度
时间轴模块Agent是以宝宝出生日期为基准App的数据枢纽,功能主要如下:
①动态疫苗接种规划:系统严格遵循国家免疫规划程序,自动匹配月龄对应的必接种与推荐疫苗,并标注剂次与禁忌。区别于传统的静态提醒,本项目目标实现逻辑状态机驱动的动态重调度:若宝宝因感冒等病症记录了暂缓接种,后端算法将自动计算免疫间隔,重排后续所有接种计划并同步至系统日历。
②里程碑时间提醒:整合了世界卫生组织发育标准,涵盖大运动、精细动作及语言发育等多项关键里程碑。家长勾选达成情况后,系统会利用大模型分析发育趋势,并主动推送下一阶段的早教指引,如7月龄练习撕纸、10月龄练习指认。
|
功能维度 |
核心逻辑与实现 |
关键价值 |
|
疫苗接种规划 |
Agent自动匹配国家规划疫苗+自费推荐疫苗,支持暂缓接种后的递归自动排期。 |
杜绝漏打、错打,降低家长记忆成本。 |
|
发育里程碑 |
对接WHO标准曲线,涉及头围、身高、体重等多个维度 |
数字化追踪发育进度,早期筛查风险。 |
(三)个性化营养矩阵与辅食自适应导航
营养模块Agent的主要功能如下:
①主食切换帮助:与时间轴模块Agent协作,基于时间、宝宝身体数据智能给出当前食谱建议。同时,面对婴幼儿成长过程中母乳、奶粉、辅食等主食切换场景,提供科学有效的建议。
②智能食谱规划:根据记录的过敏原、既往肠胃状况及当前月龄,动态生成个性化食谱。构造营养师角色Agent,提供具体的食材搭配与简易制作步骤,还能估算给出蛋白质、铁、锌等微量元素的摄入建议。
三、创新点
(一)垂直领域 RAG 架构与结构化知识提取
1、解决大模型幻觉:基于RAG技术,搭配权威数据源,构建涵盖0-3岁疫苗百科和营养标准的向量知识库。配合精细化的Prompt Engineering,强制大模型将非结构化文本转化为“核心结论-操作步骤-注意事项”的结构化协议。
2、历史对话信息保存:保存用户的会话记录,并通过构建智能摘要Agent,提取过敏原等关键信息,与健康模块等Agent协作,提供个性化建议。
具体流程图如下:

(二)以时间轴为数据枢纽的多Agent协作
1、时间轴模块Agent+健康模块Agent:将“健康状况、病症记录、疫苗计划”三者深度绑定。当健康Agent根据用户输入,获取宝宝出现发烧等病症记录时,调用暂缓接种的相关逻辑,并智能计算更新后续所有疫苗的递归排期。这种动态调度能力解决了家长在面对突发病症时“不知道什么时候补种、后面怎么排”的实际痛点。
2、时间轴模块Agent+营养模块Agent:时间轴模块Agent将月龄、过敏史等信息输入到营养模块Agent。如当AI生成辅食食谱方案时,会根据信息智能规划和过滤。例如,针对鸡蛋过敏的宝宝,系统在规划食谱时会自动标注冲突,并实时生成替代补偿方案。
(三)通过语音交互“解放双手”
针对抱娃、喂奶等双手被占用的生活场景,通过ASR实现语音识别转文本,作为模型的输入,智能输出回答。同时,可以作为大模型Qwen3-TTS-flash输入,实现文本转语音,多语气下的语音播报,完成闭环交互流。
四、技术实现路线
1、移动端开发:基于Android Studio,使用Kotlin语言进行原生应用开发。
2、多模态交互:使用ASR语音识别转文本技术,搭配大模型Qwen3-TTS-flash的TTS文字转语音技术,构建适配家长带娃场景的免手操双向语音交互交互闭环。
3、后端架构:采用Python FastAPI异步框架来构建后端,利用其协程特性提升大模型API的并发处理能力。
4、RAG+Chroma+Prompt:通过RAG构造向量数据库Chroma,搭配提示词优化prompt,增强专业检索能力,确保育儿知识基于权威知识库且有效消除AI幻觉。
5、多Agent+LangChain:通过LangChain设计常用功能函数与模型调用链条,搭配多Agent智能调用。同时,通过多Agent间相互协作,实现功能联动,如健康功能已知过敏原,进而智能调整疫苗接种策略。
6、混合数据存储:运用MySQL存储结构化业务数据,并结合向量数据库Chroma实现育儿专家知识的高效语义检索。
7、开发协作:采用Docker容器化技术辅助团队开发协作,保证开发部署环境一致性,使用Gitee规范代码管理。
五、数据来源
1、国家卫健委《0-3岁婴幼儿健康养育照护指南》
2、《国家免疫规划疫苗接种时间表(2024版)》
3、中国营养学会《7-24月龄婴幼儿喂养指南》
4、儿科权威教材《实用新生儿学》《儿童保健学》
……
后续我们还将持续补充更多儿科、儿童营养领域的权威资料,不断完善向量知识库,让BabyMind的建议更专业、更全面。
项目后续研发规划
①前期准备阶段(3.16-3.31):协同完成系统需求调研与架构设计方案,同步开展大模型API测试,并完成前后端基础框架的搭建与仓库初始化。
②核心开发阶段(4.1-5.7):基本实现三大功能模块的开发,实现前后端逻辑与数据库对接,并确保全员按计划产出高质量技术博客。
③拓展开发阶段(5.8-6.15):实现多模块Agent协作,并通过提示词工程精细化提高大模型输出质量。
④调试与验收阶段(6.16-6.30):调试App各项功能,完成Gitee平台的代码开源及全套文档终审,并统筹博客结项与演示视频录制,准备答辩验收。写在最后
在项目研发过程中,我们会遇到各种各样的技术难题与场景适配问题,本博客将如实记录我们的探索、尝试、解决与成长。如果各位读者有育儿场景的需求建议、技术实现的优化思路,欢迎在博客评论区留言交流,我们会认真听取每一条建议,不断完善该项目!
后续我们将持续更新项目研发的每日/每周进展,敬请关注!
更多推荐



所有评论(0)