🧭 Search Grounding統合フロー

midori301ではGemini API → Google検索 → JSON整形 → Leaflet描画までを15ステップの分業にしました。Groundingで増える待機を可視化するため、進捗をUIに露出しています。

1. ユーザー入力
観光の質問を受け取る
2. プロンプト整形
JSONテンプレートとヒントを合成
3. PHPプロキシ
APIキーを秘匿したままPOST
4. Search Grounding
Google検索を最大3本実行
5. Gemini応答
検索結果を統合してJSON化
6. JSON補修
cleanupJSONとフォールバック
7. Leaflet描画
マーカーと詳細モーダルを生成
「スタート」で進行を確認できます。