Projects

ノー遅延乗り換え

公共交通オープンデータチャレンジ2025 公開終了

2025年10月〜現在(個人開発)

概要

「今の時間は平常通りです」...その言葉を信じて遅刻したことはありませんか?

既存の乗換案内は「現在」の遅延しか教えてくれません。本アプリは、 未来の遅延リスクを予測 し、「絶対に遅刻できない人」を安全に目的地まで送り届けるルート検索アプリです。 数ヶ月分のリアルタイム運行データを蓄積・解析し、統計的リスクを可視化します。

使用技術

Python 3.12 FastAPI PostgreSQL OpenAI API Vite + JS Tailwind CSS GitHub Actions

主な機能・技術的工夫

1. 独自グラフ探索エンジン(フルスクラッチ実装)

既存APIに頼らず、Dijkstra法を応用した経路探索エンジンを独自に実装。

  • 可変トランスファーバッファ: 乗り換え時間を動的に変化させ、リスク許容度に応じたルートを提示
  • ペナルティ法による迂回路探索: 主要ルートにペナルティを与え、物理的に異なる代替ルートを強制的に導出

2. 未来の遅延リスク予測

ODPT API等から収集した数ヶ月分の運行データを蓄積・解析。

  • 「金曜日18時台のXX線は遅延確率が30%高い」といった傾向を統計的に導出
  • 現在正常運行でも、将来のリスクが高い場合は警告を表示

3. AIコンシェルジュ

GPT-4o-miniを統合し、数値データだけでは伝わらない定性的なアドバイス(例:「イベント終了後の混雑回避」)を提供。

リンク

コンテスト ※ デモサイトは現在公開を終了しています