本项目旨在开发一款面向青少年(4-12岁)及青年创业者的跨学科教育移动应用。应用将提供结合了商业与人文科学的视频课程,并通过AI智能体提供个性化的学习和问题解决方案,帮助用户在实际场景(如亲子沟通、创业挑战)中应用所学知识。
1. 课程浏览与发现
2. 视频播放器
3. 付费与解锁
1. 账户管理
2. 学习管理
3. 应用设置
1. 课程内容管理 (CMS)
2. 用户与数据管理
| 功能点 | 需求描述 | 优先级 |
|---|---|---|
| 课程管理 | 支持上传视频、编辑课程标题、简介、顺序等。 | P0 |
| 用户管理 | 查看用户信息、购买记录、课时进度。 | P0 |
| 订单管理 | 查看C端用户订单。 | P1 |
1. AI交互界面 (前端)
| 功能点 | 需求描述 | 优先级 |
|---|---|---|
| AI问答入口 | 在App内提供一个清晰的入口(类似客服窗口),用户可随时向AI提问。 | P0 |
| 个性化问答 | 用户可围绕创业、品牌策略、商业案例等提出问题。 AI基于后台知识库生成与课程内容强相关的答案。 |
P0 |
| 多角色支持 | AI能根据用户身份(如选择"我是创业者"或"我是青少年")提供不同口吻和深度的回答。 | P1 |
| 提问频率限制 | 为控制API成本,可对单个用户的提问频率进行限制(例如,每天/每周N次)。 | P2 |
| 后台知识库管理 | [后台功能] 结构化专家知识的录入与维护,用于AI模型调用。支持脚本、案例等形式的数据。 | P0 |
二期的核心是构建一套检索增强生成 (RAG) 服务,为AI智能体提供基于私有知识库的问答能力。
根据会议纪要,一期项目范围明确为:
不包含在一期范围内的功能:
为支撑一期产品(iOS App + 后台管理系统)的稳定运行,建议采用成熟的云服务架构。以下是所需的核心资源列表,具体规格和容量可根据上线初期的实际用户量进行弹性调整。
| 资源类别 | 组件/服务建议 | 用途与说明 |
|---|---|---|
| 计算资源 | 云服务器 (ECS/EC2) 或 容器服务 (Kubernetes/Fargate) | 核心作用: 运行后端应用程序,为iOS客户端提供API接口,并承载后台管理网站。 选型建议: 初期可采用1-2台入门级云服务器(如2核4G内存),配合负载均衡,实现高可用。 |
| 数据库 | 托管关系型数据库 (RDS/Cloud SQL) | 核心作用: 存储所有核心业务数据,包括用户信息、课程目录、购买订单、学习进度等。 选型建议: 推荐使用MySQL或PostgreSQL的托管服务,它简化了数据备份、容灾和扩展的复杂度。 |
| 视频存储 | 对象存储 (S3/OSS) | 核心作用: 存储所有的高清视频源文件(1080P/4K)。 选型建议: 提供海量、低成本、高可靠的存储空间。视频由后台管理员上传至此。 |
| 视频分发 | 内容分发网络 (CDN) | 核心作用: 加速视频内容的全球分发,确保用户无论在何地都能流畅播放,并大幅降低服务器带宽成本。 选行建议: 必须配合对象存储使用。CDN将视频缓存到离用户最近的节点。 |