LearnPilot AI 应用场景说明

体验地址
bash
https://learn.020417.xyz
https://l.020417.xyz/learn(短链)
项目定位
LearnPilot AI 是一个面向 K12 学习者与职业成长人群的智能学习平台。
它把复杂的 AI 能力做成简单可用的学习工具,帮助用户更快找到方向、持续学习并看到成果。
核心应用场景
1. K12 学科辅导
适用人群:小学生、初中生、高中生
典型价值:
- 按年级和学科生成清晰的学习路径
- 结合知识点做分步讲解与练习
- 支持考前复习计划和薄弱点强化
- 通过对话式答疑提升学习效率
2. 职业技能提升
适用人群:职场新人、转行人群、技能进阶者
典型价值:
- 围绕目标岗位生成阶段化学习方案
- 提供项目化学习建议,减少无效学习
- 支持从入门到进阶的能力补齐
- 帮助用户建立可执行的成长节奏
3. AI 面试训练
适用人群:应届生、求职者、跳槽人群
典型价值:
- 模拟真实面试场景,进行连续追问
- 对回答内容给出结构化反馈与改进建议
- 辅助用户提升表达、逻辑和专业度
- 支持面试前快速冲刺与复盘
4. 个性化学习管理
适用人群:所有持续学习者
典型价值:
- 统一管理学习计划、进度与阶段目标
- 沉淀知识卡片,便于复习回顾
- 追踪学习结果,形成可视化成长记录
- 提供提醒机制,提升学习连续性
5. 教育与企业培训延展
适用组织:学校、培训机构、企业内训团队
典型价值:
- 支持批量学习任务下发与进度追踪
- 用统一标准进行学习效果评估
- 降低课程设计与答疑的人力成本
- 提升培训覆盖率与落地效率
典型用户路径
- 注册登录并选择学习目标(K12 / 职业成长 / 面试训练)
- 系统生成个性化学习路径与阶段任务
- 用户通过 AI 互动学习、练习与答疑
- 系统给出复盘建议并持续优化下一阶段计划
部署方式(简洁版)
- 前端:可部署到 Vercel 等静态托管平台
- 后端:可部署到云主机或托管服务(如 Railway、Render)
- 数据库:支持托管数据库(如 MongoDB Atlas)
- 域名与安全:建议启用 HTTPS,并配置跨域与鉴权策略
最少环境变量
后端 backend/.env(最少可运行):
env
NODE_ENV=production
PORT=3000
MONGODB_URI=mongodb+srv://<user>:<password>@<cluster>/<db>
MASTER_KEY=<64位十六进制字符串>
JWT_SECRET=<随机高强度字符串>
APP_BASE_URL=https://你的前端域名
前端 frontend/.env.production(最少):
env
VITE_API_BASE_URL=/api/v1
说明:
- 如果前后端分域部署,可改为
VITE_API_BASE_URL=https://你的后端域名/api/v1 MASTER_KEY必须是 32 字节(64 位十六进制),否则后端会启动失败
通过终端部署(示例)
前端(Vercel CLI):
bash
cd frontend
npm ci
npm run build
npx vercel --prod
后端(云主机 + PM2):
bash
# 登录服务器后执行
cd backend
npm ci
npm run build
pm2 start dist/server.js --name learnpilot-api
pm2 save
首次部署后可用以下命令快速验证:
bash
curl https://你的后端域名/health