nao devJV2AI

AI analysis workflow

生成AIとデータ分析

DB仕様と分析用プロンプトをChatGPTやGeminiに渡し、SQLの作成、集計条件の調整、分析結果の整理を対話しながら進める手順です。

準備するファイル

生成AIにデータ分析を相談する場合は、データベース構造と分析の進め方を正確に伝えることが重要です。以下の2つのファイルをダウンロードし、ChatGPTやGeminiに添付してください。

JV2AIDB.zip

データベース仕様をまとめたファイルです。生成AIがテーブル名やカラム名を確認するために使います。

Download

JV2AI_DataAnalysisPrompt.md

生成AIにSQL作成とCSV分析の進め方を指示するためのJV2AI専用プロンプトです。

Download

分析の流れ

この方法では、生成AIに直接データベースへ接続させません。JV2AIでSQLを実行してCSVファイルを出力し、そのCSVを生成AIへ貼り付けながら、段階的に分析を進めます。

  1. ユーザがDB仕様ZIP、分析用プロンプト、分析したい内容を生成AIへ渡す
  2. 生成AIがDB仕様を確認し、参照SQLを1本作成する
  3. ユーザがJV2AIのSQL実行画面へSQLを貼り付け、CSVを出力する
  4. ユーザが出力CSVを生成AIへ貼り付ける
  5. 生成AIがCSVを読み取り、必要に応じて次のSQL、集計条件、分析結果を提示する

手順

  1. Step 01

    生成AIにファイルを添付し、分析したい内容を指示する

    ChatGPTやGeminiを開き、JV2AIDB.zipとJV2AI_DataAnalysisPrompt.mdを添付します。最初のメッセージには、「過去5年の芝1600mで、人気、枠順、脚質にどのような傾向があるか確認したい」のように、分析したい内容も一緒に書きます。

    ChatGPTにJV2AIDB.zipと分析用プロンプトを添付し、分析内容を入力している画面
  2. Step 02

    生成AIが作成したSQLをJV2AIへ貼り付ける

    JV2AIのSQL実行画面を開き、生成AIが提示した参照SQLを貼り付けて実行します。SQL結果はCSVとしてWindowsのダウンロードフォルダに保存されます。

    JV2AIのSQL実行画面に生成AIが作成したSQLを貼り付けている画面
  3. Step 03

    CSVを生成AIへ貼り付ける

    出力されたCSVの内容を生成AIへ貼り付けます。生成AIはCSVを読み取り、SQLの作成、集計条件の調整、分析結果の整理を支援します。

    ChatGPTにJV2AIで出力したCSVファイルを添付している画面
  4. Step 04

    SQLとCSVの往復で分析を深める

    1回のSQLで結論を出そうとせず、条件確認、対象レース抽出、集計、比較のように分けて進めます。CSVを貼り付けるたびに、生成AIへ次の確認観点を相談します。

    ChatGPTがCSVをもとに過去5年の芝1600m傾向を表形式で整理している画面

安全に使うための注意点

  • JV2AIのSQL実行機能は、SELECT、WITH、SHOW、DESCRIBE、DESC、EXPLAINなどの参照SQLを対象としています。
  • INSERT、UPDATE、DELETE、DROP、ALTER、CREATEなど、データやスキーマを変更するSQLは実行できません。
  • 大量データを一度に取得せず、期間、競馬場、距離、条件を絞って段階的にCSV出力してください。