1. 产品价值阐述
1.1 核心价值主张
iCare 是一个基于多智能体协作的母婴健康咨询平台,通过 AI 技术为备孕、孕期、产后及新生儿家庭提供专业、安全、便捷的健康咨询服务。
核心价值:
-
专业可靠:14 个专业 Agent 协作,覆盖产科、儿科、营养、心理等多个领域
-
安全第一:多层安全机制,禁止诊断和用药建议,紧急情况智能识别
-
多模型支持:GPT-4、Claude 3.5、Gemini 1.5 智能路由,按需选择最优模型
-
合规保障:支持中国、欧盟、美国三地合规,符合 HIPAA/GDPR 标准
1.2 目标用户群体
| 用户群体 | 需求特点 | 使用场景 |
|---|---|---|
| 备孕夫妇 | 备孕知识、孕前检查、营养建议 | 孕前准备咨询 |
| 孕妇 | 孕期护理、营养指导、情绪管理 | 孕期全程咨询 |
| 产后妈妈 | 产后恢复、新生儿护理、母乳喂养 | 产后康复咨询 |
| 新手父母 | 新生儿喂养、疾病护理、发育指导 | 育儿知识咨询 |
| 医疗机构 | 患者教育、健康随访、轻咨询 | 医疗辅助服务 |
1.3 解决的关键问题
-
医疗资源紧张:缓解公立医院产科/儿科挂号难、等待时间长的问题
-
信息杂乱:整合权威医学知识,提供统一、可靠的咨询渠道
-
安全隐患:通过多层安全机制,防止错误医疗建议
-
地域限制:让偏远地区用户也能获得专业健康咨询
-
时间不便:7×24 小时在线咨询,灵活满足用户需求
2. 系统架构设计
2.1 整体技术架构
┌─────────────────────────────────────────────────────────────────┐
│ 用户界面层 (Frontend) │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ 用户首页 │ │ 聊天界面 │ │ 健康档案 │ │ 管理后台 │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
│ Next.js 16 + React 19 + TypeScript + TailwindCSS │
└─────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ API 接入层 (FastAPI) │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ 认证模块 │ │ 聊天 API │ │ 档案 API │ │ 管理 API │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
└─────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ 业务逻辑层 (Service Layer) │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Agent服务 │ │ 用户服务 │ │ 聊天服务 │ │ 档案服务 │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
└─────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ 多 Agent 协作层 (LangGraph) │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ L0: 系统治理 Agent (最高否决权) │ │
│ │ ┌────────────┐ ┌────────────┐ ┌────────────┐ │ │
│ │ │安全哨兵 │ │医疗边界守卫│ │用户画像 │ │ │
│ │ └────────────┘ └────────────┘ └────────────┘ │ │
│ └──────────────────────────────────────────────────────────┘ │
│ │ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ L1: 业务理解 Agent │ │
│ │ ┌────────────┐ ┌────────────┐ ┌────────────┐ │ │
│ │ │产科知识 │ │儿科知识 │ │营养建议 │ │ │
│ │ └────────────┘ └────────────┘ └────────────┘ │ │
│ └──────────────────────────────────────────────────────────┘ │
│ │ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ L2: 表达与验证 Agent │ │
│ │ ┌────────────┐ ┌────────────┐ │ │
│ │ │响应聚合 │ │模型路由 │ │ │
│ │ └────────────┘ └────────────┘ │ │
│ └──────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ 数据持久层 (Data Layer) │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ SQLite │ │PostgreSQL│ │ ChromaDB │ │ Redis │ │
│ │(开发环境) │ │(生产环境) │ │(向量搜索) │ │(缓存层) │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
└─────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ AI 模型层 (Model Layer) │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ GPT-4 │ │Claude 3.5│ │Gemini 1.5│ │
│ │(OpenAI) │ │(Anthropic)│ │ (Google) │ │
│ └──────────┘ └──────────┘ └──────────┘ │
└─────────────────────────────────────────────────────────────────┘
