徐湛茗
AI Product / Sports Intelligence / Agent Workflow / Full-stack Build

篮球智能分析与战术决策平台

从比赛录像到节间决策:构建面向篮球教练团队的智能分析系统。

Role

产品经理 / AI 工作流设计者 / 全栈 Vibe Coding 开发者

Timeline

2025 – 2026

Client

篮球赛事方 / 球队 / 体育自媒体

Type

AI Product

项目快照

CourtMind 围绕“数据 → 情报 → 决策”构建面向篮球场景的 AI 分析系统。平台整合多源赛事数据、计算机视觉与多 Agent 协作,自动生成可审计的赛前对手报告、节间调整建议与赛后复盘片段,帮助教练组把数小时的信息整理工作压缩到分钟级。

挑战

问题:教练组面对的是信息碎片化与决策时间窗口的双重压力:比赛数据分散在不同平台,视频与数据相互孤立,赛前准备依赖人工汇总,临场调整缺少结构化依据。

受影响者:主教练、助理教练、数据分析师、内容运营

为什么现有方式不够好:传统方式下,情报整理、报告撰写与视频剪辑相互脱节,导致决策链路长、证据链弱、复用性差。

约束:篮球场景对结论可信度要求极高,AI 输出必须可追溯;同时需要在有限资源下快速验证产品价值。

产品定义

目标用户

  • 主教练赛前掌握对手攻防模式,节间获得结构化调整建议
  • 数据分析师统一多源数据口径,建立可复用的球队与球员档案
  • 内容运营基于比赛事件自动生成短视频与图文素材

MVP 边界

以“赛前对手情报”为切入点,先打通数据归一与报告生成,再叠加视频分析与片段导出能力。

成功标准

教练组能在 10 分钟内获得一场比赛的结构化情报,并追溯到原始数据或视频片段。

关键决策路径

Signal

不同数据平台对同一球员、同一球队的定义各不相同,直接聚合会得到错误结论。

Insight

数据层必须先建立统一实体模型,否则上层的画像、对比与报告都会基于脏数据。

Options
  • 为每个报告单独写适配器
  • 建立 SourceCollector 框架与实体归一机制
Decision

设计 SourceCollector 采集框架,按平台适配后输出统一实体与快照。

Why:让数据层成为可复用资产,为长期追踪、跨赛季对比和多源交叉验证打下基础。

Impact:新增数据源只需扩展适配器,上层报告逻辑零改动;球员跨平台归一后支持长期画像追踪。

Signal

教练对 AI 生成结论的信任度有限,关键决策不能依赖“黑箱输出”。

Insight

AI 产品要在专业场景落地,必须让每一条结论都可被验证、可被兜底。

Options
  • 直接生成自由文本报告
  • 构建 Agent 证据包 + 结构化生成 + 模板回退
Decision

采用多 Agent 证据链:采集 Agent 归一数据,视频 Agent 识别事件,证据 Agent 组装来源,写作 Agent 生成报告。

Why:证据链让教练可以逐条验证;模板回退保证在 AI 不确定性高时仍能输出稳定结果。

Impact:报告从“看起来专业”变成“可被审计的推断链”,显著提升教练组接受度。

Signal

AI 视频分析属于长时计算任务,用户不可能停留在页面等待结果。

Insight

长任务必须被当作一等公民:持久化、可观测、可恢复,而不是前端的一次性请求。

Options
  • 前端长轮询阻塞等待
  • 设计异步任务状态机与持久化队列
Decision

将视频分析抽象为状态机任务:planned → queued → running → succeeded/failed,支持断点恢复与进度同步。

Why:用户可关闭页面后回来查看结果;系统也为后续多任务并发、优先级调度与分布式扩展预留结构。

Impact:构建了可扩展的 AI 计算调度层,支撑多场比赛并行分析与未来多机位同步处理。

系统设计

外部数据源
根尖体育我奥篮球浙江小程序本地上传 / URL 视频
数据底座
SourceCollector实体库快照表清洗与脱敏
智能分析
YOLO 检测视觉过滤比分板 OCR时序对齐事件剪辑
报告生成
Agent 证据包多阶段 LLMHTML / PDF / Markdown
应用交互
任务管理进度轮询报告浏览片段导出

数据流

原始数据经 SourceCollector 归一后进入实体库与快照表;原始视频经 YOLO/OCR/时序对齐生成事件时间轴;证据 Agent 将数据与视频片段组装为证据包,写作 Agent 据此生成结构化报告。

AI / 工作流

多 Agent 按职责协作,每个 Agent 输出结构化结果并留痕,形成“数据来源 → 事件识别 → 证据组装 → 报告生成”的可追溯链路。

核心产品体验

localhost:3000
视频剪辑工作台
核心功能页

视频剪辑工作台

解决的问题:用户上传比赛视频后,需要直观看到分析进度与可用结果。

  • · 任务状态机实时展示
  • · 环境检测与 GPU 资源可视化
  • · 原视频与任务队列同屏管理

价值:让长时 AI 分析过程透明、可控,用户无需猜测任务是否还在运行。

localhost:3000
赛前对手分析报告
报告输出样例

赛前对手分析报告

解决的问题:教练需要在赛前快速了解对手攻防特点与关键球员。

  • · 球队报告 + 教练画像双报告
  • · 每项结论基于结构化证据
  • · 支持 HTML 可视化与 PDF 导出

价值:把分散数据转化为可执行的赛前情报,减少临场决策的信息缺口。

演示视频

构建与交付

设计:围绕“数据情报化、情报报告化、报告视频化”三条主线拆解里程碑,先做可验证的核心闭环,再叠加多源数据与导出能力。

技术栈:React + TypeScript + Vite 前端;FastAPI + SQLAlchemy + PostgreSQL 后端;YOLO + PaddleOCR + LLM;Nginx + systemd 部署。

Vibe Coding:使用 Codex / Claude Code / Kimi 等 AI 工具辅助前后端开发与问题排查,例如定位 zip >2GB 循环崩溃并推动 BigInteger 修复。

MVP 路线:v0.1–v0.2 验证“视频 → 事件 → 片段”核心流水线;v0.3–v0.4 建立 SourceCollector 与赛前报告;v0.5–v0.6 叠加导出、URL 输入与任务调度优化。

结果与价值

  • 建立“数据采集 → 结构化存储 → 证据链报告 → 视频片段”的完整 AI 分析闭环
  • 将赛前情报整理、报告撰写与片段剪辑的人工耗时从数小时级压缩至分钟级(项目估算)
  • 通过 Agent 证据链与模板回退机制,兼顾智能生成与结论可信度
  • 设计可扩展的异步任务状态机,为后续多机位同步分析与高并发处理预留架构空间

复盘

被验证的假设:教练真正需要的不是“更多数据”,而是“带证据的可执行结论”。

对 AI 产品的理解:AI 产品经理的核心是设计“可信工作流”——让智能输出可被审计、可被兜底、可被组织接受。

保密说明:篮球相关数据为公开赛事信息;系统界面与流程为项目原创。