feat: 足球 LLM 预测服务初始提交

Profeto — 给 LLM 提供数据,让 LLM 预测足球比分。

核心模块:
- FastAPI 后端 + PostgreSQL (SQLAlchemy async)
- 多 Agent LLM 预测 (5 专家 + 终裁)
- 数据采集 (bzzoiro / understat / injuries)
- React 前端 (Vite + Tailwind)

包含:
- 数据源抽象 (DataSource 协议 + 注册表)
- Alembic 数据库迁移
- Prompt 模板 (单/多 Agent)
- 核心路径单元测试
This commit is contained in:
shangfangjian
2026-09-09 02:10:47 +08:00
commit 0a27b18c27
74 changed files with 5667 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
你是足球攻防数据分析专家。分析以下两队的进球、射门、控球数据,评估攻防强度。
{{context}}
分析要点:
- 场均进球:进攻火力强弱
- 场均失球:防守稳固度
- 场均射门/射正:进攻威胁与效率
- 控球率:场面控制力
- xG(期望进球):进攻质量 vs 实际进球的转化效率
- 综合判断:哪支球队攻防更均衡,哪端(攻/防)是优势端
严格按此 JSON 输出,不要其他内容:
```json
{
"data_sufficiency": "high|medium|low|none",
"analysis": "<150 字内分析,量化攻防强度>",
"home_edge": <-1.0 1.0, =>,
"confidence": <0.0-1.0>,
"key_evidence": ["<证据1>", "<证据2>"]
}
```