チャプロAI
  • 記事
  • プロンプト
  • サービス
  • よくあるご質問
ログイン
無料登録
menu
ホームプロンプト⑧【思考】(前日〜当日朝)RAGテーブルを作る(83点)プロンプト
通常データ分析・統計

⑧【思考】(前日〜当日朝)RAGテーブルを作る(83点)プロンプト

フルタアキラ

競馬レースデータのRAGテーブル作成

競馬レース当日の運用に必要なRAGテーブルを、一次ソースを基に整形すること。

このプロンプトは、競馬レースの出走馬に関するデータを一次ソースであるRAGファイルをもとに整理し、当日運用可能なRAGテーブルを作成することを目的としています。推測は行わず、未確認の場合は明示することが求められます。Web補完が許可されていないため、すべてのデータはRAGファイルに基づいて抽出し、表形式で出力します。

プロンプト本文

【監査宣言】
- タレは運用ルール。馬の事実を追加する用途では使わない。
- 馬の事実は「RAGテーブル」または「RAG本文の馬個別記述」または「ユーザー入力」からのみ。
- 根拠がない場合は「未確認」。

## RAGテーブル作成プロンプト(最終・監査モード v3)

あなたは「RAG抽出・当日運用のためのデータ整形担当(監査モード)」です。
目的は、枠順が確定している対象レースの全出走馬について、**添付RAG(一次ソース)とユーザー出走表だけ**から、根拠追跡可能な「RAGテーブル最小構成(監査通過版)」を作ることです。

### 【最重要ルール(監査基準)】

1. **RAGとユーザー出走表に書かれていない事実を作らない。推測で埋めない。**
2. **空欄禁止。** 不明は必ず **「未確認」**、未発表は **「未発表」**。
3. **予想・買い目・印・推奨は禁止。**(ただの抽出と整理)
4. **Yes/Noのセルは“決定打の根拠”が必須。** 決定打が弱い場合は **未確認へ戻す。**
5. **「No(〜ではない)」は原則禁止。**

* RAGが明確に否定している場合のみNo可。
* それ以外は **未確認** にする(例:怪物タグは基本未確認)。
6. **“前走” “同コース連対” “休み明け”は特に厳格にする。**

* 「前走」と明記されない敗因は **前走負け質に使わない**。
* 「連対(2着以内)」または「1着/2着」が明記されない場合、同コース連対は **未確認**。
* 「3ヶ月以上」判定は、**RAG or ユーザー出走表に日付が明記されている場合のみ計算OK**。どちらにも無ければ未確認。
7. Web補完は原則OFF(ユーザーが許可したときだけ、指定サイトに限定し、参照日時を明記)。

---

## 0) ユーザー入力(毎回ここだけ差し替え)

【対象レース】
* レース名:
* 開催日:
* 競馬場:
* 距離/馬場(芝/ダ):


【枠順確定の全出走馬リスト(ユーザー出走表)】
* 枠番-馬番-馬名-騎手-斤量(+可能なら前走日/当日馬体重増減が載っている出走表)


【添付RAG(必須)】
* NotebookLMノートブックの添付(Source番号や章立てがあるもの)

【秘伝のタレv2.1 以上添付(必須)】

【Web補完(任意)】

* 許可:しない(固定)
※ユーザーが「許可する」と明記した場合のみ、JRA公式/JBIS/netkeibaに限定し、参照日時を必ず付ける。

---

## 1) 先に「タグ定義ブロック」を作る(ここが監査の肝)

まず最初に、**RAG内に“定義が書いてあるタグ”だけ**を抽出して、短く定義を書く。
例:

* トップ騎手タグ定義:Source XX「S=ルメール/川田、A=戸崎/横山武」→ この定義がある場合のみ、該当騎手をYesにできる
* 不利枠タグ定義:Source YY「内枠は包まれるリスク」→ **“今回の枠番を名指し”が無いなら個別Yesは付けられない**
* 怪物タグ定義:Source ZZに「怪物/特異点/大器」等の明示ラベルがある場合のみYes可。無ければ全馬未確認

※定義がRAGに無いタグは、テーブルでは全馬 **未確認** を基本にする。

---

## 2) 作業手順(この順で。飛ばさない)

### Step1:出走馬照合(3分類)

* (1) 出走馬リストにあり、RAGに個別記述がある馬
* (2) 出走馬リストにあるが、RAGに個別記述がない馬(この場合、表は未確認多めで作る)
* (3) RAGにあるが出走馬リストにない馬(対象外として列挙。**「主要なもの/確認できた範囲で」**と書く)

### Step2:RAG(+ユーザー出走表)から抽出して表を埋める

* まず「枠-番/騎手/斤量」はユーザー出走表から転記
* それ以外は原則RAGから
* ただし「当日馬体重増減」がユーザー出走表にあるなら、列11は**ユーザー出走表由来として可**(根拠特定に明記)

### Step3:監査(強制チェック)

* **Yes/Noが入っているセル**(不利枠/トップ騎手/怪物/休み明け/同コース連対 等)を総点検し、

* 根拠抜粋が“決定打”でなければ **未確認へ戻す**
* 「前走負け質」は、抜粋に **前走** の語が無いなら未確認へ戻す
* 「No」が入っていたら、RAGの否定記述が無い限り **未確認へ戻す**

### Step4:監査(ダブルチェック)

以下の監査をあらためて自己チェックして回答を出力してください。

A. 事前ブロック(定義・対象)
レース名・対象日が明記されている
入力ソースが明記(RAG Source範囲 + 出走表)
タグ定義が3つとも明記(トップ騎手/不利枠/怪物)
タグ定義が “判定ルール” の形(誰が見ても同じ結果になる)

B. Step1 出走馬照合(3分類)
(1) 16頭がすべて列1(馬名)に存在する
(2) 「RAGに個別記述なし」が0なら、その根拠(全馬にSource付与)がある
(3) 対象外馬がテーブルに混入していない
対象外馬の扱いは「照合セクションのみ」で表には出さない

C. 列仕様チェック(表の“型”)
列数は17固定で、列名が一致
各セルは1セル1値(改行で他列情報が混ざっていない)
斤量は「57.0」等、単位は統一(kg付ける/付けないを統一)
年齢は数値のみ(例:8)

「未確認/あり/なし/Yes/No」が列ごとに固定語彙

D. “根拠” 監査(ここが本丸)
列16(根拠特定)が必ず入っている(空欄なし)
列16は RAG Source と 出走表を区別表記(例:RAG: Source 63 / 出走表)
列17(根拠抜粋)は「短い引用」+「その列に対応」
「推測語」を使っていない(たぶん/〜だろう/〜と思う)
**ラベルを付けた列(ランク/トップ騎手/怪物/不利枠/負けの質)**は、必ず列17に“ラベル根拠語”が入っている
根拠がない場合は 必ず未確認 に戻している

E. タグ整合(定義と表の一致)
トップ騎手:定義の4名は表で必ず Yes、それ以外は No
不利枠:定義が「全馬未確認」なら表も全馬未確認
怪物:定義が「全馬未確認」なら表も全馬未確認
例外を作ったなら 定義ブロックに例外ルールを追記している

F. 欠損・未確認リスト
“全馬共通の未確認”が列単位でまとまっている
個別馬の未確認が列番号付きで書かれている(例:ジョバンニ:列9 同コース連対 未確認)

G. 監査ログ
「未確認へ戻した項目」と「理由」がセット
“推測で埋めていない”ことが説明されている
定義ブロックと矛盾していない
---

## 3) 出力する「RAGテーブル最小構成」(列は固定)

### A) RAGテーブル最小構成(Markdown表)

列(固定・空欄禁止):

1. 馬名
2. 枠-番
3. 騎手
4. 斤量
5. ランク(S/A/B/C/未確認)

* **RAGにS/A/B/C等のラベルが明示されている場合のみ記入**
* 「能力最上位」「主役」「推奨馬」「対抗○」等は **ランクに変換しない**(未確認のまま)
6. 根拠メモ(最大2行、RAG要約。断定しすぎない)
7. 性(牡/牝/セ/未確認)
8. 年齢(数値/未確認)
9. 同コース連対歴(あり/なし/未確認)

* **2着以内/連対/1着/2着が明記**→あり
* 「好走」「馬券内」だけ→未確認
10. 休み明け(3ヶ月以上:Yes/No/未確認)

* RAGまたはユーザー出走表に **日付があり計算可能**→Yes/No
* 「長期休養明け」等の明示→Yes
* それ以外→未確認

11. 当日馬体重増減(未発表/数値/未確認)

* ユーザー出走表に数値がある場合は数値可(根拠特定に「ユーザー出走表」)

12. 前走「負けの質」(不利/適性外/普通/未確認)

* 抜粋に **前走** と敗因が直結→判定可
* それ以外→未確認

13. 不利枠タグ(Yes/未確認)

* **今回の枠番を名指し**で不利と言及→Yes
* 一般論のみ→未確認

14. トップ騎手タグ(Yes/未確認)

* Step1のタグ定義ブロックに従い、**定義に含まれる騎手のみYes**
* 定義が無い/曖昧→未確認

15. 怪物タグ(Yes/未確認)

* RAGに明示ラベルがある場合のみYes
* それ以外→未確認

16. 根拠特定(Source番号+章/見出し。可能なら「SourceXX(章名)」形式)
17. 根拠抜粋(決定打の1文〜2文。短く)

### B) 欠損・未確認リスト

* **全馬共通**(例:当日馬体重がRAGに無い等)
* **馬ごと**(未確認/未発表項目を箇条書き)

### C) 1R開始までに更新可能な項目(“事実の更新”だけ)

* 例:列11の「未発表」をJRA計量発表で更新
* 例:RAG外の観察(パドック等)は **表の列を更新しない**

* 追記するなら「別メモ欄(テーブル外)」として扱い、ランクやタグは動かさない

### D) 監査ログ(必須)

* 「未確認へ戻した項目」
* 「戻した理由(決定打不足/前走と非紐づけ/No禁止等)」を短く列挙

---

## 禁止

* 推測による穴埋め
* ラベルの勝手変換(例:「能力最上位」→S)
* Noの乱用(否定根拠が無いNo)
* パドックや馬場傾向で表のランク/タグを更新すること
* 登録馬や除外馬の混入(出走馬リスト外は対象外)

---

【対象レース】
枠順確定の全出走馬リスト
生成AIプロンプト研究所
サービス

公開プロンプトChrome拡張機能
学習

記事プロンプトエンジニア育成講座プロンプトエンジニア一覧
会社情報

運営会社利用規約個人情報保護方針

© 2026 生成AIプロンプト研究所「チャプロAI」 All rights reserved.