Files

11 KiB
Raw Permalink Blame History

name, description
name description
lottery_picker Use this skill when the user mentions lottery-related keywords such as "双色球", "大乐透", "彩票", "今日彩票", "机选", "买彩票", or asks for lottery number recommendations, analysis, or results. Triggers on any lottery-related query. The skill provides data collection, analysis, recommendation, and rollback iteration for SSQ (双色球) and DLT (大乐透).

彩票智能分析技能 (lottery_picker)

概述

双色球和大乐透的智能号码分析与机选推荐工具。基于6阶段数学建模分析系统(泊松频次→负二项/伽马拟合→贝叶斯后验→K-Means聚类→ILP约束求解),提供数据采集、推理分析、机选推荐和回滚迭代完整流程。

触发关键词

双色球、大乐透、彩票、今日彩票、机选、买彩票

工作流程

当用户输入彩票关键词时,按以下步骤执行:

Step 1: 调用 full_report

双色球(6阶段数学建模):

python model_full_report.py

大乐透(基础统计):

python lottery_tool.py --action full_report --lottery dlt --count 5

Step 2: 解析4块结构化输出

工具输出4块内容,按以下框架整理为 Markdown 格式返回给用户。

输出原则(订阅产品标准):

  • 数据真实 — 直接来自工具输出,不编造
  • 过程严谨 — 4块结构完整,逻辑清晰
  • 呈现简明 — 关键信息突出,去冗余
  • 界面美观 — Markdown表格+分隔线,视觉层次清晰

[1/4] 回滚迭代

指标 数值
当前版本号 v{N}
版本胜率 X%(N期推荐 / M次盈利)
累计中奖收益 RMB X.XX

[2/4] 数据采集

项目 内容
采集范围 第X期 ~ 第Y期(近100期)
上一期号 第X期
开奖日期 YYYY-MM-DD
开奖号码 红球/前区 XX XX XX XX XX · 蓝球/后区 XX

[3/4] 推理分析

分析版本 数据源
v{N} (6阶段数学建模) 500.com

步骤1 · 频率分析(TOP10红球)

排名 1 2 3 4 5 6 7 8 9 10
号码 XX XX XX XX XX XX XX XX XX XX
评分 X.XXX X.XXX X.XXX X.XXX X.XXX X.XXX X.XXX X.XXX X.XXX X.XXX

步骤2 · 蓝球分析(TOP5)

排名 1 2 3 4 5
号码 XX XX XX XX XX
评分 X.XXX X.XXX X.XXX X.XXX X.XXX

步骤3 · 模式识别

奇偶比 大小比 和值区间
X:X X:X [XX.X, XX.X]

步骤4 · 权重体系(6阶段数学模型)

Score = 0.5×贝叶斯后验 + 0.3×泊松频次 + 0.2×伽马遗漏
方法链路: 泊松频次→负二项/伽马拟合→贝叶斯后验→K-Means→ILP约束

[4/4] 机选号码

本次期号: 第X期 | 即将开奖: YYYY-MM-DD (周X)

# 红球/前区 蓝球/后区 评分 奇偶 大小 和值
① XX XX XX XX XX XX X.XXXX ⭐ X:X X:X XXX
② XX XX XX XX XX XX X.XXXX X:X X:X XXX
③ XX XX XX XX XX XX X.XXXX X:X X:X XXX
④ XX XX XX XX XX XX X.XXXX X:X X:X XXX
⑤ XX XX XX XX XX XX X.XXXX X:X X:X XXX

Step 3: 回滚迭代(开奖后)

当用户告知开奖结果时:

# 自动回滚(带收益记录)
python lottery_tool.py --action check --lottery {ssq|dlt} --earnings {金额}
  • --earnings 参数:用户中奖后反馈的实际收益金额(>0表示盈利)
  • 回滚后版本号自增,但不影响当天已输出的推荐结果

核心设计原则

确定性输出

  • 相同输入保证相同输出
  • 种子公式: MD5(固定种子 + 彩种 + 日期 + 分析版本号)
  • 版本号仅在数据源变化时递增(新期号到来),回滚迭代不改变版本号

结果变化因素(仅以下三者)

  1. 数据源变了 — 开奖后采集到新数据
  2. 逻辑推理因素变了 — 分析算法/权重体系调整
  3. 分析步骤变了 — 代码执行流程修改

版本迭代/回滚优化本身不应改变当天已输出的推荐结果。

输出标准(订阅产品级)

  • 数据真实 — 直接来自工具输出,不编造
  • 过程严谨 — 4块结构完整,逻辑清晰
  • 呈现简明 — 关键信息突出,去冗余
  • 界面美观 — Markdown表格+分隔线,视觉层次清晰

数据源

彩种 主数据源 备用数据源
双色球 500.com HTML 17500.cn API
大乐透 体彩官方API 无

开奖周期

  • 双色球: 周二、四、日 21:15
  • 大乐透: 周一、三、六 20:25

输出示例

双色球输出模板

# 🎱 双色球 · 第XXXXX期

> 今晚 **21:15** 开奖 · YYYY-MM-DD 周X

---

## [1/4] 回滚迭代

| 指标 | 数值 |
|:---|:---|
| 当前版本号 | **v{N}** |
| 版本胜率 | X%(N期推荐 / M次盈利)|
| 累计中奖收益 | **RMB X.XX** |

---

## [2/4] 数据采集

| 项目 | 内容 |
|:---|:---|
| 采集范围 | 第XXXXX期 ~ 第XXXXX期(近100期)|
| 上一期号 | **第XXXXX期** |
| 开奖日期 | YYYY-MM-DD |
| 开奖号码 | 红球 **XX XX XX XX XX XX** · 蓝球 **XX** |

---

## [3/4] 推理分析

| 分析版本 | 数据源 |
|:---|:---|
| **v{N}** | 500.com |

**步骤1 · 频率分析(TOP10红球)**

| 排名 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| 号码 | **XX** | **XX** | **XX** | **XX** | **XX** | **XX** | **XX** | **XX** | **XX** | **XX** |
| 评分 | X.XXX | X.XXX | X.XXX | X.XXX | X.XXX | X.XXX | X.XXX | X.XXX | X.XXX | X.XXX |

**步骤2 · 蓝球分析(TOP5)**

| 排名 | 1 | 2 | 3 | 4 | 5 |
|:---:|:---:|:---:|:---:|:---:|:---:|
| 号码 | **XX** | **XX** | **XX** | **XX** | **XX** |
| 评分 | X.XXX | X.XXX | X.XXX | X.XXX | X.XXX |

**步骤3 · 模式识别**

| 奇偶比 | 大小比 | 和值区间 |
|:---:|:---:|:---:|
| X:X | X:X | [XX.X, XX.X] |

**步骤4 · 权重体系(6阶段数学模型)**

Score = 0.5×贝叶斯后验 + 0.3×泊松频次 + 0.2×伽马遗漏 方法链路: 泊松频次→负二项/伽马拟合→贝叶斯后验→K-Means→ILP约束


---

## [4/4] 机选号码

| # | 红球 | 蓝球 | 评分 | 奇偶 | 大小 | 和值 |
|:---:|:---|:---:|:---:|:---:|:---:|:---:|
| **①** | **XX XX XX XX XX XX** | **XX** | **X.XXXX** ⭐ | X:X | X:X | XXX |
| ② | XX XX XX XX XX XX | XX | X.XXXX | X:X | X:X | XXX |
| ③ | XX XX XX XX XX XX | XX | X.XXXX | X:X | X:X | XXX |
| ④ | XX XX XX XX XX XX | XX | X.XXXX | X:X | X:X | XXX |
| ⑤ | XX XX XX XX XX XX | XX | X.XXXX | X:X | X:X | XXX |

---

> 📌 **数据真实** · 过程严谨 · 呈现简明 · 界面美观
> 
> 开奖后把实际号码发我,帮你回滚迭代校正精度 🍀

双色球输出模板

# 🎱 双色球 · 第XXXXX期

> 今晚 **21:15** 开奖 · YYYY-MM-DD 周X

---

## [1/4] 回滚迭代

| 指标 | 数值 |
|:---|:---|
| 当前版本号 | **v{N}** |
| 版本胜率 | X%(N期推荐 / M次盈利)|
| 累计中奖收益 | **RMB X.XX** |

---

## [2/4] 数据采集

| 项目 | 内容 |
|:---|:---|
| 采集范围 | 第XXXXX期 ~ 第XXXXX期(近100期)|
| 上一期号 | **第XXXXX期** |
| 开奖日期 | YYYY-MM-DD |
| 开奖号码 | 红球 **XX XX XX XX XX XX** · 蓝球 **XX** |

---

## [3/4] 推理分析

| 分析版本 | 数据源 |
|:---|:---|
| **v{N}** | 500.com |

**步骤1 · 频率分析(TOP10红球)**

| 排名 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| 号码 | **XX** | **XX** | ... | | | | | | | |
| 评分 | X.XXX | X.XXX | ... | | | | | | | |

**步骤2 · 蓝球分析(TOP5)**

| 排名 | 1 | 2 | 3 | 4 | 5 |
|:---:|:---:|:---:|:---:|:---:|:---:|
| 号码 | **XX** | **XX** | **XX** | **XX** | **XX** |
| 评分 | X.XXX | X.XXX | X.XXX | X.XXX | X.XXX |

**步骤3 · 模式识别**

| 奇偶比 | 大小比 | 和值区间 |
|:---:|:---:|:---:|
| X:X | X:X | [XX.X, XX.X] |

**步骤4 · 权重体系(6阶段数学模型)**

Score = 0.5×贝叶斯后验 + 0.3×泊松频次 + 0.2×伽马遗漏 方法链路: 泊松频次→负二项/伽马拟合→贝叶斯后验→K-Means→ILP约束


---

## [4/4] 机选号码

| # | 红球 | 蓝球 | 评分 | 奇偶 | 大小 | 和值 |
|:---:|:---|:---:|:---:|:---:|:---:|:---:|
| **①** | **XX XX XX XX XX XX** | **XX** | **X.XXXX** ⭐ | X:X | X:X | XXX |
| ② | XX XX XX XX XX XX | XX | X.XXXX | X:X | X:X | XXX |
| ③ | XX XX XX XX XX XX | XX | X.XXXX | X:X | X:X | XXX |
| ④ | XX XX XX XX XX XX | XX | X.XXXX | X:X | X:X | XXX |
| ⑤ | XX XX XX XX XX XX | XX | X.XXXX | X:X | X:X | XXX |

---

> 📌 **数据真实** · 过程严谨 · 呈现简明 · 界面美观
> 
> 开奖后把实际号码发我,帮你回滚迭代校正精度 🍀

确定性输出

  • 相同输入保证相同输出
  • 种子公式: MD5(固定种子 + 彩种 + 日期 + 分析版本号)
  • 版本号仅在数据源变化时递增(新期号到来),回滚迭代不改变版本号

结果变化因素(仅以下三者)

  1. 数据源变了 — 开奖后采集到新数据
  2. 逻辑推理因素变了 — 分析算法/权重体系调整
  3. 分析步骤变了 — 代码执行流程修改

版本迭代/回滚优化本身不应改变当天已输出的推荐结果。

数据源

彩种 主数据源 备用数据源
双色球 500.com HTML 17500.cn API
大乐透 体彩官方API 无

开奖周期

  • 双色球: 周二、四、日 21:15
  • 大乐透: 周一、三、六 20:25

收益跟踪

feedback.json 中记录:

  • profitable_wins: 产生实际盈利的中奖次数
  • total_earnings: 累计中奖收益金额(RMB)
  • 版本胜率 = profitable_wins / total_recs * 100%

用户中奖后告知金额,通过 --earnings 参数记录。

文件结构

skills/lottery_skill/
├── lottery_tool.py          # 主工具
├── lottery_mcp_server.py    # MCP Server 封装
├── SKILL.md                 # 本文件
├── data/                    # 数据持久化目录
│   ├── config.json          # 配置(种子、迭代计数)
│   ├── ssq_history.json     # 双色球历史数据
│   ├── dlt_history.json     # 大乐透历史数据
│   ├── analysis_ssq.json    # 双色球分析结果
│   ├── analysis_dlt.json    # 大乐透分析结果
│   └── feedback.json        # 回滚反馈(含收益)
└── templates/               # 模板文件

CLI 参数

参数 值 说明
--action full_report 4块结构化输出(推荐)
--action recommend 仅输出推荐号码
--action analyze 仅输出分析报告
--action fetch 仅采集数据
--action check 回滚迭代
--lottery ssq / dlt / all 彩种
--count 5 推荐组数
--earnings 0.0 中奖收益(check专用)