---
title: AI Cube 人工智能春季挑战赛 — 比赛方案
author: 朱奕樟
date: 2026-03-20
summary: 先进制造学院 AI 辅助开发竞赛，用 AI 工具开发制造业交互式数据展示网站
canonical: https://blog.sysu-sam.com/@zhuyizhang/ai-cube-challenge
---

# AI Cube 人工智能春季挑战赛

## 赛事概览

| 项目 | 内容 |
|------|------|
| 参赛对象 | 先进制造学院大一、大二同学 |
| 赛制 | 个人赛，预计 20–30 人 |
| 赛程 | 共 10 天 |
| 核心任务 | 借助 AI 工具，开发一个与制造相关的**交互式数据展示网站**（前端 + 后端） |

**不限制技术栈**，本地可运行即可。最终提交 GitHub 仓库。

---

## 赛题场景（三选一）

组委会为每个场景提供对应数据集，选手任选其一完成开发。

### 场景 A：车间环境数据大屏 ⭐

> 数据：3 个车间 × 7 天的温湿度、PM2.5 监测数据

要求：

- 驾驶舱风格的数据大屏
- 包含数字卡片、实时曲线等可视化元素
- 异常数据高亮显示
- 支持车间切换查看

### 场景 B：产品质检报告生成器 ⭐⭐

> 数据：10 批次 × 50 件零件的检测记录（尺寸、重量、粗糙度）

要求：

- 选择批次后自动生成 PPT 风格的质检报告页
- 包含饼图、直方图等统计图表
- 自动给出合格率及质检结论

### 场景 C：设备运行状态故事板 ⭐⭐

> 数据：5 台 CNC 设备一周的运行、停机、报警记录

要求：

- 交互式时间轴展示设备状态
- 停机原因分类统计
- 设备可用率排名

---

## 技术要求

### 后端最低要求

1. 提供 HTTP 服务（任意框架均可）
2. 至少实现 **2 个 GET 接口**
3. 前端必须通过 API 获取数据，**不得直接 import JSON 文件**

### 其他说明

- 技术栈不限（Python / Node.js / Go / Java …… 均可）
- 本地 `localhost` 能跑起来即为有效提交
- 鼓励使用 AI 编程工具（Cursor、Claude Code、GitHub Copilot、ChatGPT 等）

---

## 提交要求

每位选手需提交以下两项：

### 1. Web 应用代码

- 以 **GitHub 仓库** 形式提交
- 仓库根目录包含 `README.md`，写明：
  - 所选场景
  - 技术栈说明
  - 本地启动步骤（确保评委能一键跑起来）

### 2. SKILL.md

在仓库根目录创建 `SKILL.md`，记录你的 AI 使用过程：

- 使用了哪些 AI 工具
- 关键 prompt 记录（至少列出 3 个有代表性的 prompt）
- 踩坑与解决过程
- 对 AI 辅助开发的个人反思

---

## 评分标准（满分 100）

| 评分项 | 分值 | 说明 |
|--------|------|------|
| 能跑起来 | 15 | 按 README 步骤启动，页面和接口正常工作 |
| 图表与交互 | 25 | 图表丰富度、交互流畅度、数据呈现合理性 |
| 页面设计感 | 20 | 布局美观、配色协调、响应式加分 |
| 后端 API | 15 | 接口设计合理、数据处理正确、代码结构清晰 |
| SKILL.md 质量 | 20 | 记录完整、prompt 有参考价值、反思有深度 |
| 创新加分 | 5 | 额外功能、独特交互、技术亮点 |

---

## 赛程安排

| 时间 | 事项 |
|------|------|
| **Day 1** | 开幕 + 教学（赛题讲解、AI 工具入门、环境搭建指引） |
| Day 2–3 | 自由开发 |
| **Day 4** | 线上答疑 |
| Day 5–6 | 自由开发 |
| **Day 7** | 线上答疑 |
| Day 8 | 冲刺完善 |
| **Day 9** | 提交截止（GitHub 仓库链接） |
| **Day 10** | 评审 + 颁奖 |

---

## FAQ

**Q: 可以用 AI 生成全部代码吗？**
A: 可以。本赛事鼓励充分利用 AI 工具，但你需要在 SKILL.md 中如实记录过程，评委会据此评估你的 AI 使用能力。

**Q: 需要部署到服务器吗？**
A: 不需要。本地 `localhost` 能正常运行即可。

**Q: 数据可以自己修改或扩充吗？**
A: 组委会提供的数据集为基础数据，允许在此基础上做合理扩充，但核心展示必须基于原始数据。

**Q: 可以使用 UI 组件库吗？**
A: 可以，不限制任何第三方库的使用。
