🧠 LLM Optimizer 感知层 6 面轮转 · 只读+工具执行 · 每小时 WB_LLMOptimizer
📊 运行状态
automation.llm_optimizer.status() · 只读
308
总发现
562
总轮次
411
已见标题
True
预算状态
最近轮次:2026-10-22T15:00:06 · llm_error:data_quality · —
🔄 任务面轮转(6 面)
cursor_face = data_quality
| 面 | 说明 | 状态 |
|---|---|---|
review_yesterday |
昨日预测复盘 | 待轮转 |
source_health |
数据源健康 | 待轮转 |
clv_trend |
CLV 趋势 | 待轮转 |
parlay_performance |
串关战绩 | 待轮转 |
data_quality |
数据质量 | 待轮转 |
rule_iteration |
规则迭代评审 | 待轮转 |
🔧 可用工具(白名单)
LLM 可请求执行 · 副作用工具需 config 开启
| 工具 | 说明 | 参数 | 副作用 |
|---|---|---|---|
health_check |
运行 health_check.py 全量巡检 | 无参 | 只读 |
port_check |
检查 Flask 端口 5000 是否响应 | 无参 | 只读 |
log_tail |
读 logs/ 目录下日志末尾(params: filename, lines) | 需要参数 | 只读 |
run_pytest_focused |
运行指定 pytest 测试文件(params: test_path) | 需要参数 | 只读 |
read_file |
读任意文件内容(params: path, max_lines=200) | 需要参数 | 只读 |
db_query |
只读 SQL 查询(params: sql, limit=100) | 需要参数 | 只读 |
🔧 工具调用轨迹(最近 30 条 · tools_log.jsonl)
ok=🟢 · 失败=🔴
| 时间 | 工具 | 结果 | 耗时 | 详情 |
|---|---|---|---|---|
| 2026-10-22T16:40:40 | train_model |
🔴 | 0ms | |
| 2026-10-22T16:40:40 | run_script |
🔴 | 0ms | |
| 2026-10-22T16:40:40 | run_script |
🔴 | 0ms | |
| 2026-10-22T16:40:40 | db_query |
🟢 | 1ms | |
| 2026-10-22T16:40:40 | db_query |
🔴 | 0ms | |
| 2026-10-22T16:40:40 | db_query |
🟢 | 2ms | |
| 2026-10-22T16:40:40 | run_shell_command |
🔴 | 10150ms | |
| 2026-10-22T16:40:29 | run_shell_command |
🟢 | 26ms | |
| 2026-10-22T16:40:29 | write_file |
🔴 | 0ms | |
| 2026-10-22T16:40:29 | write_file |
🟢 | 21ms | |
| 2026-10-22T16:40:29 | write_file |
🟢 | 1ms | |
| 2026-10-22T16:40:29 | read_file |
🔴 | 0ms | |
| 2026-10-22T16:40:29 | read_file |
🟢 | 0ms | |
| 2026-10-22T15:54:22 | train_model |
🔴 | 0ms | |
| 2026-10-22T15:54:22 | run_script |
🔴 | 0ms | |
| 2026-10-22T15:54:22 | run_script |
🔴 | 0ms | |
| 2026-10-22T15:54:22 | db_query |
🟢 | 4ms | |
| 2026-10-22T15:54:22 | db_query |
🔴 | 0ms | |
| 2026-10-22T15:54:22 | db_query |
🟢 | 2ms | |
| 2026-10-22T15:54:22 | run_shell_command |
🔴 | 10135ms | |
| 2026-10-22T15:54:12 | run_shell_command |
🟢 | 21ms | |
| 2026-10-22T15:54:12 | write_file |
🔴 | 0ms | |
| 2026-10-22T15:54:12 | write_file |
🟢 | 25ms | |
| 2026-10-22T15:54:12 | write_file |
🟢 | 2ms | |
| 2026-10-22T15:54:12 | read_file |
🔴 | 0ms | |
| 2026-10-22T15:54:12 | read_file |
🟢 | 0ms | |
| 2026-10-22T15:08:20 | train_model |
🔴 | 0ms | |
| 2026-10-22T15:08:20 | run_script |
🔴 | 0ms | |
| 2026-10-22T15:08:20 | run_script |
🔴 | 0ms | |
| 2026-10-22T15:08:20 | db_query |
🟢 | 1ms |
📌 最近发现(最近 50 条 · findings.jsonl)
P0=紧急 · P1=高 · P2=中 · P3=低
| 时间 | 级 | 面 | 标题 | 依据 |
|---|---|---|---|---|
| 2026-10-20T09:00:54 | P3 | clv_trend |
周期性低样本日(low_sample=true)需在前端/API层显式隔离防噪声污染 | low_sample_days=3;明细记录显示 10-07(n_evaluated=2)、10-08(n_evaluated=2)、10-15(n_evalu |
| 2026-10-20T09:00:54 | P2 | clv_trend |
数据源评估量分布极度不均,存在跨源混算伪趋势风险 | window_by_source 显示 sporttery n=155 (占比 92.3%),beidan n=16 (9.7%),ttyingqiu n=12 |
| 2026-10-20T08:02:23 | P3 | source_health |
gozucai源fetches指标受主键Upset机制结构性低估 | DB可见fetches_per_day=8.2,而logs/app.log「网络抓取」行实测真实轮询约28~47次/日,差值超5倍 |
| 2026-10-20T08:02:23 | P3 | source_health |
近7日全源赛果供给完整,无数据断档 | result_days_missing字段为空数组,max_result_date为2026-10-19,覆盖全部7日窗口期 |
| 2026-10-20T07:01:04 | P3 | review_yesterday |
生产观察项:评估口径跨域差值防误触发 | eval_daily_note 强调两者定义不同,实测 price_cover_pct=55.89% vs price_share_pct=31.55%,差值 |
| 2026-10-19T08:00:51 | P2 | rule_iteration |
30天决策台账中观察级规则占比过高,有效裁决样本被稀释 | decisions_30d 合计 12178 条,observation_only 占 10625 条,占比 87.2% |
| 2026-10-19T07:00:55 | P2 | data_quality |
低级别联赛多源容灾能力不足 | sparse_leagues 列表中苏挑杯/英锦赛/荷兰杯/威冠/意丁杯/巴青杯共6项 sources=3 |
| 2026-10-19T06:01:13 | P3 | parlay_performance |
Pending记录单日集中堆积,属设计性保守但需固化监控基线 | recent.filter(market='beidan').count=10 | status=pending | record_date=2026-10-1 |
| 2026-10-19T06:01:13 | P2 | parlay_performance |
北单盈利呈‘SPF单核驱动+HCP失血’结构,抗波动能力弱 | by_play.beidan.spf.pnl=798.48(hit_rate=12.5%) | by_play.beidan.hcap.pnl=-285.6 | |
| 2026-10-19T02:00:59 | P3 | clv_trend |
执行层存在积压未处置项,建议优先闭环存量任务 | executor_pending_p01=1 |
| 2026-10-19T01:01:01 | P3 | source_health |
结果与快照供给链路线上零缺失,系统处于稳健运行态 | result_days_missing=[]、max_result_date=2026-10-18、executor_pending_p01=1 |
| 2026-10-19T00:01:28 | P2 | review_yesterday |
队名变体导致的实体映射失败造成约 400 行数据丢失 | eval_daily_note 指出:未桥接行数中 '同日队名变体' 占 11.4%;基于 bridge_pct=63.7% 且 pred_n=9758 推算, |
| 2026-10-18T07:00:57 | P2 | rule_iteration |
ODD-3规则近7日判定错误量居前 | triggers: 2022; correct/wrong: 771/1251; hit_pct_na_excluded: 38.1% |
| 2026-10-18T05:00:48 | P2 | parlay_performance |
Pending待结算记录单日集中堆积 | recent[] 共计10条记录, 均满足 record_date='2026-10-17' 且 status='pending' |
| 2026-10-18T05:00:48 | P2 | parlay_performance |
SPF玩法收益高度集中于北单,竞彩盈利单薄 | summary_active[market=beidan,play_type=spf].pnl=782.48, summary_active[market=ji |
| 2026-10-18T05:00:48 | P1 | parlay_performance |
竞彩活跃串关PnL转负且风险缓冲耗尽 | summary_active[market=jingcai].pnl=-78.4, risk_scale[market=jingcai].cushion_uni |
| 2026-10-18T02:00:55 | P2 | clv_trend |
赔率源构成突变引发混合曲线伪趋势风险 | source_mix_shift=true; window_by_source中sporttery(n=98, avg=1.972)取代ttyingqiu(n= |
| 2026-10-18T01:01:13 | P3 | source_health |
跨源 snaps_per_fetch 指标差异极大且属正常市场覆盖差异,需防范下游误用告警 | ttyingqiu(58.55)、okooo(15.1)、sporttery(1.34) 跨度超 40 倍,系统备注已明确禁止跨源比较 |
| 2026-10-18T01:01:13 | P2 | source_health |
赛果填充行数呈极端长尾分布,需防范下游模型训练数据偏差 | 近 8 日 yucejia 填补 3976 行、qiulaile-htft 填补 3567 行,而其他源(如 okooo 209 行)均在百位数级别,占比不足 |
| 2026-10-18T00:00:51 | P3 | review_yesterday |
跨域赔率来源占比较低,建议接入外部机构校验层以拓宽价值发现半径 | price_cover_pct=56.16% vs price_share_pct=32.14%(差 23pp 由口径混合产生) |
| 2026-10-18T00:00:51 | P2 | review_yesterday |
历史评估受限于赛事覆盖度,存在明确物理天花板,需调整考核基线 | bridge_pct=63.76%;未覆盖 3521 行中 66.8% 为冷门/低级别赛事;系统标注乐观上限约 75.8% |
| 2026-10-17T07:01:11 | P2 | rule_iteration |
观察级规则排除清单摘要计数与实际列表脱节 | rule_perf_excluded_obs.count 值为 4,实际 rule_ids 数组长度为 18 |
| 2026-10-17T02:01:09 | P2 | clv_trend |
低样本日(n<5)频繁出现,单日随机性干扰强,需强化聚合防御 | low_sample_days=5;10-08 日仅 2 场评估且正负各半(positive_rate=1.0/0.0),10-07/06 均仅为 2 场 |
| 2026-10-17T02:01:09 | P2 | clv_trend |
设计性过滤占比偏高,有效样本转化率受时效规则制约 | skip_class_totals.design=385;近14日总输入记录约 511 场,设计性过滤率约 75.3% |
| 2026-10-17T02:01:09 | P1 | clv_trend |
主导快照源切换引发 CLV 混合均值阶梯式失真,存在误判风险 | mix_delta=0.907;ttyingqiu 分层均值 -0.161%,sporttery 分层均值 1.441%;10-13 日混合均值冲高至 3.88 |
| 2026-10-17T02:01:09 | P1 | clv_trend |
连续两日有效评估记录归零,监控存在静默期 | 10-15/16日 n_evaluated=0 且 low_sample=true;stale_close_snapshot 两日合计 21+22=43 次 |
| 2026-10-17T01:01:06 | P2 | source_health |
赛果填充头部源(yucejia/qiulaile-htft)缺失快照监控映射 | results_by_source 前列为 yucejia(3953行/8日) 与 qiulaile-htft(3515行/8日),但 snapshots_by |
| 2026-10-17T01:01:06 | P3 | source_health |
非标源频次告警隔离机制执行到位,可降低值班认知负荷 | football-data(fetches_per_day=1.0) 与 gozucai(DB可见9.8但日志实报28~47次/日) 均无 frequency_ |
| 2026-10-17T01:01:06 | P3 | source_health |
全量采集轮询频次安全,建议引入早期预警阈值防策略漂移 | 峰值源 okooo 仅 90.3次/日,ttyingqiu 67.6次/日,其余均 <70次/日,全部远低于 200次/日 安全上限 |
| 2026-10-17T00:00:48 | P3 | review_yesterday |
核心指标处于健康基线,当日生产环境无积压告警 | kind=history.hit_pct=50.64%,top_sources(规则引擎+ML).roi_pct=6.19%,clv_mean=1.3768,e |
| 2026-10-17T00:00:48 | P1 | review_yesterday |
统一价口径占比不足三分之一,依赖内部定价可能存在套利盲区 | price_share_pct为32.18%(price_n=3105,pred_n=9650) |
| 2026-10-17T00:00:48 | P1 | review_yesterday |
桥接覆盖率偏低影响实时估值与风控校准 | bridge_pct为63.84%(对应hit_n=6161,pred_n=9650) |
| 2026-10-16T06:00:40 | P3 | data_quality |
荷兰杯写入间隔符合低频赛制特征,维持常态巡检即可 | 荷兰杯 days=6, latest=2026-09-24, rows_per_matchday=22.7, matches=104 |
| 2026-10-16T05:01:06 | P3 | parlay_performance |
竞彩SPF与HCAP命中率趋同但盈亏分化,应启用独立参数隔离评估 | by_play.jingcai.spf.pnl=147.28(hit_rate=8.16%); by_play.jingcai.hcap.pnl=-201.68 |
| 2026-10-16T05:01:06 | P2 | parlay_performance |
北单盈利高度集中于高赔长尾,需防范均值回归导致的大幅回撤 | summary_active.beidan.pnl=11983.04; by_play.beidan.hcap.pnl=11070.56; 尾部组合n=31,p |
| 2026-10-16T02:00:57 | P3 | clv_trend |
连续3日有效评估量跌破阈值,短期不宜输出拿价结论 | 10-13/14/15日 n_evaluated 分别为 7、11、0;低采样日(low_sample_days)累计达 4 天 |
| 2026-10-16T02:00:57 | P2 | clv_trend |
源构成突变导致逐日混合CLV失真,下游需强制改采分层指标 | source_mix_shift=true;window_by_source显示sporttery均值为1.441%,ttyingqiu为-0.137% |
| 2026-10-16T01:00:52 | P2 | source_health |
跨源对比指标存在口径混淆风险 | snaps_per_fetch 最小值 sporttery: 1.29,最大值 football-data: 89.75 |
| 2026-10-16T01:00:52 | P2 | source_health |
静态/特殊入库源易触发虚假低频告警 | football-data fetches_per_day: 1.0; gozucai fetches_per_day: 8.3; 二者 frequency_f |
| 2026-10-16T00:00:59 | P3 | review_yesterday |
规则引擎与ML模型存在显著增益协同 | eval_daily_recent/history/top_sources: 组合hit_pct=55.4413%, 规则hit_pct=50.7745%; 组 |
| 2026-10-16T00:00:59 | P2 | review_yesterday |
价格桥接覆盖率不足六成限制收益验证 | eval_daily_recent/history: pred_n=9607, bridge_pct=63.932549% |
| 2026-10-16T00:00:59 | P2 | review_yesterday |
预测方向严重倾斜于“胜”路 | preds_by_direction: jingcai-胜=19, beidan-胜=13, 其他方向合计=8; preds_by_market: jingca |
| 2026-10-15T08:01:03 | P2 | rule_iteration |
决策台账冻结期临近 30 天窗口归零临界点 | decisions_frozen_days=20, decisions_last_at=2026-09-25 22:22:26, 剩余归零窗口期≈10天 |
| 2026-10-15T08:01:03 | P2 | rule_iteration |
规则排除清单元数据计数与数组长度脱节 | count=4, rule_ids 数组实际元素数=18 |
| 2026-10-15T06:00:47 | P3 | parlay_performance |
已停用玩法存量结算持续干扰顶层汇总,下游引用需强制隔离 | summary.jingcai.pnl=-334.4,summary_active.jingcai.pnl=41.6,差值 376.0 |
| 2026-10-15T06:00:47 | P2 | parlay_performance |
竞彩 spf 波动率低、胜率稳定,适合作为组合底仓适度放量 | by_play.jingcai.spf.pnl=235.28,hit_rate_pct=9.2,settled=87 |
| 2026-10-15T06:00:47 | P1 | parlay_performance |
北单利润过度集中于 hcap 高赔尾部,策略抗噪能力弱 | by_play.beidan.hcap.pnl=11102.56,hit_rate_pct=11.49,avg_odds_lost=36.1 |
| 2026-10-15T05:00:57 | P1 | clv_trend |
跨源混合CLV均值存在显著伪趋势风险 | window_by_source中sporttery avg_clv_pct=1.441,ttyingqiu avg_clv_pct=-0.137;source |
| 2026-10-15T01:01:02 | P3 | source_health |
赛果供给链路连续性与完备性优异 | result_days_missing=[](空数组),7个核心源 rows_filled 均在 90~4700 区间,max_result_date 推进至 |
| 2026-10-15T01:01:02 | P2 | source_health |
Football-data 静态历史源防误报告警需工程闭环 | fetches_per_day=1.0;frequency_note 已引用 Run#125 教训说明不适用频次阈值 |
📄 日报告
- 2026-10-22 · optimizer_2026-10-22.md
- 2026-10-21 · optimizer_2026-10-21.md
- 2026-10-20 · optimizer_2026-10-20.md
- 2026-10-19 · optimizer_2026-10-19.md
- 2026-10-18 · optimizer_2026-10-18.md
- 2026-10-17 · optimizer_2026-10-17.md
- 2026-10-16 · optimizer_2026-10-16.md
- 2026-10-15 · optimizer_2026-10-15.md
- 2026-10-14 · optimizer_2026-10-14.md
- 2026-10-13 · optimizer_2026-10-13.md