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

# 概要

**エディター**は IDE 内のコア AI ワークスペースです。コーディング中に [**NEXT 編集の提案**](/ja/user-guide/next-edit-suggestion) を通じてリアルタイムのコード予測と補完を得られるほか、チャットパネルの **Ask** や **Agent** で質問、編集、複数ステップの作業を進めることができます。

## 新しいチャットを始める

### チャットパネルを開く

Qoder にサインインした後、右上隅の AI サイドバーの切り替えボタンをクリックすると、チャットパネルが開きます。
次のショートカットを使用することもできます：

| 操作             | macOS   | Windows    |
| :------------- | :------ | :--------- |
| チャットパネルを開く/閉じる | `⌘` `L` | `Ctrl` `L` |

### チャット履歴の表示

チャットパネルの右上隅にある履歴アイコンをクリックすると、すべてのチャット履歴を表示できます。

### モードの選択

* [Ask](/ja/user-guide/chat/ask): Q\&A モード。コンテキストに基づいてプログラミングの質問に答え、解決策や提案を提供します。コードの変更は行いません。
* [Agent](/ja/user-guide/chat/agent): 自律コーディングモード。自己意思決定、環境認識、ツール使用機能を備えています。プロジェクト検索、計画作成、ファイル編集、ターミナル操作などのツールを活用して、コーディングタスクをエンドツーエンドで完了します。MCP ツール構成をサポートし、ワークフローを開発プロセスに深く統合させることができます。

### 入力の要件

モードを選択後、入力ボックスに要件を記述してください。より良い結果を得るために、以下のヒントを参考にしてください:

* **構造化されたリクエスト**: Qoder に実行してほしい内容を明確にし、コーディングタスクの目的と手順を概説します。
* **コンテキストの提供**: ファイル、画像、コードの変更などの関連情報を添付し、Qoder が背景を理解してより正確なソリューションを生成できるようにします。
* **期待値の明確化**: プログラミング言語、コーディング規約、出力フォーマット、変更目標などの好みやガイドラインを明記します。例:「コード変更を生成する際は、各メソッドにコメントを追加してください。」
* **反復的なフィードバック**: コードの提案や回答に対してフィードバックを提供します。複雑なタスクの場合は、要件を分解して段階的に反復し、Qoder と協力して完了させます。

## NEXT 編集の提案

チャットパネルでの AI との対話に加えて、Qoder はコードエディタにシームレスに統合された [**NEXT 編集の提案**](/ja/user-guide/next-edit-suggestion) 機能を提供します。現在のカーソル位置、コンテキスト、および最近の変更に基づいて、次に記述する可能性が高いコードを自動的に予測し生成します。`Tab` キーを押すだけで提案をすばやく受け入れることができ、コーディングプロセスがよりスムーズになります。

## 独立したチャットウィンドウ

独立したチャットウィンドウ機能を使用すると、進行中の会話を別のウィンドウに分割できます。複数の Agent タスクを同時に開始した場合、タブ間を行き来することなく、各タスクの実行の進捗と結果を並行して確認できます。

### 使用方法

チャットパネルの上部で、分離したい会話タブを右クリックし、コンテキストメニューから **Move into New Window** を選択すると、その会話が独立したウィンドウで開きます。

分離されたウィンドウはメインウィンドウから完全に独立しており、サイズや位置を自由に調整したり、複数の画面に柔軟に配置したりできます。

### 適用シナリオ

* **マルチタスクの並行監視**: 複数の Agent タスクを同時に実行する場合、異なるセッションを独立したウィンドウに割り当てることで、各タスクの実行ステータスをリアルタイムで把握できます。
* **分割画面での比較**: 2 つのセッションの出力結果を比較する必要がある場合、それらを左右のウィンドウに並べて配置することで簡単に比較できます。

## 推奨カード

エージェントがタスクの 1 ターンを完了して返信した後、メッセージの最後に推奨カードのセットが自動的に表示されます。現在のコードの変更、プロジェクトのステータス、および会話のコンテキストに基づいて、次に実行する可能性が最も高いアクションを予測します。クリックするだけで入力ボックスに直接入力され、そのまま送信したり、さらに編集したりできます。エージェントが実行を完了すると、最新のコンテキストに基づいて新しい推奨カードが再度生成されます。

<Tip>推奨カードは Agent モードでトリガーされます。</Tip>

### 推奨タイプ

* **Review Code Changes**: エージェントがコードの生成または変更を完了した後にトリガーされ、新しいコードがプロジェクトの基準を満たしているか、潜在的な欠陥がないかをレビューできます。
* **Run Feature Test**: フロントエンドファイル（.tsx、.jsx、.vue、.html、.css）の変更が検出された場合にトリガーされ、ブラウザでのページのレンダリングとインタラクション効果を検証できます。
* **AI Suggestion**: 現在の会話のコンテキストに基づいて、エージェントが自律的に生成します。

<Note>
  - 推奨カードはコンテキストから推測されるため、実際の意図と完全に一致しない場合があります。
  - 推奨カードは、エージェントの最新の返信でのみクリック可能です。新しいメッセージが送信されると、前のターンのカードは消えます。
  - 推奨カードをクリックしてトリガーされたタスクは、現在のセッションで選択されたモデルの課金ルールに従います。
</Note>
