header_logo
LINEリニューアル 限定情報配信中!

チャットGPTの競馬予想のやり方とは?最強プロンプトや予想の勝率をご紹介!

chatgpt競馬予想サムネイル画像

『ChatGPTを使って競馬予想すると当たるの?』

本記事をご覧いただいた方は、そのような疑問をお持ちなのではないでしょうか。

近年ではAIが一般的に使われており、中でもChatGPTの利用者は圧倒的に増えています。

そのような背景がある中、競馬でもChatGPTが活かせるのが気になっている方が多いでしょう。

そこで今回は、実際にChatGPTを使って競馬予想を行い“当たって稼げるのか”を徹底的に調査

併せて、他にもChatGPTを使って競馬予想で稼げている人がいるのかどうかや、予想スタイル別のおすすめの使い方までご紹介しているのでぜひ最後までご覧ください。

服部 雅史
監修者
【ライター・データ収集担当】服部 雅史(56歳)

1969年8月24日生まれ。早稲田大学卒業。

趣味で始めた競馬に魅了され、人工知能を駆使して競馬予想AIを開発。

過去20年間で120%を超える回収率を実現させている。

この結果がSNSでバズったことで、福岡からDMで届いた競馬予想サイト解体新書のオファーを承認。

競馬予想サイト解体新書のデータ収集、分析・記事の執筆を担当する。

競馬歴32年。趣味はドライブで、先日ランボルギーニを購入した。

チャットGPTを使って競馬予想は当てられる?

そもそもChatGPTを使い、予想を当てて稼ぐことはできるのでしょうか。

結論から言うと、ChatGPTが持っている莫大なデータ量を活かすことにより精度を上げて当てることは可能です。

以下にChatGPTを使った予想が機能しやすいパターンと、活きづらいパターンをまとめました。

チャットGPTを使った予想が機能しやすいパターン

  • 実力差がデータで見えやすいレース(重賞など)
  • 人気通りに決まりやすいレース(少頭数など)

チャットGPTを使った予想が活きづらいパターン

  • データが少ないレース(新馬戦・未勝利戦)
  • 偶然要素が強いレース(ダート短距離など)

重賞や条件戦などの過去データが豊富なレースは、ChatGPTの真価を発揮して予想できます。

一方で、ダート短距離はスタート時の影響が非常に大きく、出遅れリスクなどの偶然要素が強め。

そのような場合はChatGPTを使う利点が薄まるため、避けたほうが良いと言えます。

このように、レースによってChatGPTの特徴が活かせる場合と活かしづらい場合があることを認識しておいてください。

服部 雅史
服部 雅史
ChatGPTの予想が活きるレースについてお分かりいただけたかと思います。
次はどのような命令文だと当てやすいのか解説しているので、詳しく見ていきましょう!

競馬解体新書が考案した勝率の高いプロンプト3選をご紹介!

それでは早速、私が考案した競馬予想で使えるプロンプト(命令文)をご紹介します!

これまで100戦以上ChatGPTを使い、優秀な命令文となるべく調整してきました。

その中でも特に”有用”だと感じた命令文を以下にまとめたのでご覧ください。

※命令文名タップで解説確認可

命令文 戦績 的中率/回収率 おすすめレース 向いていないレース
的中率特化 30戦20勝10敗 66%/102% 人気決着になりやすいレース
(少頭数レースなど)
荒れやすいレース
(重馬場など)
回収率特化 30戦5勝20敗 16%/106% 展開依存度が高いレース
(短距離レースなど)
人気決着になりやすいレース
(少頭数レースなど)
期待値特化 30戦11勝19敗 36%/112% 人気と実力のズレが
発生しやすいレース
(条件戦など)
人気決着になりやすいレース
(少頭数レースなど)

どのプロンプトでも一定の戦績を出すことに成功!

具体的にどのように使えばいいか、順番に解説していくのでご覧ください。

的中率特化のプロンプトの使い方

凡走リスクが低い馬を選ぶことに集中させ、当てることに特化した命令文です。

『大きく勝つより、安定して当てたい方』に特にオススメ。

まずは、予想してもらう前に以下のような命令文を与えて下さい。

※コピペでそのまま利用可能

命令文

あなたは競馬予想のプロです。
的中率を最重視した予想を行なって下さい。
予想を行う前に必ず以下を確認してください。
・出走頭数
・出走馬一覧
・脚質構成

出走馬を確認させることで、ChatGPTに馬の認識漏れを防ぐようにしています。

では、具体的な命令文を見ていきましょう。

※コピペでそのまま利用可能

命令文

【目的】的中率を最大化する(的中率50%以上)
【対象レース】:◯◯
【分析時に重視するデータ】
以下データをもとに各馬を評価してください。
・直近3走の成績
・コース適性
・脚質(逃げ・先行・差し・追い込み)
・騎手のコース成績
・馬場適性
【分析手順】
①各馬の能力評価
近3走の安定度・掲示板率・同条件実績から
「凡走リスクが低い馬」を3頭抽出する。
②本命候補の選定
抽出した3頭の中から、
3着以内に入りやすい1頭を本命候補とする。
③展開分析
脚質バランスと想定ペースから
レース展開を予想する。
④リスク要因の精査
以下の観点から減点材料を確認する。
・コース傾向(枠順の有利不利)
・脚質と展開の相性
大きな減点材料がある馬は除外する。
⑤最終評価
本命1頭と、相手馬を4頭選出する。

この命令文のポイントが以下の通り。

  • コース適正や脚質から飛びにくい馬を軸にしている
  • 相手馬は”勝つ”より”馬券に絡む”馬を優先して選ぶ

“好走するかもしれない馬”より”堅実に入線が期待できる馬”を中心に選ぶ命令文にしました。

この命令文を使うと、①~③の流れで予想してくれます。

  1. まず馬の能力評価を行い本命候補を選定
  2. 展開リスク要因の分析を行う
  3. 最終的な馬の評価を行う

ChatGPTに展開を想定させ、安定して3着以内が期待できる馬のみを選定。

そこから展開分析などを行なった上で、最も凡走リスクが低い馬を本命にするよう命令しています。

よって、この命令文は少頭数レースなどの”本命が本来の実力を発揮しやすい”レースに向いていると言えるでしょう。

反対に、重馬場などのような“どの馬が好走するか分からない”ようなレースは向いていないので注意してください。

的中率特化プロンプト考案までの流れ

的中率を高めるためには、穴馬を当てるより“凡走する馬をいかに避けるか”が重要です。

そこでまず、『飛びづらい馬を抽出してから本命を決める方が的中率は安定するのではないか』と仮説を立てました。

その仮説をもとに、ChatGPTに分析させたのは以下の要素。

  • コース適正
  • 脚質
  • 騎手成績
  • 馬場適性

これらの情報から“凡走リスクの低い馬”を抽出させ、その中から本命を選定。

さらにコース傾向や展開の相性から減点材料がある馬は除外させることにより、徹底的に凡走リスクを排除しました。

このようにいきなり本命を決めず、凡走リスクの低い馬を抽出した上で本命を決めたことが当プロンプトの秘訣だと言えます。

ChatGPTに凡走リスクが低い馬同士を比較させることで、より精密な比較分析ができたため参考にしてみてください。

回収率特化のプロンプトの使い方

配当妙味がある馬を積極的に見つけ出すことに特化した命令文。

的中頻度を減らしてでも“一度の払戻額の大きさ”を重視したい方におすすめです。

まずは予想させる前に、以下の命令をしておきましょう。

※コピペでそのまま利用可能

命令文

あなたは競馬予想のプロです。
回収率を最重視した予想を行なって下さい。
予想を行う前に必ず以下を確認してください。
・出走頭数
・出走馬一覧
・脚質構成

具体的な命令文がこちら。

※コピペでそのまま利用可能

命令文

【目的】
回収率を最大化する(目標回収率130%以上)
【対象レース】:◯◯
【分析時に重視するデータ】
以下のデータをもとに各馬を評価してください。
・コース傾向(人気薄の好走率など)
・脚質(逃げ・先行・差し・追い込み)
・血統適性
【分析手順】
①人気馬の精査
以下の観点から過剰人気の可能性を分析する。
・距離適性の不安・展開不利の可能性
・騎手やコース適性の不安
信頼できない場合は人気馬を軸候補から除外。
②展開分析
脚質と想定ペースからレース展開を予想し、
波乱要素(ハイペースなど)があるかを確認。
③期待値分析
・コース傾向と脚質の相性
・血統適性
④妙味馬の選定
能力に対しオッズが過小評価である馬を抽出。
「能力>想定オッズ」と判断できる馬を4頭選出。
⑤最終評価
最も期待値が高い1頭を軸とし、
期待値順に相手馬を4頭選出する。

この命令文のポイントは以下の通り。

  • 人気馬が過剰人気になってないか分析
    過剰人気であれば軸候補から除外
  • 相手は中穴馬が中心で的中時の払い戻しを重視

オッズを分析し、妙味がある馬を抽出することで”回収率”を意識した命令文です。

現に競馬では人気=実力ではないことが多く、この命令文ではそのような”実力に対して人気が妥当なのか”という部分を追求して分析させています。

人気簿の馬を狙うこともあるため、短期的には外れることもありますが“一度の的中で大きく回収する”ポテンシャルがあるのが特徴。

この命令文では、①~④の流れで予想を行なってくれます。

  1. まずコース傾向の分析を行う
  2. コース傾向をもとに人気馬の精査を行う
  3. 展開分析を行い、妙味のある馬を探す
  4. 最終的な馬の総合評価を行う

人気馬であっても『実力に見合うかどうか』『コース傾向と合うかどうか』を精査させ、信頼できない場合は切らせています。

特にコース傾向と合うかどうかを入念に分析させているため、“1,400m以下の短距離戦”などの展開依存度が高いレースと相性が良いと言えるでしょう。

回収率特化プロンプト考案までの流れ

回収率を上げるためには、ただ予想を当てるよりも期待値の高い勝負をする必要があります。

一般的に期待されている馬ほど人気が上がりますが、必ずしも実力と直結しているわけではありません。

そこで“人気馬が過剰評価されている可能性”を見抜き、反対に実力が過小評価されている馬を選ばせることで回収率を高めることを目的としました。

この考え方をもとにChatGPTには以下の観点を分析させています。

  • 人気馬が過剰評価されている可能性はないか
  • 血統やコース適性など、穴馬が好走する根拠があるか
  • 脚質や想定展開から波乱要素があるか

特にハイペースになりやすいレースなどは人気馬が崩れやすく、高配当が出やすい傾向があります。

そのようなレースの場合でも事前に想定させて”能力に対して過小評価されている馬”を見つけることを重視。

結果として、オッズに囚われない馬選びで回収率を高めることに成功しました。

長期的な期待値を追うプロンプトの使い方

最後に、長期的な期待値を重視する命令文をご紹介します。

この命令文は短期的な収支よりも月単位、年単位で考えた際に”最終的にプラスになる”ことが狙いです。

よって『数ヶ月単位で長期にわたり予想し続けられる』方に向いていると言えます。

まずは予想する前に以下のような命令を与えておきましょう。

※コピペでそのまま利用可能

命令文

あなたは競馬予想のプロです。
最終的な期待値を重視した予想を行なって下さい。
予想を行う前に必ず以下を確認してください。
・出走頭数
・出走馬一覧
・脚質構成

具体的な命令文が以下の通り。

※コピペでそのまま利用可能

命令文

【目的】
長期的な期待値を重視する
(目標:的中率40%以上・回収率110%以上)
【対象レース】:◯◯
【分析時に重視するデータ】
以下のデータをもとに各馬を評価してください。
・直近3走の成績
・コース適性
・脚質(逃げ・先行・差し・追い込み)
【分析手順】
①安定軸の選定
・近3走で大崩れしていない
・同条件(コース・距離・馬場)で実績がある
・想定展開で不利を受けにくい脚質
最も安定して走れる1頭を本命候補とする。
②展開分析
脚質と想定ペースからレース展開を予想し、
先行有利・差し有利などの展開傾向を整理する。
③妙味馬の抽出
能力に対して想定オッズが高い馬を評価する。
・前走不利や展開不向きで着順を落としている
・展開が向きそうな脚質
中穴馬を中心に、妙味がある馬を4頭選出する。
④以下の場合はレースを見送り
・本命候補が展開に強く依存している
・期待値がプラスと判断できない
⑤最終評価
本命1頭と妙味のある4頭を最終推奨とする。

この命令文のポイントを以下にまとめました。

  • 本命は信頼できる馬とし、相手は中穴が中心
  • 軸が信頼できない場合は見送る

信頼できる本命と、相手に配当妙味のある馬を選ぶことで的中率・回収率どちらも意識した狙い方です。

もし本命に不安要素がある場合はレースを見送らせており、長期的な勝ちにこだわっています。

この命令文を使った際の予想の流れを以下にまとめました。

  1. 出走馬の脚質構成を分析する
  2. 脚質をもとに展開分析を行う
  3. 展開を想定した上で各馬を評価
  4. 安定軸および妙味馬を選定
  5. 最終的な推奨馬を公開
  6. 期待値の高い買い目を提示
  7. 見送るべきかどうかの進言

各要素を分析した上で“軸馬”と”配当妙味のある馬”を選定してくれます。

また選ばれた馬で勝負しても”オッズの割に当たりにくい”とChatGPTが判断した場合はレースの見送りを促されることも。

長期目線でプラス収支とするためには、場合によっては予想を控える必要があることは認識しておきましょう。

長期的な期待値特化プロンプト考案までの流れ

競馬で長期的に勝つには的中率・回収率のバランスを取ることが重要です。

的中率を重視して堅い狙い方をしても回収率が下がりますし、一方で穴馬ばかりを狙ってもそもそも的中が難しいでしょう。

そこで仮説立てたのが、『軸は安定した馬・相手は好走に期待できそうな中穴を狙う』ことにより長期的に回収率は安定するということ。

この仮説を基に、以下の観点からChatGPTに予想させました。

  • 本命は直近の成績や適正から
    凡走リスクの低い馬を選定
  • 妙味馬は前走の結果などから
    人気を落としている馬を選定
  • 本命が飛ぶ展開になるリスクがある場合見送り

本命✕妙味のある中穴を選ばせることで、的中率と回収率のバランスを重視させています。

また本命が極端な”逃げ”などで展開次第では飛んでしまうリスクがある場合、見送らせることで長期的な”勝ち”に特化させました。

結果として的中率・回収率ともに高水準で競馬予想を行うことができています。

チャットGPTの競馬予想の客観的な実力は?他AIサービスと徹底比較!

ここまで競馬解体新書が考案した命令文についてご覧いただきました。

命令文の調整に試行錯誤を重ねてきたので、このままでも十分に有用かと思います。

続いては私が作った命令文による予想の精度は客観的にどのレベルなのか、他のAI予想サービスの戦績と比較してみましょう。

競馬解体新書ではこれまで様々なAI予想サービスを検証してきたので、その中でも代表的なサービスと比較します。

以下に結果をまとめたのでご覧ください。

AIサービス名
※タップで検証確認可
戦績 的中率/回収率 予想方法 利用が
オススメな方
的中率特化
プロンプト
30戦20勝10敗 的中率66%/回収率102% 命令文により
調整可能
自分好みの分析をさせながら
的中率を重視したい方
回収率特化
プロンプト
30戦5勝20敗 的中率16%/回収率106% 命令文により
調整可能
自分好みの分析をさせながら
回収率を重視したい方
期待値特化
プロンプト
30戦11勝19敗 的中率36%/回収率112% 命令文により
調整可能
自分好みの分析をさせながら
期待値を重視したい方
福来エマ 98戦68勝29敗 的中率70%/回収率79.2% 予想印の公開 地方競馬の
予想印を参考にしたい方
えーあいNEO 87戦78勝9敗 的中率90.8%/回収率356.6% 競馬指数の公開 中央/地方問わず
指数を参考にしたい方
VUMA 12戦2勝10敗 的中率16%/回収率38% 買い目の公開 3連複中心で勝負したい方
(中央競馬)
モギトル 17戦13勝4敗 的中率82.4%/回収率568.1% 買い目の公開 馬連/ワイド中心で勝負したい方
(中央競馬)

このように、サービスによって精度や特徴は大きく分かれます。

ChatGPTの特徴は“ご自身の趣向に合わせて予想を調整できる”という点。

例えば『もともと堅めで予想してたけど穴馬も狙いたい』という場合でも、それに応じた命令を行うことで予想内容を修正できます。

もし複雑な命令を考えることに抵抗感がある方は、買い目を提供しているサービスを使って丸乗りするのも一つの手。

このようなサービスは、券種・点数・買い目の馬がそのまま提供されるため、手軽さはナンバーワンです。

もちろんご自身で予想する楽しさが重要という方もいると思うので、求めるものに応じてそれぞれチェックしてみてください。

チャットGPTを使って競馬予想を行う際の注意点を解説

今回ご紹介した方法だけでも予想はできますが、実は一つだけ注意点があります。

それが“ChatGPTは過去の会話内容を覚えた状態で始まることがある”という点です。

例えば、これまでに「穴馬だけ狙って予想して」などの会話歴があった場合、その考え方を引き継いだ状態で予想を出してしまう場合があります。

すると思った通りの予想が出にくくなるリスクがあるでしょう。

そのような問題を解決するための方法が“プロジェクト機能”を活用すること。

Check!
プロジェクト機能とは・・・
特定の目的ごとに、会話や指示をまとめて管理できるチャット機能のこと

この機能を用いることで、これまでのチャット履歴とは別の環境でChatGPTを使うことができます。

そんなプロジェクト機能は、チャット画面の左端にあるメニューから「プロジェクトを新規作成」を選ぶことで利用可能。

chatgpt競馬予想プロジェクト機能1

プロジェクトを作成する画面になったら、プロジェクト名を入力してください。

このときの名前は好きな名称で構いません。

chatgpt競馬予想プロジェクト機能2

プロジェクト名を入力できたら右上にある設定(歯車マーク)を開き、「プロジェクトのみ」にチェックを入れましょう。

chatgpt競馬予想プロジェクト機能3

これにより、作成したプロジェクト内で行うチャットに“普段ご自身が行なっているチャット”の内容の影響はありません。

ChatGPTを使って競馬予想を行う際は、必ずここで作成したプロジェクトを使うようにしましょう。

服部 雅史
服部 雅史
しっかりとした精度でChatGPTの予想を使うためにも、必ずこの設定は行なっておくことをおすすめします。

チャットGPTで競馬予想をしている方のリアルな声を調査!

続いては、他にChatGPTを競馬予想で使っている方の声を見ていきましょう。

競馬解体新書がnoteやTwitter(X)を実際に確認し、およそ50件の意見を集計しました。

調査によると、ChatGPTを使って予想をしている方の大まかな収支の割合は以下の通り。

  • 稼げている方:3割
  • 収支はトントン:2割
  • 負けている方:5割

負けているの方が割合がやや高めでした。

実際の声として多かったのが『◯◯のレースを予想して』など、シンプルにChatGPTに一任した結果当たらないことが多かったようです。

負けている方の実際の声はこちら

一方で、ChatGPTを使って実際に予想を当てて稼いでいる方も確認。

予想を当てている方は、競馬解体新書でも行なった通り”命令文”に工夫をしているようです。

稼いでいる方の実際の声はこちら

chatgpt評判画像

『一人で予想するよりだいぶ時間がかかる』という声もあり、質の高い予想を安定して出すまでに苦労されている方を確認しました。

私もおよそ100戦ほどかけて命令文の最適化をしたため、長期目線で付き合っていく必要があると言えます。

しかし一度ご自身にあった命令文を見つけさえすれば、優秀な競馬予想の相棒となってくれるでしょう。

服部 雅史
服部 雅史
ChatGPTを使って稼げている方に共通しているのは、狙い方を定めた上で指示を出していること。
ぜひ皆さんもご自身に合った命令文を見つけて、貴方だけの競馬予想の相棒を作り出してみて下さい!

チャットGPTのプロンプトの作り方をご紹介

チャットGPTを使って競馬予想を行う上で重要なのは“どのようなプロンプト(命令文)を送るか”だとお分かりいただけたかと思います。

 ここまで競馬解体新書が作った優秀なプロンプトをご紹介しましたが、『自分自身でプロンプトを作ってみたい』という方もいるでしょう。

そこで、本項目では“競馬予想で使えるプロンプトの作り方”についてご紹介します!

具体的な流れは以下の通り。

  1. レース情報を明確に指定
  2. 分析するデータを決定
  3. 分析手順を指定

この流れに沿って命令文を作ると精度の向上に期待できるので、順番に目を通してみてください!

STEP①レース情報を明確に伝える

まずは予想したいレースを明確に指定しましょう。

このときに注意したいのが、“レース名を指定する”だけでなく”現地でしか見られない情報”を明記すること。

例えば馬場状態などのリアルタイムの情報を取得することは、ChatGPTの苦手分野。

私たちが現地の情報を確認して伝えることで、その観点からの分析もできるようになります。

レース情報を伝える上で、命令文の例を以下にご用意しました。

命令文 以下のレースを予想してください。
【レース条件】
・日付:◯月◯日
・レース名:◯◯競馬場◯R
・馬場状態:良/稍/重
・距離:芝/ダート ◯◯m

このようにレース情報を伝える際は”生の情報”まで伝えるようにすると精度が上がるでしょう。

服部 雅史
服部 雅史
他にもパドックで見る馬の状態や当日のレース傾向まで伝えられたらベストです。
とはいえ必須ではないので、ご自身が伝えられる情報をなるべく渡しておくと良いでしょう。

STEP②分析したいデータを定める

続いては“どのようなデータを分析するか”を明示しましょう。

これがないと「一般的に言われている評価」のような表面上でしか馬を評価せず、誰でもできる予想になってしまいます。

例えば”血統・脚質・コース適性・騎手の相性”など、ご自身が重視したい要素を入れるのが良いでしょう。

特に“脚質・コース適正”は展開予想の精度に直結するので、精度を上げるためにも分析させておくことがおすすめです。

汎用的なデータ分析用の命令文を以下に記載するので、ぜひ参考にしてみて下さい。

命令文 以下のデータを重視して各馬を評価してください。
・直近3走の成績
・コース適性
・距離適性
・脚質(逃げ・先行・差し・追い込み)
・騎手のコース成績
・馬場適性

服部 雅史
服部 雅史
データ分析が実際の予想において重要なのは皆さんご存知の通り。
ChatGPTにもしっかりと分析項目を指定しておきましょう。

STEP③分析手順を指定する

レース情報・分析したいデータを定めたら、分析する手順を定めましょう。

手順を定めなければ、ChatGPTは情報を整理せずに結論を出してしまい分析が浅くなる可能性があります。

よって、以下のように段階的に手順を指定するのがおすすめです。

  1. 目的を伝える(回収率重視など)
  2. レース情報を伝える
  3. 各馬の能力を評価させる
  4. 馬の能力をもとに展開を予想させる
  5. 展開予想した上で総合評価を行う

この流れで伝えることにより、ChatGPTが具体的な根拠に基づいた予想を出しやすくなります。

その結果予想精度の安定に繋がるので、命令する際は手順を明確にしておいてください。

ChatGPTの競馬予想まとめ

今回はChatGPTの競馬予想について解説しました。

雑に指示を出した場合予想精度は低いですが、命令文を調整することに精度を上げることが可能。

我々が今回ご紹介した命令文を参考に、ぜひご自身の予想スタイルに合わせて利用してみてください。

最後までご覧いただきありがとうございました!

コメントを投稿する

ニックネーム※任意

タイトル

内容

※業者・自作自演の口コミの場合削除する可能性があります。

LINE公式アカウントをリニューアル

競馬予想サイト解体新書ではLINE公式アカウントにて今週欠かせない情報をリアルタイムで配信しています。

注目レースの激アツ情報や的中速報など、稼げる情報が盛り沢山!

配信内容はどれもLINE公式アカウントでしか手に入らない情報となっているので、厳選情報を逃さないためにも、今すぐ登録しておきましょう。

旧アカウントに登録していた方も、リニューアルされた新規アカウントへの切り替えをお願いします。

LINE公式アカウント詳細