バックグラウンド処理と通知
概要
Captain.AIでは、AIの処理は接続に依存せずサーバー側で継続します。 応答の生成中にタブを閉じたり、ページを再読み込みしたりしても処理は止まらず、戻ってきたときに続きから確認できます。
長時間かかる処理はバックグラウンドタスクとして管理され、状態の確認・完了時の通知を受け取れます。
処理の継続と自動復旧
- タブを閉じても継続: 応答の生成中にページを離れても、処理はサーバー側で続行されます。会話を開き直すと、進行中の応答に合流します
- 失敗からの復帰: タイムアウトや異常終了が起きた場合は、原因の説明と再生成ボタンを含むバナーが表示されます。ワンクリックで同じ内容を再生成できます(ユーザーメッセージが重複することはありません)
- 自動再開: 実行環境(ワーカー)の再起動などで中断された処理は、自動的に再開が試みられます
バックグラウンド処理カード
実行中のバックグラウンドタスクは、会話画面のバックグラウンド処理カードに一覧表示されます。
- タスクごとに要約タイトルと状態が表示されます
- 完了するとトーストで「バックグラウンド処理「◯◯」が完了しました」と通知されます
状態の見かた
| 状態 | 意味 |
|---|---|
| 実行中 | 処理が進行中 |
| 未確認 | ワーカーの状況を確認できていない状態(処理が続いているかどうかは不明) |
| 消失 | プロセスが見つからない状態(ワーカー再起動等)。ログは残っています |
| 正常終了 | 処理が完了 |
| エラー終了 | エラーで終了(終了コード付き) |
操作
- ログ: タスクの実行ログを表示します
- 完了したら自動で続行: 完了時にAIが自動で続きの処理を行うかを切り替えます
- 表示から削除 / すべてクリア: カードから項目を消します(処理自体には影響しません)
未読マーカー
自分が見ていない間に完了した会話や、AIからの質問が来ている会話には、サイドバーの会話行にバッジが表示されます。
| バッジ | 意味 |
|---|---|
| 完了(未確認) | 処理が完了したが、まだ開いていない |
| 質問待ち(未確認) | AIがユーザーへの質問を出して回答を待っている |
ブラウザ通知とサウンド
別のタブで作業していても気づけるように、ブラウザ通知とサウンドを設定できます。
- ユーザー設定 > 通知 を開きます
- 初回は「ブラウザ通知を許可する」をクリックし、ブラウザの許可ダイアログで「許可」を選択します
- 次の項目を設定します:
| 設定 | 内容 |
|---|---|
| ブラウザ通知を有効化 | 他のタブを見ているときでもデスクトップ通知でお知らせします |
| 完了時に通知 | 処理が完了したときに通知します |
| 質問時に通知 | AIが確認・入力を求めたときに通知します |
| 完了サウンド | 処理の完了時にチャイムを鳴らします(通知権限は不要) |
| 質問サウンド | 要対応の質問が来たときにチャイムを鳴らします(通知権限は不要) |
ヒント: 通知設定は使用中のブラウザごとに保存されます。通知が届かない場合は、OS・ブラウザ側のサイト設定でこのサイトの通知が許可されているかを確認してください。ブロックされている場合も、アプリ内のトースト通知と未読マーカーでお知らせします。