前言
核心力量·跑酷助手是一套面向“核心力量少儿跑酷”品牌教练与加盟商的智能教学服务项目。
项目由小程序端与后台管理能力配合构成:
- 小程序承载知识查询、教学辅助、训练游戏生成与个人内容管理;
- 后台承担用户会员、等级权益、动作素材、游戏音乐与系统权限的配置管理。
项目的目标,是把品牌长期积累的跑酷教学内容转化为可查询、可授权、可复用的数字化服务能力,并通过 AI 降重复答疑和训练方案创作的成本。
一、项目背景与核心痛点
随着品牌服务的教练和加盟商不断增加,知识服务和教学支持面临三类问题:
- 常见问题高度依赖人工客服。 课程、动作与运营问题重复出现,人工答复效率有限。
- 会员等级与权益边界不清晰。 不同等级用户可使用的知识库、动作二维码和创作能力不同,原有平台难以直接完成精细化控制。
- AI 生成任务耗时长。 用户提交游戏生成后,如果没有实时进度和完成提醒,容易产生等待焦虑或重复提交。
项目分别通过品牌知识库 AI 问答、后台等级权益配置,以及 WebSocket 实时推送和微信订阅消息进行解决。
二、整体方案
1 2 3 4 5 6 7
| 教练 / 加盟商 ↓ 小程序:登录、AI 问答、动作教学辅助、游戏生成、个人内容管理 ↓ 品牌知识库、动作二维码、游戏生成服务、音乐素材 ↓ 后台:用户会员、标签、等级权益、动作库、游戏音乐、角色权限
|
- 小程序让用户在移动端使用品牌知识与智能教学能力;
- 后台让运营人员能够配置用户身份、可用权益和内容素材;
- 实时通信层把 AI 流式回答、游戏任务状态和跨设备会话状态连接起来。
三、总体技术栈
| 模块 |
技术方案 |
| 小程序端 |
Taro 4、React 18、TypeScript、NutUI、Tailwind CSS |
| 小程序状态与通信 |
Zustand、WebSocket、双 Token 刷新、RSA 密码加密 |
| 后台管理端 |
UmiJS(Max)、React 18、Ant Design 5、Pro Components |
| 后台权限与请求 |
RBAC 权限体系、Axios 统一拦截处理 |
| 工程化 |
pnpm、ESLint、Prettier、Husky、lint-staged |
四、当前成果
第一版基础可上线版本已经完成,已具备以下核心能力:
- 基于扣子工作流的品牌知识 AI 问答;
- 多技能选择与会员等级对应的权限状态;
- 动作教学视频二维码的管理与问答展示;
- 训练游戏异步生成、实时状态推送与订阅消息提醒;
- 微信及账号密码双通道登录、双 Token 无感刷新;
- 多设备会话角色控制与消息最终一致性同步;
- 用户会员、动作库、游戏音乐和系统权限等后台管理能力。
五、发展规划
后续将围绕“输入能力、智能能力、创作能力”三个方向迭代:
- 输入能力:支持图片等多模态上传,让用户能够直接围绕动作、器材或场地发起咨询;
- 智能能力:接入更多智能体与知识检索能力,提升问答覆盖范围;
- 创作能力:扩展教案生成、赛道图片生成、动作视频分析等场景;
- 内容运营:持续完善会员权益配置、内容资产沉淀与复用机制。