ローカル LLM が舟券を読む。
手元の PC の Ollama に出走表とオッズを読ませて、買い目と理由を出させます。 当てる道具ではなく、ローカルのモデルがどこまで読めるかを、成績を積んで確かめる道具です。
1 号艇は展示 6.71 で全体 3 番手、ST 展示も .04 とそろっています。逃げを本線に置きつつ、 モーター 2 連率 41.9%(2 位)の 3 号艇の差しを相手に取ります。
スマートフォンで開く
画面はスマートフォンで開く前提で作ってあります。会場で片手で操作できます。
使う場面
家の PC でアプリを動かしておき、Tailscale などの VPN でスマートフォンからつないで、レース場で開く。 そういう使い方を想定して作ってあります。もちろん家でも使えます。
投票はこのアプリの外で、ご自身の判断で。
しくみ
やることは 3 つだけです。全部このアプリの中で完結します。
-
取り込む
日付と開催場と R を選ぶと、そのレースの出走表・直前情報・オッズが手元に入ります。選んだレースの分だけを、そのつど読み込みます。
-
読む
この PC の Ollama が読みます。モデルは複数まとめて選べます。出てくるのは、買い目と、その根拠になった数字を引いた理由文です。
-
積む
レースが終わったら結果を取り込みます。的中判定と払戻は自動で入り、モデル別・狙い別の的中率と回収率が残ります。
読み手を選べる
モデルは 1 回の予想で何個でも選べます。狙いは本命党・中穴党・大穴党・全方位の 4 つの役割から 1 つで、 「同じレースを 3 つのモデルに、中穴党として読ませる」ができます。データもプロンプトも全員に同じものを渡します。
オッズは 120 通り全部渡します
人気上位だけを渡すと、こちらが先に有力な組を選んでしまいます。それではモデルは残りから選ぶ作業をするだけです。3 連単の全 120 通りをそのまま渡して、どこを買うかはモデルに決めさせます。
計算はさせません
順位付け・予算配分・払戻はアプリ側で計算します。モデルの仕事は展開を読んで買い目を選び、理由を書くことだけです。中型モデルがいちばん間違えるのは算数なので、そこは任せません。
投げている文面を見られます
実際にモデルへ渡すプロンプトの全文を画面で確認できます。思考の有無やコンテキスト長も画面から変えられて、どの設定で走ったかが記録に残ります。
途中経過が流れます
モデルが書いている途中の出力がそのまま流れます。何秒かかったか、何トークン使ったかも記録されるので、モデルの比較にそのまま使えます。
やらないこと
- 舟券は買いません。予想と記録までの道具です。購入サイトとはつながりません。
- 裏で勝手にデータを取りに行きません。取得はボタンを押したときだけ、1 ページずつ間を空けて読みます。
- 予想の中身を外に送りません。読ませる相手は、設定した Ollama だけです。
- 3 連単以外の券種は扱いません。
必要なもの
| Node.js | 24 以上 |
|---|---|
| Ollama | モデルが 1 つ以上入っていること。12B 前後から実用になります |
| OS | Windows / macOS / Linux |
| 画面 | ブラウザで http://localhost:5195 を開きます。同じ Wi-Fi ならスマートフォンからも開けます |
| 外から使うなら | Tailscale などの VPN。スマートフォンから開く |
起動してから最初の予想が記録に載るまでは、最初の 10 分 に画面つきでまとめています。
免責
予想は娯楽・検証のためのもので、的中や利益を保証しません。本ソフトは舟券を購入しません。 舟券の購入は満 20 歳以上に限られ、購入の判断と結果は利用者の責任です。 本ソフトは BOATRACE 振興会・各施行者とは無関係です。