AIエージェント🤖 AI主導開発中
ボートレース予測AI
夜間バッチで自動学習し、翌朝に予測を更新する全自動ボートレース予測システム
PythonNext.jsSQLite機械学習タスクスケジューラ
// VIBE CODING RATIO
💪 自力実装 5%🤖 AI担当 95%
■ 設計・判断・レビュー■ AI実装
「毎晩自動で学習して翌朝には最新予測が出ている仕組みを作りたい」というテーマをAIに持ち込み、パイプライン設計・特徴量選定・運用フローをAIと壁打ちしながら固めた。動作確認と精度評価は自分が行っている。
// BACKGROUND — なぜ作ったか
競馬・ボートレースの予測AIに興味を持ち、ボートレースで実装を開始した。予測するだけでなく、毎晩自動で学習して翌朝には最新予測が出ている、という完全自動パイプラインをAIと壁打ちしながら設計した。
// WHAT I DID — 何をやったか
3つのバッチ処理を組み合わせた全自動予測パイプラインを構築した。
夜間バッチ(start_collect.bat):レース結果データをDB保存・モデル再学習。朝バッチ(start_predict.bat):当日レースの予測を生成してDBに保存。フロントエンド(Next.js):予測結果・過去成績・モデル精度をリアルタイム表示。WindowsタスクスケジューラでこれらをPC起動時・時刻指定で自動実行。
// MY DECISIONS — 自分が設計・判断した部分
「毎晩自動で学習して翌朝に予測更新する仕組みを作りたい」というテーマを持ち込み、3バッチ構成・特徴量設計・運用フローはAIと壁打ちしながら一緒に固めた。動作確認と精度評価は自分が行っている。
// TECH DETAIL — 技術的な工夫
- **機械学習**:出走データ・コース・モーター・選手成績を特徴量に予測モデルを構築
- **タスクスケジューラ連携**:install_daily_task.batでWindowsのタスクスケジューラに自動登録
- **Next.js フロントエンド**:予測結果・的中率・モデル精度をダッシュボード表示
// SCREENSHOTS
// RELEASE NOTES
v2.02026-03
Next.jsフロントエンド追加・予測ダッシュボード実装
v1.02024-09
学習・予測の自動パイプライン・タスクスケジューラ連携
開発開始: 2024-09最終更新: 2026-03
