BodySense 项目概览

BodySense(体悟)AI 体态健康助手:项目定位、三服务架构、技术栈选型理由、核心功能模块、从零搭建路径。

#type / synthesis #status / growing #tech / ai #tech / dev

[!info] related notes

BodySense 项目概览

项目定位

BodySense(体悟)是一款 AI 驱动的体态健康助手。通过引导式问诊、RAG 知识库检索和结构化症状提取,帮助用户理解体态问题并获得个性化改善方案。

  • 目标用户:健身爱好者、青少年/学生
  • 核心价值:降低体态健康认知门槛,用对话替代专业搜索
  • 产品形态:Web SPA(PC / 移动端自适应)

三服务架构

浏览器 → Caddy (HTTPS) → nginx (静态 + /api/)

                         Go 后端 (API 网关)
                         ↙        ↘
                   PostgreSQL    Python AI 服务
                   + Redis       (LLM + RAG + OCR)
                   + pgvector
服务语言职责
前端React + TSUI、SSE 消费、状态管理
后端Go + Gin认证、业务逻辑、数据持久化、SSE 代理
AI 服务Python + FastAPILLM 调用、RAG、Agent 工作流、安全检测

选型理由:按语言生态的最佳边界拆分——React 做 UI、Go 做后端、Python 做 AI。

技术栈

技术版本
前端React / Vite / Zustand / TanStack Query / shadcn/ui19 / 8 / 5 / 5 / latest
后端Go / Gin / GORM / golang-jwt1.26 / 1.12 / latest / v5
AIPython / FastAPI / LangGraph / OpenAI SDK3.13 / 0.136 / latest / latest
数据库PostgreSQL + pgvector / Redis16 / 7
工程Nx / pnpm / Husky / commitlint22.5 / 11 / latest / latest
部署Docker Compose / Caddy / Watchtower / GitHub Actions-

核心功能

  1. 身体信息采集 — 7 步引导式表单 + OCR 上传
  2. AI 咨询对话 — SSE 流式 + Function Calling 提取症状 + Red Flag 检测
  3. RAG 知识库 — pgvector 向量检索 + 意图感知重排 + Faithfulness 校验
  4. 评估报告 — 基于问诊数据的结构化评估
  5. 训练计划 — 个性化方案 + 每日打卡 + 进度追踪

从零搭建路径

BodySense 项目 MOC 查看完整学习路径

创建于 2026/6/25 更新于 2026/6/25