汇总深度分析结果,逐场推送分析报告,最后发送汇总(含串关建议)。在用户说「给推荐」「今天买什么」「推荐」或赛前流程中深度分析之后使用。
逐场推送 deep-analysis 的分析结果,最后发送汇总消息(含串关组合建议)。
核心原则:龙王主玩比分串关(2 串 1 为主),推荐输出需突出比分概率排序和串关适合度。
来自 deep-analysis 的每场比赛综合评估结果。执行 recommendation 时,以收齐的 announce 所包含的综合评估与 memory 摘要(及可选平博即时赔率)为输入,无需再从 memory 读取 ## 深度分析。
流程衔接说明:
初筛通过 0 场时:无深度分析输入,recommendation 仍须执行——生成一条汇总消息(今日无候选场次,无推荐),写入 ## 推荐 并推送给龙王,以便 Heartbeat 与流程状态一致。
当深度分析场次为 0 时(初筛通过 0 场):跳过步骤 1–3,直接生成一条汇总消息「今日无候选场次,无推荐」,推送并写入 ## 推荐(精选 0 场、无串关),然后结束。推送消息可带一句「⏳ 今日购彩截止:{22:00/23:00}」以与正常汇总一致。写入的 ## 推荐 仍按步骤 5 的标准结构(含 ### 精选场次、### 候补场次、### 串关组合、### CLV 追踪数据)。精选/候补表无数据行;CLV 追踪数据须保留表头行(与步骤 5 模板一致),数据行为空,便于 post-review 解析列名与结构一致。
编排/多场场景下:单场分析报告已由 deep-analysis worker 在每场完成时推送,本步骤无需重复执行;直接进入步骤 2(精选)。
非编排或需本 skill 输出单场时:分析完一场,立即推送一场,不等全部分析完。龙王可以边看边决策。以下为单场报告的内容与格式规范。
推送顺序(减轻单条消息压力):先发结论、后发分析过程。结论单条控制在约 3500 字内,便于先看推荐再决定是否展开过程;分析过程可单独一条或按长度分段。
第 1 条:结论先行(建议 ≤3500 字)
📌 **{编号}** [{联赛}] {主队} vs {客队}({N}/{总推荐数})
⏰ {开球时间}
🔗 https://zq.titan007.com/analysis/{matchId}cn.htm
━━━ 结论 ━━━
🎯 推荐:
⚽ 胜平负:首选 {主胜/平局/客胜};次选 {主胜/平局/客胜}
└ 即时赔率:主 {X.XX} / 平 {X.XX} / 客 {X.XX}
└ 赔率依据:{首选/次选依据各一句}
🏈 亚盘:{让球方向}(盘口:{X})└ 即时:主水 {X.XX} 客水 {X.XX}|泊松 EV:{上盘/下盘 💰/❌/≈ 或 与泊松EV一致/分歧(若有)}
📏 大小球:首选 {大X球/小X球};次选 {大Y球/小Y球}(盘口:{X}/{Y},预期总进球:{λ1+λ2})|泊松 EV:{首选 EV:💰/❌/≈;次选 EV:💰/❌/≈(或未算)}|或 ⚠️ 观望
🔢 比分(按概率):1️⃣ {比分} → 2️⃣ {比分} → 3️⃣ {比分} → 4️⃣ {比分}
📊 置信区间:主胜 {XX-XX%} / 平 {XX-XX%} / 客胜 {XX-XX%}
🔑 关键点:{关键点1};{关键点2(如有)}
❓ 疑点:{疑点1(如有)}|或「本场无明显疑点」
⚔️ 核心矛盾:{矛盾1(如有)}|或「各维度方向一致」
💪 信心度:{高/中/低} 🔗 串关:{🔒/✅/⚠️}
⚠️ 风险:{风险1}
⬇️ 完整分析过程见下条
第 2 条(及后续):分析过程
📌 **{编号}** [{联赛}] {主队} vs {客队} — 分析过程
🔗 https://zq.titan007.com/analysis/{matchId}cn.htm
━━━ 分析过程 ━━━
1️⃣ 基本面分析
{基本面分析内容,含均值回归评估、赛程陷阱检测、赛季阶段特征}
2️⃣ 伤情分析
{伤停情况及对球队影响}
3️⃣ 欧洲指数(胜平负)赔率分析
{表格:各公司初盘→即时盘赔率(含平博锚点)}
{意图解读 + RLM 检测结果}
4️⃣ 亚盘赔率分析
{表格:各公司盘口+水位 初盘→即时盘}
{意图解读 + RLM 检测结果}
5️⃣ 进球数赔率分析
{表格:各公司大小球盘口+水位 初盘→即时盘(含平博验证)}
{意图解读 + 平博方向验证}
6️⃣ 赔率合理性评估
{三者交叉验证 + 平博锚点校准 + 价值评估}
7️⃣ 赔率变动解读
{各公司变动时间线,谁先动、方向是否一致}
8️⃣ 关键点 / 疑点 / 矛盾
{核心判断要素、不确定项、冲突信号、RLM 信号汇总}
9️⃣ 风险提示
{可能推翻判断的因素}
🔢 比分概率建模
{泊松模型 Top 4 比分概率及推荐}
{与皇冠波胆的价值偏差(步骤 1 已提取则必有)}
(采用「先结论后过程」时,结论已在第 1 条发送,本条第 2 条仅含分析过程,不再重复结论。)
推荐内容的表述规范:
首选 大/小 X 球;次选 大/小 Y 球(盘口:X/Y,预期总进球:λ1+λ2)。次选用于覆盖/风控;方向不明确或与泊松比分重大矛盾时标「⚠️观望」。若 deep-analysis 给出泊松 EV,可在大小球行写明首选/次选 EV 分级(💰/❌/≈;次选可为未算)。多玩法统计规则:每场推荐包含胜平负 + 亚盘 + 大小球 + 比分四个维度,各维度独立计入对应玩法的命中统计。标注「⚠️ 观望」的玩法不计入该玩法统计(分子分母均排除)。在"推荐场次"维度仍算 1 场,胜平负/亚盘/大小球中任一命中即视为该场命中。比分推荐独立计数。
逐场推送:每场分析完成后立即通过 messaging 推送给龙王,不等所有场次分析完。
消息长度控制:单条消息如超过 4000 字符,拆分为多条顺序发送(飞书等通讯渠道有长度限制):
全部场次深度分析完成后,从所有已分析场次中精选 2-3 场(最多 4 场)作为核心推荐。
精选规则:
精选理由必须明确:每场精选和每场淘汰都要写出理由。
精选数量控制:
精选完成后,发送一条汇总消息。
⚽ Agent今日汇总 | {日期} {星期X}
⏳ 今日购彩截止:{22:00/23:00}(根据星期判断)
今日共筛选 {初筛总数} 场,深度分析 {分析数} 场。
(若本次非赛前全流程、无初筛,则「今日共筛选」可写「—」或省略该句,仅保留「深度分析 N 场」。)
━━━ 🌟 精选推荐({N} 场)━━━
### {编号} {联赛} {主队} vs {客队}
**比赛 ID**: {matchId} | **开球**: {YYYY-MM-DD HH:MM}
🔗 [查看详情](https://zq.titan007.com/analysis/{matchId}cn.htm)
| 玩法 | 推荐 | 即时盘/赔率 | 信心 | 串关 |
|------|------|-------------|------|------|
| 胜平负 | {首选} / {次选} | 主 {X.XX} / 平 {X.XX} / 客 {X.XX} | 🔥高 / ⭐中 / ⚠️低 | {🔒/✅/⚠️} |
| 亚盘 | {让球方向}(盘口:{X}) | {盘口} 主水 {X.XX} 客水 {X.XX} | 🔥高 / ⭐中 / ⚠️低 | {🔒/✅/⚠️} |
| 大小球 | {首选 大/小X;次选 大/小Y 或 观望}(盘口:{X}/{Y}) | — | 🔥高 / ⭐中 / ⚠️低 | {🔒/✅/⚠️} |
| 比分 | {比分 1} → {比分 2} → {比分 3} → {比分 4} | — | 🔥高 / ⭐中 / ⚠️低 | {🔒/✅/⚠️} |
**理由**:
- {核心理由 1,优先级最高}
- {理由 2}
- {理由 3(如有)}
**疑点**:
- {疑点 1(如有)}
**风险提示**:
- {风险 1(如有)}
---
### {编号} {联赛} {主队} vs {客队}
**比赛 ID**: {matchId} | **开球**: {YYYY-MM-DD HH:MM}
🔗 [查看详情](https://zq.titan007.com/analysis/{matchId}cn.htm)
| 玩法 | 推荐 | 即时盘/赔率 | 信心 | 串关 |
|------|------|-------------|------|------|
| 胜平负 | {首选} / {次选} | 主 {X.XX} / 平 {X.XX} / 客 {X.XX} | 🔥高 / ⭐中 / ⚠️低 | {🔒/✅/⚠️} |
| 亚盘 | {让球方向}(盘口:{X}) | {盘口} 主水 {X.XX} 客水 {X.XX} | 🔥高 / ⭐中 / ⚠️低 | {🔒/✅/⚠️} |
| 大小球 | {首选 大/小X;次选 大/小Y 或 观望}(盘口:{X}/{Y}) | — | 🔥高 / ⭐中 / ⚠️低 | {🔒/✅/⚠️} |
| 比分 | {比分 1} → {比分 2} → {比分 3} → {比分 4} | — | 🔥高 / ⭐中 / ⚠️低 | {🔒/✅/⚠️} |
**理由**:
- {核心理由 1,优先级最高}
- {理由 2}
- {理由 3(如有)}
**疑点**:
- {疑点 1(如有)}
**风险提示**:
- {风险 1(如有)}
━━━ 串关建议 ━━━
(每种类型最多 2 组,按综合概率从高到低排序,概率最高的排前面)
🏆 2 串 1(最多 2 组):
组合 1:{场次} + {场次}(综合概率约 {XX}%,赔率约 {XX})
理由:{简短理由}
组合 2:{场次} + {场次}(综合概率约 {XX}%,赔率约 {XX})
理由:{简短理由}
🎲 3 串 1(最多 2 组,风险较高):
组合 1:{场次} + {场次} + {场次}(综合概率约 {XX}%,赔率约 {XX})
组合 2:...
📌 比分串(最多 2 组):
组合 1:...
组合 2:...
📌 混合串(最多 2 组):
组合 1:...
组合 2:...
━━━ 候补场次(已分析但未精选)━━━
- [{联赛}] [{主队} vs {客队}](https://zq.titan007.com/analysis/{matchId}cn.htm) — 未精选原因:{理由}
━━━ 观察场次(信心度低)━━━
- [{联赛}] [{主队} vs {客队}](https://zq.titan007.com/analysis/{matchId}cn.htm) — {简要原因}
⚠️ 竞彩有风险,请在可承受范围内投注。历史战绩不代表未来表现,理性购彩,量力而行。
汇总表填写:若某场让球或大小球为「⚠️ 观望」,该行玩法列填「⚠️ 观望」,即时盘可填「—」。
比分口径(强制统一):推荐输出与复盘统计的比分口径统一为 Top 4。历史旧记录如仅有 Top 3,post-review 兼容处理;新输出不得再写 Top 3 或 Top 6。
串关组合生成规则:
通过 messaging 工具将汇总消息发送给龙王。
如果 messaging 不可用:
将推荐内容追加写入 memory/{今天日期}.md。
根据本次执行的触发方式选择 section 标题:
## 推荐## 推荐({当前时间 HH:MM}),例如 ## 推荐(14:25)同一天多次手动触发时,post-review 复盘取文件中最后一个推荐 section 作为当日最终版。
同一场多次推荐:复盘只以该最后一段内的推荐与 CLV 为准;同一场比赛若曾在当日更早的推荐段中出现,不合并、不追溯,仅本段有效。写入新推荐段时,若某场(matchId)在当日更早的推荐段中已出现过,可在该场精选理由后加注「(当日曾于 HH:MM 推荐,本段为最新)」便于龙王对比,不影响复盘逻辑。
## {推荐 / 推荐(HH:MM)}
推荐时间:{时间}
深度分析:{N} 场
精选推荐:{M} 场
### 精选场次
| 比赛 | 比赛ID | 开球 | 胜平负 | 亚盘 | 大小球 | 比分推荐 | 信心度 | 串关 | 精选理由 |
| ---- | ------ | ---- | ------ | ---- | ------ | -------- | ------ | ---- | -------- |
| {主队} vs {客队} | {matchId} | {HH:MM} | {首选 / 次选} | {让X 上/下/观望} | {首选 大/小X;次选 大/小Y / 观望} | {比分1} / {比分2} / {比分3} / {比分4} | {高/中/低} | {🔒/✅} | {理由} |
(胜平负列必须填「首选 / 次选」格式,如 主胜 / 平,以便 post-review 正确应用「首选或次选任一即算命中」规则。)
### 候补场次
| 比赛 | 比赛ID | 推荐 | 信心度 | 未精选原因 |
| ---- | ------ | ---- | ------ | ---------- |
| {主队} vs {客队} | {matchId} | {推荐} | {中} | {理由} |
### 串关组合
{串关建议内容——仅基于精选场次}
### CLV 追踪数据(复盘用,仅记录精选场次)
| 比赛 | 推荐方向 | 玩法 | 推荐时赔率 | 平博即时赔率 | CLV基准公司ID | 比赛ID |
| ---- | -------- | ---- | ---------- | -------------- | ------------- | ------ |
| {主队} vs {客队} | {推荐内容} | 胜平负 | {主力公司赔率} | {平博欧指对应方向赔率} | 47 | {matchId} |
| ... | ... | ... | ... | ... | ... |
**多玩法拆行规则**:每场推荐的胜平负、亚盘、大小球各占一行,各自记录对应市场的平博赔率,post-review 分别计算 CLV。标注「⚠️ 观望」的玩法不记录 CLV 追踪行。
平博即时赔率来源与缺省:该列由执行 recommendation 时的输入提供。编排/主会话在收齐 announce 时,若某场 deep-analysis 抓取了平博,应从该场 data 或 worker 回传中取得平博即时赔率并传给 recommendation。若某场某玩法未提供平博即时赔率(未抓或未传入),该玩法在 CLV 追踪表中不写该行或平博列填「—」,post-review 将标「CLV 无数据」,不计入统计。
CLV基准公司ID:用于指明本行 CLV 分子/分母使用的基准公司,默认写 47(平博)。当前 post-review 默认按 47 计算;未来如需切换到其他公司(如 8/9/1/3),只需在该列填对应 companyId,并确保「平博即时赔率」列也同步来自同一公司市场,避免口径混用。
重要:
如果今日无高信心推荐(所有场次信心度都低):
## 推荐(精选场次表为空,候补/观察在汇总中列出;结构同步骤 5 标准格式),便于 post-review 与 Heartbeat 解析一致。⚽ Agent今日推荐 | {日期}
⏳ 今日购彩截止:{22:00/23:00}(根据星期判断)
今日共筛选 {N} 场,深度分析 {N} 场。
经分析,今日无高信心推荐场次,建议观望。
📋 观察场次:
- {列出信心度低的场次及原因}
💡 宁可错过,不可乱推。明天见!
如果龙王问「{某场比赛}怎么看」:
如果龙王说「再多推几场」或「只看英超」:
逐场推送 + 汇总消息(含串关建议),已推送或已写入记忆。