方志远2026年10月19日
5阅读

技术信息

语言技术
Docker、Flutter、MySQL、Go、IoT
系统类型
Android应用、iOS应用、Web
行业分类
智能硬件、项目任务

作品详情

行业场景

本项目立项于婴幼儿照护需求快速增长、家庭育儿人力普遍不足的行业背景下。随着科学育儿观念普及,0–3 岁家庭的喂养、睡眠、排泄等照护行为高度碎片化,家长普遍面临“记不住上次喂养时间、说不清宝宝作息规律、发现异常却无人可问”的困境;现有工具多为纯手动记录或通用育儿资讯,缺乏基于宝宝自身数据的个体化推算能力,真实带娃经验也难以在可信范围内流通。为此立项开发本软件,面向家庭日常照护场景,旨在解决记录负担重、作息判断依赖个人经验、异常信号容易被忽略、真实育儿经验难以获取这四类产品问题,并以“记录—推算—提示—共享”的闭环降低家庭育儿决策成本,提升照护的连续性与科学性。

功能介绍

本软件由育儿事件记录、智能预测、值得留意提醒、AI 分析与陪伴、趋势统计、家庭社区、账号与宝宝档案、设置与消息通知等功能模块构成,主要功能如下:

育儿事件记录模块支持喂养、睡眠、排泄、清洁、康护等由服务端扩展的事件分类,提供按钮、语音、文字三种输入方式,并具备计时、快捷备注、图片视频附件与历史编辑能力;智能预测模块基于宝宝近 7 日记录,结合月龄进行时间衰减加权与时段分桶,推算各事件下次发生时间,生成“接下来 3 小时”时间线,支持单事件开关、冷启动手动间隔与横屏投屏展示;值得留意模块每日生成间隔拉长、进行中过久、事件缺失三类提示,附多日对比与免责说明;AI 分析模块提供喂养记录分析、成长轨迹预测及流式问答陪伴;趋势统计模块提供近 7 日、15 日、1 个月总量柱状图与单日 24 小时分布;家庭社区模块支持图文、短视频、辩论帖发布,点赞评论、私信与消息通知,并按有效喂养日准入;此外还提供宝宝档案与家人共享、桌面小组件、主题与通知设置、缓存清理及账号管理等功能。

项目实现

本人负责需求拆解与三端核心实现:客户端三页主壳、记录与时间线、预测卡片、AI问答与社区;Go侧App网关鉴权与反向代理、账号与宝宝档案、历史事件与WebSocket广播、语音ASR/LLM/TTS编排、社区Feed与审核、VIP权益、推送及小智音箱接入;Python侧用LangGraph编排喂养意图、陪伴与成长轨迹;并负责规格管理与容器化发布。

技术栈:客户端Flutter 3.x、Riverpod、go_router、sherpa_onnx;服务端Go 1.19、GoFrame v2.6、MySQL、Redis、RabbitMQ;AI侧Python 3.12、FastAPI、LangGraph、Chroma;基础设施Docker、GitHub Actions与ACR。

架构分三层:App网关、领域服务、AI编排。网关只做鉴权、反向代理与用量统计;各域独立进程与数据库,跨域仅走HTTP接口约定,禁止跨库直查;五条WebSocket通道统一韧性传输。

亮点:意图识别做成多轨状态图,先分句与槽位拼装,再路由到确认、落库或播报;用9类槽位记忆、拼音同音、规则词库与LLM兜底,并用“确认后写向量库”的缓存飞轮加速;透传reasoning_content实现真流式思考字幕;Go与Python共用Redis+Lua并发闸门;社区Feed用Redis GEO做距离检索,outbox+RabbitMQ异步审核。

难点:口语省略与同音易误判,以规则优先、向量兜底、确认闭环解决;多轮提问需跨请求续跑,用LangGraph interrupt与MemorySaver按会话恢复;语音上行需按有效音阈值判定并严格end/start配对;服务拆分后用读未命中回源、接口版本只增不改保证一致性。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论