このドキュメントでは、開発者でない人がWindows環境で広聴AI(kouchou-ai)を使うための手順を説明します。 ソフトウェア開発に必要な要素を取り除いて最小限にしたものです。
- Docker Desktop for Windowsをダウンロードしてインストールします。
- インストール後、コンピューターを再起動してください(Dockerコマンドのパスを正しく設定するために必要です)。
- 再起動後、Docker Desktopを明示的に起動します(自動起動の設定をしていない場合は毎回必要です)。
- タスクバーのDockerアイコンが実行中(緑色)になっていることを確認します。
- 広聴AI安定版リリースから最新の安定版をダウンロードします。
- ダウンロードしたzipファイルを任意の場所に展開します。
- OpenAI APIにアクセスし、OpenAI APIキーを取得します(OpenAIモデルを使用する場合)。
- Google AI Studioにアクセスし、Gemini APIキーを取得します(Geminiモデルを使用する場合)。
- APIキーをコピーして、メモ帳などに一時的に保存しておくと便利です。
- 重要: APIキーは正確にコピーしてください。入力ミスがあると、後の処理でエラーが発生します。
- 展開したフォルダ内の
setup_win.batファイルをダブルクリックします。 setup_win.ps1の入力ダイアログが開いたら、OpenAI APIキーとGemini APIキーを入力します(どちらか一方でも可)。setup_win.ps1はPrompt-Valueで GUI の InputBox を表示し、形式確認が必要な場合はConfirm-Messageの確認ダイアログを表示します。- 注意: 入力欄でCtrl+Vの貼り付けができない場合は、右クリックして「貼り付け」を選択してください。
- セットアップが自動的に進行し、APIキーの有効性確認後にDockerコンテナが起動します。
セットアップが完了すると、以下のURLでアプリケーションにアクセスできます:
- レポート閲覧画面: http://localhost:3000
- 管理画面: http://localhost:4000
セットアップ後は、次回以降の起動や停止を以下のように行ってください。
-
アプリケーションの起動:
フォルダ内のstart_win.batをダブルクリックします(または Docker デスクトップから操作) -
アプリケーションの停止:
stop_win.batをダブルクリックします(または Docker デスクトップから操作)
OpenAI APIキーやGemini APIキーを再設定したい場合は、再度 setup_win.bat を実行してください。
- 既存のアプリケーションが起動中の場合は
stop_win.batで停止してください。 setup_win.batを実行し、新しい APIキーを入力します。- 自動的に再ビルドと起動が行われます。
※
setup_win.batの再実行では、既存の.envファイルが上書きされます。
!!! note "Windows 実機での検証を行う開発者・AI エージェント向け"
setup_win.bat と Docker Desktop (Linux containers) の実機検証観点は、Windows 実機セットアップ検証手順 にまとめています。
エラーメッセージ「Docker Desktop が起動していません」が表示された場合は、Docker Desktopを起動してから再度setup_win.batを実行してください。Docker Desktopは自動起動設定をしていない限り、毎回手動で起動する必要があります。
Dockerをインストールした直後は、コマンドのパスが通っていない場合があります。コンピューターを再起動してから再度試してください。
- 貼り付けができない場合:
setup_win.ps1の入力ダイアログ内で Ctrl+V が機能しないことがあります。入力欄を右クリックして「貼り付け」を選択してください。 APIキーが正しく動作しない場合: APIキーが正確にコピーされているか確認してください。OpenAI APIキーは「sk-」で始まります。Gemini APIキーは「AIza」で始まります。入力ミスがあると、後の処理でエラーが発生します。
Docker Desktopの初回起動時にWSL2の有効化を求められた場合は、指示に従ってWSL2を有効化してください。詳細はMicrosoft公式ドキュメントを参照してください。
Docker Desktopの設定からリソース割り当て(メモリ、CPU)を増やしてください。推奨設定:
- メモリ: 4GB以上
- CPU: 2コア以上