1. マニュアル読み込み
HTMLファイル全体を取得(fetch)
↓
2. HTMLタグ除去
正規表現でタグを削除し、プレーンテキストを抽出
↓
3. プロンプト構築
【マニュアル全文】と【質問】を明確に区別
↓
4. Gemini API呼び出し
プロンプト全体をGeminiに送信
↓
5. レスポンス取得
Geminiの回答を受信
↓
6. JSON抽出
回答からJSON形式のアクションを抽出
↓
7. アクション実行
actionフィールドに基づいてプログラムを実行
↓
8. 結果表示
回答と実行結果をチャット履歴に追加