準備するファイル
生成AIにデータ分析を相談する場合は、データベース構造と分析の進め方を正確に伝えることが重要です。以下の2つのファイルをダウンロードし、ChatGPTやGeminiに添付してください。
分析の流れ
この方法では、生成AIに直接データベースへ接続させません。JV2AIでSQLを実行してCSVファイルを出力し、そのCSVを生成AIへ貼り付けながら、段階的に分析を進めます。
- ユーザがDB仕様ZIP、分析用プロンプト、分析したい内容を生成AIへ渡す
- 生成AIがDB仕様を確認し、参照SQLを1本作成する
- ユーザがJV2AIのSQL実行画面へSQLを貼り付け、CSVを出力する
- ユーザが出力CSVを生成AIへ貼り付ける
- 生成AIがCSVを読み取り、必要に応じて次のSQL、集計条件、分析結果を提示する
手順
-
Step 01
生成AIにファイルを添付し、分析したい内容を指示する
ChatGPTやGeminiを開き、JV2AIDB.zipとJV2AI_DataAnalysisPrompt.mdを添付します。最初のメッセージには、「過去5年の芝1600mで、人気、枠順、脚質にどのような傾向があるか確認したい」のように、分析したい内容も一緒に書きます。
-
Step 02
生成AIが作成したSQLをJV2AIへ貼り付ける
JV2AIのSQL実行画面を開き、生成AIが提示した参照SQLを貼り付けて実行します。SQL結果はCSVとしてWindowsのダウンロードフォルダに保存されます。
-
Step 03
CSVを生成AIへ貼り付ける
出力されたCSVの内容を生成AIへ貼り付けます。生成AIはCSVを読み取り、SQLの作成、集計条件の調整、分析結果の整理を支援します。
-
Step 04
SQLとCSVの往復で分析を深める
1回のSQLで結論を出そうとせず、条件確認、対象レース抽出、集計、比較のように分けて進めます。CSVを貼り付けるたびに、生成AIへ次の確認観点を相談します。
安全に使うための注意点
- JV2AIのSQL実行機能は、SELECT、WITH、SHOW、DESCRIBE、DESC、EXPLAINなどの参照SQLを対象としています。
- INSERT、UPDATE、DELETE、DROP、ALTER、CREATEなど、データやスキーマを変更するSQLは実行できません。
- 大量データを一度に取得せず、期間、競馬場、距離、条件を絞って段階的にCSV出力してください。