互远AI

产品需求文档 (PRD)

跨学科教育APP

文档版本: 1.0

创建日期: 2024-07-25

负责人: AI产品经理

目录

1. 产品概述

本项目旨在开发一款面向青少年(4-12岁)及青年创业者的跨学科教育移动应用。应用将提供结合了商业与人文科学的视频课程,并通过AI智能体提供个性化的学习和问题解决方案,帮助用户在实际场景(如亲子沟通、创业挑战)中应用所学知识。

2. 产品目标

2.1 一期目标 (Phase 1)

2.2 长期目标

3. 目标用户

3.1 C端用户

3.2 B端用户 (远期)

4. 功能需求

4.1 一期功能 (Phase 1)

4.1.1 课程内容模块

1. 课程浏览与发现

2. 视频播放器

3. 付费与解锁

4.1.2 用户个人中心

1. 账户管理

2. 学习管理

3. 应用设置

4.1.3 后台管理系统

1. 课程内容管理 (CMS)

2. 用户与数据管理

功能点 需求描述 优先级
课程管理 支持上传视频、编辑课程标题、简介、顺序等。 P0
用户管理 查看用户信息、购买记录、课时进度。 P0
订单管理 查看C端用户订单。 P1

4.2 二期功能 (Phase 2)

4.2.1 AI智能体模块

1. AI交互界面 (前端)

功能点 需求描述 优先级
AI问答入口 在App内提供一个清晰的入口(类似客服窗口),用户可随时向AI提问。 P0
个性化问答 用户可围绕创业、品牌策略、商业案例等提出问题。
AI基于后台知识库生成与课程内容强相关的答案。
P0
多角色支持 AI能根据用户身份(如选择"我是创业者"或"我是青少年")提供不同口吻和深度的回答。 P1
提问频率限制 为控制API成本,可对单个用户的提问频率进行限制(例如,每天/每周N次)。 P2
后台知识库管理 [后台功能] 结构化专家知识的录入与维护,用于AI模型调用。支持脚本、案例等形式的数据。 P0

5. 技术要求

5.1 一期技术要求

5.2 二期技术要求

二期的核心是构建一套检索增强生成 (RAG) 服务,为AI智能体提供基于私有知识库的问答能力。

6. 项目范围

6.1 一期范围

根据会议纪要,一期项目范围明确为:

  1. iOS客户端开发
  2. 后台管理系统开发

不包含在一期范围内的功能:

6.2 二期范围

7. 一期服务器资源需求

为支撑一期产品(iOS App + 后台管理系统)的稳定运行,建议采用成熟的云服务架构。以下是所需的核心资源列表,具体规格和容量可根据上线初期的实际用户量进行弹性调整。

资源类别 组件/服务建议 用途与说明
计算资源 云服务器 (ECS/EC2)容器服务 (Kubernetes/Fargate) 核心作用: 运行后端应用程序,为iOS客户端提供API接口,并承载后台管理网站。
选型建议: 初期可采用1-2台入门级云服务器(如2核4G内存),配合负载均衡,实现高可用。
数据库 托管关系型数据库 (RDS/Cloud SQL) 核心作用: 存储所有核心业务数据,包括用户信息、课程目录、购买订单、学习进度等。
选型建议: 推荐使用MySQL或PostgreSQL的托管服务,它简化了数据备份、容灾和扩展的复杂度。
视频存储 对象存储 (S3/OSS) 核心作用: 存储所有的高清视频源文件(1080P/4K)。
选型建议: 提供海量、低成本、高可靠的存储空间。视频由后台管理员上传至此。
视频分发 内容分发网络 (CDN) 核心作用: 加速视频内容的全球分发,确保用户无论在何地都能流畅播放,并大幅降低服务器带宽成本。
选行建议: 必须配合对象存储使用。CDN将视频缓存到离用户最近的节点。

8. 风险与挑战