探索伙伴是一个基于AI的儿童学习产品,采用"从教知识点转向辅助探索"的理念,帮助孩子通过多模态AI技术,将兴趣爱好转化为深度研究项目。
- 从填充式学习到探索式学习:不直接灌输知识,而是通过AI引导孩子自主探索
- 兴趣驱动:从孩子的真实兴趣出发(如恐龙、火箭、Minecraft)
- 多模态交互:支持图像识别、语音处理、AI对话
- 项目式学习:将探索过程组织为完整的"研究项目"
-
观察阶段
- 孩子拍照上传恐龙图片
- AI图像识别分析恐龙特征
- 生成AR增强信息和观察建议
-
提问引导
- 基于观察结果生成个性化问题
- 问题类型:观察、推理、实验、比较
- AI提供答案和延伸思考
-
表达阶段
- 语音转文字记录想法
- AI润色生成研究笔记
- 自动生成分享卡片
- 框架: Go + go-zero 微服务框架
- 数据库: MySQL
- 缓存: Redis
- AI服务: 阿里云Qwen系列大模型 (qwen3-vl-plus, qwen-flash, qwen3-max)
- 架构: API服务 + RPC服务 微服务架构
explorapal/
├── app/
│ ├── api/ # REST API服务
│ ├── project-management/rpc/ # 项目管理RPC服务
│ ├── image-recognition/rpc/ # 图像识别RPC服务
│ ├── audio-processing/rpc/ # 语音处理RPC服务
│ └── ai-dialogue/rpc/ # AI对话RPC服务
├── common/ # 通用工具
├── constant/ # 常量定义
├── database/migrations/ # 数据库迁移
├── pkg/ # 通用包
├── third/ # 第三方服务集成
│ ├── openai/ # 阿里云Qwen客户端
│ └── azure-speech/ # 阿里云语音服务(兼容)
└── storage/ # 文件存储
- 用户(Users): 用户基本信息
- 项目(Projects): 探索项目
- 观察记录(Observations): 图像分析结果
- 问题记录(Questions): AI生成的问题和回答
- 表达记录(Expressions): 孩子的表达内容
- 成果(Achievements): 生成的研究报告、纪录片等
- 项目活动(ProjectActivities): 用户操作记录
POST /api/project/create- 创建项目POST /api/project/list- 获取项目列表POST /api/project/detail- 获取项目详情
POST /api/observation/image/upload- 上传观察图片POST /api/observation/image/recognize- 识别图片内容
POST /api/questioning/questions/generate- 生成引导问题POST /api/questioning/question/select- 选择问题并获取回答
POST /api/expression/speech/text- 语音转文字POST /api/expression/note/polish- AI润色笔记
POST /api/achievement/report/generate- 生成研究报告POST /api/achievement/documentary/generate- 生成纪录片POST /api/achievement/poster/generate- 生成学术海报
- qwen3-vl-plus (256K): 视觉理解,支持思考模式,图像分析最优
- qwen-flash (1048.576K): 思考+非思考模式融合,问题生成和笔记润色
- qwen3-max (256K): 智能体编程优化,复杂推理和报告生成
- qwen3-omni-flash (48K): 多模态大模型,支持语音转文字和文字转语音
- Go 1.22+
- MySQL 8.0+
- Redis 6.0+
- 阿里云DashScope API Key
- 在阿里云控制台开通DashScope服务
- 获取API Key
- 确保账户余额充足
- 默认支持所有推荐模型,包括语音功能的qwen3-omni-flash,无需额外部署
# 启动项目管理服务
go run app/project-management/rpc/projectmanagementservice.go
# 启动API服务
go run app/api/api.go
# 启动其他RPC服务
go run app/ai-dialogue/rpc/aidialogueservice.go# 执行数据库迁移
go run database/migrations/- 项目架构设计
- 数据库模型设计
- API接口定义
- 基础RPC服务实现
- AI服务集成
- MVP功能实现
- 测试和验证
- 多主题支持(火箭、海洋、恐龙之外)
- 高级AI能力(跨项目关联、个性化学习路径)
- 家长协作功能
- 教育机构管理系统
- 移动App开发
欢迎对AI教育产品感兴趣的开发者加入!
- 遵循 go-zero 开发模式
- 使用 Git Flow 工作流
- 代码提交遵循 Conventional Commits
- 所有功能需要单元测试覆盖
"用AI守护和激发每个孩子与生俱来的好奇心与创造力" 🚀🦕🤖