方法論
一個 AI 工具的可信度,取決於方法論的透明度。本頁公開 K9 的每一個技術決策 — 包括你會拿來質疑我們的那些。
一、資料來源與抓取
K9 的開獎資料來自 MT 真人與 DG 真人廳方伺服器推送的 WebSocket 串流。具體流程:
1. 娛樂城登入 → 取得遊戲啟動 token 2. 載入 Laya (DG) / OFA (MT) 遊戲引擎 → 建立 WSS 連線 3. Puppeteer CDP 攔截 Network.webSocketFrameReceived 4. 解碼 JSON (MT) / Protobuf (DG) 框架 5. 冪等寫入 PostgreSQL rounds 表 6. 同時 publish 到 Redis 'round.new' 頻道
資料完整性:秒級落盤 + 冪等去重。單帳號斷線時會在 30 秒內自動重連;長時間無資料會觸發 Telegram 告警並切換備援帳號。
二、去重策略
同一桌同一局可能從多個娛樂城帳號抓到(MT / DG 資料在廳方層面唯一)。去重鍵:
UNIQUE (provider, table_id, shoe_id, round_id)
同一局多次推送時,只保留第一次到達的 row,其他忽略。確保統計不被重複計算。
三、策略架構(分館獨立)
每個娛樂城的牌路節奏、洗牌週期、荷官速度都不同,K9 因此採用分館獨立策略:
專屬策略 · 分館獨立- • 經 10 萬手離線回測驗證
- • OFA 平台、快速洗牌週期
- • 具體參數為商業機密不對外揭露
專屬策略 · 搭配 Kelly 注碼- • 經 10 萬手離線回測驗證
- • 多 pattern 識別 + Kelly 校準注碼
- • 具體參數為商業機密不對外揭露
分館獨立的結果:統計不混算、引擎更新可以一館一館 A/B、單館出問題不影響另一館。 策略細節為 K9 商業機密,但每一局的預測都寫入資料庫,付費會員登入後可於 app 內查看當次 session 的命中/失手明細。
四、信心指數如何計算
final_confidence = 50 + round(|scoreB - scoreP| / total × 60) // 上限 95、下限 50(融合後才輸出)
意義:信心 = 「訊號的一致性」,而非「絕對命中率」。多子策略指向同方向時信心高,彼此矛盾時信心低。
因此 Kelly 注碼計算時,信心要先校準成歷史命中率,再代入公式。這很重要,下面有專章說明。
五、篩選後命中率計算方式
首頁公開的是「信心 ≥ 60」篩選後的命中率:
SELECT COUNT(*) FILTER (WHERE hit = TRUE) AS hits, COUNT(*) FILTER (WHERE actual IS NOT NULL AND actual <> 'T') AS settled, ROUND(100.0 * hits / settled, 2) AS accuracy_pct FROM predictions WHERE confidence >= 60 AND created_at >= NOW() - INTERVAL '30 days';
和局(T)計為未命中分母外(因為 P/B 預測在和局時既不中也不錯)。
- 離線 10 萬手回測:信心 ≥60 篩選後 57.1%
- Live 累積:登入 + 訂閱後可在 app 內查看 session 命中率
此 57.1% 來自上線前離線回測,短期 live 樣本還在累積、尚未達統計顯著(需 1,500+ 筆高信心出手)。 請先用 免費試看 7 局親自驗證 — 若跑下來勝率不如預期,請勿付費。 K9 立場:寧可你試完不買,也不要你信了數字後來失望。
六、Kelly 注碼校準(Kelly calibration)
百家樂原生是負期望值,Kelly 公式 f = (p·b − q) / b 需要的 p 是實際勝率,不是我們的 0~100 信心值。直接把 confidence/100 當 p 會系統性高估 Kelly fraction,讓使用者在負期望局面押過大注 — 這是多數同類產品的隱藏坑。
K9 的作法:用 10 萬手回測資料建立信心 → 命中率校準曲線,Kelly 只吃校準後的機率:
calibrateConfidenceToWinRate(confidence): confidence < 60 → p = 0.48 (負 EV 區,不下注) 60 ≤ c < 70 → p = 0.515 70 ≤ c < 80 → p = 0.545 80 ≤ c → p = 0.571 Kelly 公式:f = (p × b − q) / b b = 莊 0.95 / 閒 1.0 q = 1 − p 實戰還要乘 fractional 安全係數 (0.15 / 0.25 / 0.5) 且硬性上限 5% bankroll。
意思是即使 AI 回報信心 70,我們內部當 p = 0.545 去算 Kelly,而不是 0.70 — 這才是「信心 ≠ 命中率」的實際實作。
七、為什麼仍不能保證穩贏?
即使篩選後命中率 57.1%,百家樂仍有結構性問題:
- 莊抽 5% 傭金 → 實賠 0.95
- 篩選後只有 ~21% 局被出手(79% 局不打)
- 實戰變異性大、短期可能連輸 10 局 → 需搭配資金管理與 stop-loss
- 信心 70 實際校準為 54.5% 勝率,EV 雖正但仍不是穩贏保證
正確使用方式:只在信心 ≥ 60 時下注、單注保守、設止損止盈。不保證穩贏,但期望值從負變正。
八、引擎更新與回測
每週回測:使用前 7 天資料跑 backtest.ts,檢查:
- 各子策略單獨命中率
- 融合後命中率
- 各桌表現差異
- 信心分布是否仍呈正相關(calibration drift 檢查)
若篩選後命中率連續 2 週 < 55%,會啟動策略審查。歷史審查紀錄對會員開放(email editorial@dgmtai.com)。
九、可驗證性
所有上線後預測皆入庫(PostgreSQL `predictions` 表),付費會員可:
- 登入後在 app 桌台頁查看當次 session 的每局預測與命中結果
- 使用信心指數分層篩選(全部 / ≥60 / ≥70 / ≥80)查看該檔勝率
- Email editorial@dgmtai.com 申請歷史完整 predictions dump(個人化 session 範圍)
為避免短期樣本引發過度解讀,K9 目前不在公開頁面展示彙總命中率; 歷史樣本達統計顯著後(上線後累積 1,500+ 筆高信心出手)會另行公告完整數據。
策略:MT 專屬 · DG 專屬 · 校準曲線 v1(具體參數為 K9 商業機密)
最後審閱:2026-04-18 · 方法論更新會在此頁留下完整修訂歷史