> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jiekou.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Chat モード

「Chat モード」は、Cloud Code が提供する Claude Code と協力してタスクを完了するための方法です。「Chat モード」では、チャットボックスを通じて Claude Code と協力しながらタスクを完了できます。

## 会話を開始する

<Steps>
  <Step title="プロジェクトを選択">
    プロジェクトが選択されており、プロジェクトの状態が **「running」** であることを確認します
  </Step>

  <Step title="要件を入力">
    [セッション](/ja/docs/cc/session)を開き、右側のチャットボックス下部の入力欄に要件を入力します
  </Step>

  <Step title="メッセージを送信">
    **Enter** を押すか、**送信ボタン** をクリックします
  </Step>
</Steps>

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/jiekou/ja/docs/cc/assets/chat-mode-start-conversation.png" alt="Chat モードで会話を開始" />
</Frame>

## モデルを選択する

入力欄の上にあるモデルセレクターをクリックすると、別のモデルに切り替えられます。現在、インターフェースAI 上で提供されている [Anthropic API 互換](/ja/docs/model/llm-anthropic-compatibility)のすべての大規模言語モデルに対応しています。

<Frame>
  <img width="300" src="https://mintlify.s3.us-west-1.amazonaws.com/jiekou/ja/docs/cc/assets/chat-mode-choose-model.png" alt="Chat モードのモデル選択" />
</Frame>

## 権限モード

Cloud Code は 3 種類の権限モードを提供し、Claude Code が操作を実行する方法を制御します。

<AccordionGroup>
  <Accordion title="Accept Edits" icon="check">
    Claude Code がファイルを変更する前に、あなたの確認が必要です。慎重に操作したい場面に適しています。

    **特徴：**

    * ファイルを変更するたびに手動承認が必要
    * 変更内容をプレビューしてから判断できる
    * 重要なプロジェクトや Claude Code の動作を学習する場合に適している
  </Accordion>

  <Accordion title="Full Auto" icon="robot">
    Claude Code がすべての操作を自動で実行できます。AI に自律的にタスクを完了させることを信頼できる場合に適しています。

    **特徴：**

    * 手動確認は不要で、Claude Code が直接実行
    * 開発効率が最も高い
    * 高速なプロトタイピングや Claude Code に慣れた後の利用に適している
  </Accordion>

  <Accordion title="Plan Mode" icon="list-check">
    Claude Code が先に計画を作成し、あなたの承認を待ってから実行します。複雑なタスクを段階的に実行する場合に適しています。

    **特徴：**

    * Claude Code が先にタスクを分析し、実行計画を作成
    * 計画を確認・修正できる
    * 承認後、計画に従って段階的に実行
    * 大規模な機能開発に適している
  </Accordion>
</AccordionGroup>

## ファイルをアップロードする

Claude に分析させるためのファイルをアップロードできます。

<Columns cols={2}>
  <Card title="クリックしてアップロード" icon="paperclip">
    入力欄横の添付アイコンをクリックしてファイルを選択します
  </Card>

  <Card title="ドラッグ＆ドロップでアップロード" icon="upload">
    ファイルを入力欄エリアに直接ドラッグ＆ドロップします
  </Card>
</Columns>

**対応するファイルタイプ：**

* コードファイル（.py, .js, .ts, .html, .css など）
* テキストファイル（.txt, .md, .json など）
* 画像ファイル（.png, .jpg, .gif など）

<Info>
  Claude Code は、コードロジックや画像内容を含むアップロードされた内容を分析・理解できます。
</Info>

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/jiekou/ja/docs/cc/assets/cc-click-upload-file.png" alt="クリックしてファイルをアップロード" />
</Frame>

## ツール呼び出しを確認する

Claude Code が操作を実行する際、詳細なツール呼び出し情報を確認できます。

* <Icon icon="wrench" /> **ツール名**（例：`edit_file`、`bash`）
* <Icon icon="code" /> **入力パラメータ**
* <Icon icon="check" /> **実行結果**
* <Icon icon="clock" /> **実行時間**

ツール呼び出しをクリックすると、詳細情報を展開/折りたたみできます。

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/jiekou/ja/docs/cc/assets/cc-tool-call-details.png" alt="ツール呼び出しを確認" />
</Frame>

### Claude Code で利用可能なツール

Claude Code は Cloud Code 内で以下のツールを使用できます。

| ツール          | 説明              |
| ------------ | --------------- |
| `read_file`  | ファイル内容を読み取る     |
| `write_file` | ファイルを作成または上書きする |
| `edit_file`  | 既存ファイルを編集する     |
| `bash`       | ターミナルコマンドを実行する  |
| `glob`       | ファイルを検索する       |
| `grep`       | ファイル内容を検索する     |

## レスポンスを制御する

### レスポンスを停止する

Claude Code のレスポンスを停止する方法は 2 つあります。

* 入力欄横の **停止** ボタンをクリックする
* `Esc` キーを押す

<Info>
  Claude Code はできるだけ早く生成を停止しますが、すでに実行された操作はロールバックされません。
</Info>

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/jiekou/ja/docs/cc/assets/cc-session-stop-task.png" alt="レスポンスを停止" />
</Frame>

### 再生成する

Claude Code のレスポンスに満足できない場合は、次のことができます。

1. 自分のメッセージを編集して再送信する
2. より詳細な説明を提供して Claude Code に再試行させる
3. 新しいセッションを作成して最初から始める

## ベストプラクティス

### 効果的なプロンプト

<Columns cols={2}>
  <Card title="明確かつ具体的" icon="bullseye">
    望む機能と期待する動作を明確に説明します
  </Card>

  <Card title="コンテキストを提供" icon="info">
    Claude Code にプロジェクトの背景と技術スタックを伝えます
  </Card>

  <Card title="段階的に依頼" icon="list-ol">
    複雑なタスクを小さなステップに分解して順番に完了します
  </Card>

  <Card title="フィードバックで反復" icon="rotate">
    結果に基づいてフィードバックを提供し、Claude Code に改善させます
  </Card>
</Columns>

### 例：効果的なプロンプト vs 効果的でないプロンプト

| 効果的でないプロンプト | 効果的なプロンプト                                              |
| ----------- | ------------------------------------------------------ |
| "コードを書いて"   | "ユーザー名と年齢を受け取り、フォーマット済みの歓迎メッセージを返す Python 関数を作成して"     |
| "bug を修正して" | "login.py の 42 行目で TypeError が発生しています。原因を分析して修正してください" |
| "最適化して"     | "この関数は大きな配列を処理するときにとても遅いので、より効率的なアルゴリズムを使って最適化してください"  |

## 関連ドキュメント

<Columns cols={2}>
  <Card title="セッション管理" icon="message" href="/ja/docs/cc/session">
    プロジェクト内のセッション情報を管理する
  </Card>

  <Card title="ファイル管理" icon="folder" href="/ja/docs/cc/files">
    プロジェクト内のファイルを管理する
  </Card>
</Columns>
