🎉 feat: initialize 宇之然AI维度 project

- uni-app Vue3 frontend with dark glassmorphism theme
- 5 AI dimensions: Origin / Development / Current / Learning / Trend
- AI Chat system prompt updated from geometry to AI
- 23 AI knowledge articles initialized in DB
- Trend API + cron job for daily news
- Product pricing (Pro ¥19.9, VIP ¥39.9)
- Pinia stores + API utilities
- AGENTS.md documentation
This commit is contained in:
Yuzhiran Dev
2026-07-10 13:26:04 +08:00
commit 24cd9cef53
107 changed files with 20665 additions and 0 deletions
+58
View File
@@ -0,0 +1,58 @@
# 后端 API 评估与改造计划
## 现有 API 与新前端映射
### ✅ 可直接复用
| 前端功能 | 后端 API | 改造量 |
|---------|---------|--------|
| 微信登录 | `POST /api/auth/login` | ✅ 零改动 |
| H5 注册/登录 | `POST /api/auth/user/register` / `POST /api/auth/user/login` | ✅ 零改动 |
| 获取用户信息 | `GET /api/auth/me` | ✅ 零改动 |
| 知识列表(按维度) | `GET /api/knowledge?dim=1&category=concept` | ✅ 零改动,改数据即可 |
| 知识详情 | `GET /api/knowledge/:id` | ✅ 零改动 |
| 收藏/取消收藏 | `POST /api/knowledge/:id/collect` / `DELETE /api/knowledge/collect/:id` | ✅ 零改动 |
| AI 问答 | `POST /api/ai-chat/ask` | ⚠️ 改 system prompt(从几何→AI |
| 问答配额 | `GET /api/ai-chat/quota` | ✅ 零改动 |
| 分享获得次数 | `POST /api/ai-chat/share-gain` | ✅ 零改动 |
| 创建订单 | `POST /api/payment/create-order` | ✅ 零改动 |
| 商品列表 | `GET /api/payment/products` | ✅ 改商品数据 |
| 提交反馈 | `POST /api/feedback` | ✅ 零改动 |
| 上传作品 | `POST /api/gallery` | ⚠️ 改为 AI 作品展示 |
| 作品列表 | `GET /api/gallery` | ✅ 零改动 |
### ⚠️ 需改造
| API | 改动内容 | 工作量 |
|-----|---------|--------|
| `POST /api/ai-chat/ask` | `getSystemPromptByDimension()` 函数 — 从几何 prompt 改为 AI 主题 prompt | 改 1 个函数 |
| `GET /api/user/progress` | 原为几何探索进度,改为 AI 学习进度 | 前端改字段名即可 |
| `POST /api/user/progress` | 同上 | 前端改字段名即可 |
### ❌ 移除或降级
| API | 处理方式 |
|-----|---------|
| `GET /api/pinyin/*` (4 个路由) | 前端不调用即可,后端保留兼容 |
| `GET /api/bgm` | 可作为可选功能保留(背景白噪音) |
| `GET /api/share` | 保留,用于分享激励 |
## 需要新增的 API
| 新 API | 说明 | 工作量 |
|--------|------|--------|
| `GET /api/trends` | AI 趋势资讯列表(接入 Hermes cron 的新闻数据) | 新建 model + route1天 |
| `GET /api/tools` | AI 工具导航列表 | 简单 CRUD,小时级 |
## 改造总结
**后端改造成本极低,95% 的 API 可以直接用。**
- 主要改 1 个函数(AI Chat system prompt
- 新增 1-2 个接口(趋势、工具)
- 其余全部零改动
## 数据库改造
- 无需改 schema
- Knowledge 表已有 `dim`, `category`, `sections`, `tags`, `isPremium` 等字段
- 只需填充 AI 内容数据
- AIChatQuota 表可以直接用(原 5 次免费 → 改为 10 次免费)
+91
View File
@@ -0,0 +1,91 @@
# 宇之然AI维度 - 产品规划文档
## 产品定位
**AI 知识探索社区** — 不是教育平台,不是课程网站,而是一个帮助普通人系统化理解 AI 的互动工具。
## 目标用户
- AI 小白/转行者:想学 AI 但不知从哪开始
- 程序员转型:需要 RAG/Agent/微调实操知识
- 职场人:想了解 AI 趋势,不被淘汰
- AI 爱好者:追踪最新工具和产品动态
## 核心架构 — 5 个 AI 维度
| 维度 | 原名 | 改造为 | 内容方向 | 更新频率 |
|------|------|--------|---------|---------|
| dim1 | 长度探索 | **AI 起源** | 图灵测试→达特茅斯→深蓝→AlphaGo→GPT | 一次填充 |
| dim2 | 面积探索 | **AI 发展** | 深度学习→Transformer→MoE→多模态→Agent | 一次填充 |
| dim3 | 立体探索 | **AI 当前** | 各模型对比、开源/闭源生态、具身智能 | 季度更新 |
| dim4 | 事件探索 | **AI 学习** | 提示词工程→RAG→微调→工具链→入门教程 | 月更新 |
| dim5 | 思想探索 | **AI 趋势** | 每日资讯、产品动态、论文快报 | **每日更新** |
## 功能模块
### 1. 知识探索(核心)
- 5 个维度的结构化 AI 知识
- 每篇文章支持:内容阅读 + 问答测验 + 收藏
- 来源:管理后台录入 + AI 辅助生成
### 2. AI 问答(增值)
- 用户可就任意 AI 问题提问
- 免费用户每日 5 次,Pro 用户无限
- 已对接云帆网关 AI 能力
### 3. 趋势跟踪(差异化)
- 每日 AI 新闻速报(来自 Hermes cron
- 热门工具推荐
- 产品动态
### 4. 学习路径(Pro 功能)
- 从"AI 小白 → 能上手用 AI 工具"的引导路径
- 推荐知识模块和里程碑
### 5. AI 工具箱(扩展)
- 常用 AI 工具导航
- 提示词模板库(Pro
## 盈利模式
| 层 | 内容 | 定价 |
|----|------|------|
| 免费 | 5 维度知识浏览 + 每日 5 次 AI 问答 | ¥0 |
| Pro | 无限 AI 问答 + 趋势跟踪 + 提示词库 | ¥19.9/月 |
| VIP | Pro + 学习路径 + 工具教程 | ¥39.9/月 |
## 技术架构
```
┌─────────────────────────────────┐
│ 微信小程序 (uni-app) │
│ ┌─────┬──────┬──────┬──────┐ │
│ │首页 │维度页│AI问答│趋势 │ │
│ └──┬──┴──┬───┴──┬───┴──┬───┘ │
│ │知识 │聊天 │资讯 │工具 │
└─────┼─────┼──────┼──────┼───────┘
│ │ │ │
▼ ▼ ▼ ▼
┌─────────────────────────────────┐
│ Node.js Express API (:3001) │
│ /api/knowledge /api/ai-chat │
│ /api/auth /api/gallery │
│ /api/user /api/payment │
└──────────────┬──────────────────┘
┌─────────────────────────────────┐
│ MongoDB (wdkj 库) │
│ Knowledge / User / AIChatQuota │
│ Order / Gallery / Feedback │
└─────────────────────────────────┘
```
## 后端改造清单
- [ ] 修改 AI Chat 的 system prompt(从几何→AI 主题)
- [ ] 新增趋势资讯接口(接入 cron 数据)
- [ ] Knowledge 分类增加 category(适配 AI 维度)
- [ ] 可选:移除拼音模块路由
## 前端开发(uni-app 全新)
- [ ] 首页:5 维度入口 + 今日 AI 快讯
- [ ] 维度页:知识列表 + 问答测验
- [ ] AI 问答页:对话界面
- [ ] 趋势页:资讯流
- [ ] 个人中心:进度/收藏/订阅