チャット
概要
チャット機能は、Captain.AIの中心となる機能です。AIエージェントとリアルタイムで対話し、タスクの実行や質問への回答を得ることができます。
新しい会話を開始する
ホーム画面から開始
- ヘッダーの「チャット」をクリックまたはロゴをクリックしてホーム画面に移動します
- ホーム画面には以下が表示されます:
- エージェント選択: 使用するエージェントを選択するドロップダウン
- 最近のチャット: 直近の会話へのクイックアクセス
- メッセージ入力欄にテキストを入力し、送信ボタンをクリック(またはEnterキーを押下)します
サイドバーから開始
- サイドバー上部の「新規チャット」ボタンをクリックします
エージェントの選択
チャット入力欄の上部にあるエージェント選択ドロップダウンから、会話で使用するエージェントを切り替えることができます。
- エージェントを選択すると、そのエージェントに設定されたワークフロー(ステップ)に基づいて応答が生成されます
- エージェントを切り替えると、以降のメッセージはそのエージェントが処理します
- 利用可能なエージェントはシステム管理者またはユーザー自身が作成したものが表示されます
- アクセス制限のあるエージェントは選択できない場合があります
メッセージの送信
テキストメッセージ
- 画面下部の入力欄にメッセージを入力します
- Enterキーで送信します(Shift+Enterで改行)
- 送信ボタン(矢印アイコン)のクリックでも送信できます
ファイルの添付
- 入力欄のクリップアイコン(添付ボタン)をクリックします
- ファイルを選択してアップロードします
- アップロードされたファイルは入力欄にプレビュー表示されます
- メッセージと共に送信されます
添付ファイルはチャット内でインライン表示されます。
応答の表示
AIエージェントからの応答はリアルタイムでストリーミング表示されます。
応答に含まれる要素
| 要素 | 説明 |
|---|---|
| テキスト | Markdown形式でレンダリングされたテキスト |
| コードブロック | シンタックスハイライト付きのコード表示 |
| ツール実行 | エージェントが使用したツール(コード実行、ファイル読み書き等)の実行結果 |
| 思考プロセス | エージェントの思考過程の表示(展開/折りたたみ可能) |
| Mermaid図 | Mermaid記法で記述されたダイアグラムのレンダリング |
ツール実行ブロック
エージェントがツールを使用した場合、以下の情報が表示されます:
- ツール名: 実行されたツールの種類(Code、Edit、Read等)
- 入力: ツールに渡されたパラメータ
- 出力: ツールの実行結果
ユーザーへの質問(Ask User)
エージェントが処理中にユーザーの判断や追加情報を必要とした場合、質問モーダルが表示されます。
- エージェントからの質問内容が表示されます
- 回答を入力します
- 送信すると、エージェントが回答を受け取り処理を続行します
会話の管理
会話一覧
サイドバーに会話の一覧が表示されます。
- 会話は新しい順に並びます
- スクロールで過去の会話を表示できます
- 会話名をクリックすると、その会話に切り替わります
会話名の変更
- サイドバーの会話にカーソルを合わせます
- 表示される編集アイコンをクリックします
- 新しい名前を入力して確定します
会話の削除
- サイドバーの会話にカーソルを合わせます
- 表示される削除アイコンをクリックします
- 確認ダイアログで「削除」を選択します
注意: 削除した会話は復元できません。
会話の共有
グループ機能を利用して、他のユーザーと会話を共有できます。詳細はグループ管理を参照してください。
右パネル
チャット画面の右側には、追加のパネルを表示できます。
ファイルエディタ
- エージェントが操作したファイルの内容を表示・編集できます
- 複数ファイルをタブで切り替え可能
- シンタックスハイライト対応
- 全画面表示に切り替え可能
Q&Aアシスタント
- メインの会話とは別に、補助的な質問・回答を行えるパネルです
- エージェントからの確認事項への回答に使用します
キーボードショートカット
| ショートカット | 動作 |
|---|---|
Enter | メッセージを送信 |
Shift + Enter | 改行を挿入 |
Cmd/Ctrl + K | コマンドパレットを開く |
アクセス制限
- 共有会話にアクセス権がない場合、「アクセス拒否」画面が表示されます
- 存在しない会話URLにアクセスした場合、「会話が見つかりません」画面が表示されます
- システムエラーが発生した場合、エラー画面が表示されます