メインコンテンツへスキップAI Chatは単なるQ&Aを超え、AIのAgentが自律的にツールを使い、意思決定を行い、チャットパネルから直接複雑なタスクを実行できます。受動的なアシスタントから能動的な開発パートナーへの決定的な転換です。
AI Chatの主な機能は次のとおりです:
- コードベースの把握: Qoderはプロジェクトと自然言語での説明を賢く分析し、タスクの完全なcontextを自動的に理解します。
- プロジェクトレベルの変更: 高レベルの指示に基づき、Qoderはプロジェクト全体にわたって複数ファイルにまたがる複雑な変更を実行できます。
- メモリの活用: Qoderは永続的なLLMベースのメモリを備えており、時間の経過とともにユーザーやプロジェクトを学習して適応します。
- ツールの使用: 複雑なタスクを達成するために、Qoderは強力な内蔵ツール群を自律的に選択して利用できます。
- To-dos: 複雑な目標に対して、Agent modeは作業を導くための構造化されたステップごとのタスクリストを生成します。
- コマンド実行: Qoderは必要なターミナルコマンドを賢く判断・生成・実行し、タスクを完了します。
JetBrains IDE に Qoder Plugin をインストール後、チャットを開始するには、サイドナビゲーションバーの Qoder アイコンをクリックするか、キーボードショートカット(macOS は ⌘ ⇧ L、Windows/Linux は Ctrl Shift L)で AI Chat パネルを開きます。サインインすると、すぐにチャットを始められます。
Qoder Plugin は 2 つのモードで AI Chat 機能を提供します:
- Ask mode は、開発者がコーディングの問題解決、エラー修正、デバッグ、実行時エラーのトラブルシューティングを行うのに役立ちます
- Agent mode は、To-Do の生成、複数ファイルにまたがる編集、自律的な意思決定、コードベース全体の把握、ツールの活用によって、エンドツーエンドのコーディングタスクを完遂します。
Qoder はプロジェクトを自動的にインデックス化し、AI がコードを深く理解できるようにして、より高精度な検索と適切な提案をリアルタイムで行います。詳しく見る ➔
Qoderはあなたとのやり取りを記憶し、あなたやプロジェクトに関する個人用メモリを構築して、より賢い支援とより適切な解決策を提供します。チャットを重ねるほど、さらに役立つ存在になります。 詳しく見る ➔
Qoder はカスタムのプロジェクトルールを適用し、あなた独自のコーディング規約を AI に理解させることで、プロジェクトのスタイルに一貫して沿った提案を行います。常にあなたのやり方でコードが書かれるようにします。 詳しく見る ➔
Qoder は AI に強力なツールを搭載しており、ファイルの読み取りやコマンドの実行、コードの編集が行えます。これにより、会話を具体的なアクションに変換し、自律的に問題を解決します。 詳しく見る ➔
Qoder は複雑な目標をステップごとの計画に落とし込み、行動の透明なロードマップを提示して、追跡と承認を容易にします。大きなアイデアを、前進に向けた明確な道筋へと変えていきます。
QoderはAIにリアルタイムのWebアクセスを提供し、最新のオンラインリソースを活用して複雑な問題の解決や質問への回答を可能にします。これにより、静的な学習データの制約を超えて対応できます。
Qoder は AI にターミナルの直接操作権限を与え、パッケージのインストール、テストの実行、サーバー管理まで行って、タスクを最初から最後まで完結します。手作業を自動化し、ユーザーの負担をなくします。
Qoder の Agent mode は MCP を介して外部ツールに接続し、AI が JIRA やカスタム API などのサービスと連携して、より豊富な context と自動化アクションを実現します。これにより、単なるコード支援を超えて能力を大幅に拡張します。 詳細はこちら ➔
Qoder の Agent mode は、プロジェクトの状態を自動でスナップショット保存し、セーフティネットとして機能します。これにより、Agent が加えた変更を簡単に元に戻せます。
Qoder では、Agent が行ったすべての操作(実行したコマンドや変更されたファイルを含む)の完全な監査履歴を提供し、透明性を確保します。Qoder の AI Chat パネルを開いてアイコンをクリックすると、履歴にアクセスできます。
| 操作 | macOS | Windows/Linux |
| メッセージを送信 | ⏎ | ⏎ |
| 入力欄で改行を挿入 | ⇧ ⏎ | Shift ⏎ |
| context を追加 | @ | @ |
| 選択項目をチャットに追加 | ⌘ ⌥ I | Ctrl Alt I |
| すべての提案された変更を承認 | ⌘ ⏎ | Ctrl ⏎ |
| すべての提案された変更を却下 | ⌘ ⌫ | Ctrl Backspace |