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.
Experts モードは、Qoder が複雑な開発タスク向けに提供するマルチエージェント協調機能です。ユーザーは要件を提示するだけで、システムが自動的にタスクを分解し、専門家チームを編成して、設計、実装、テスト、品質保証を並行して実行し、本番環境で使用可能なエンジニアリング成果物を提供します。
一言で言うと:あなたが要件を提示し、AI エキスパートチームが成果物を提供します。
コアワークフロー
リクエストを開始すると、Team Lead がタスク全体の「司令塔」として機能します。目標を理解し、タスクを分解し、全体を調整し、品質を管理し、必要に応じて異なる分野の専門家を動的に招集して並行して協力させます:
| 役割 | 職責 |
|---|
| Team Lead | 要件を理解、タスクを分解、調整・スケジューリング、品質管理 |
| フロントエンド専門家 | UI/UX 実装とインタラクションロジックを担当 |
| バックエンド専門家 | API、データベース、サービスアーキテクチャを設計 |
| QA 専門家 | テストケースを作成、エッジケースをカバー |
| コードレビュー専門家 | コード規格、セキュリティ、保守性を確保 |
| リサーチ専門家 | 技術選定を評価、ソリューションの長所と短所を比較 |
| DevOps 専門家 | デプロイ、モニタリング、オートスケーリング戦略を計画 |
| UX デザイナー | インターフェースプロトタイプとユーザー体験の提案を提供 |
専門家同士は並行して実行し、互いにブロックしません。Team Lead がリアルタイムで調整し、すべての成果物が統合された全体となることを確保します。
適用シナリオ
Experts モードは中〜大規模のエンジニアリングタスク向けに設計されています。エンドツーエンドで高品質な結果を期待する場合、最大の価値を発揮します。以下は3つの典型的なシナリオです:
| シナリオ | タスク例 | Experts がどう支援するか |
|---|
| フルスタック開発 | ユーザー管理モジュール開発(登録、ログイン、情報管理) | Team Lead が計画を生成、フロントエンド/バックエンド専門家が並行開発、QA が同時にテスト、コードレビューが品質を確保 |
| 複雑な問題の診断と修正 | 複数のマイクロサービスに関わる本番環境のパフォーマンスボトルネック | Team Lead がバックエンドと DevOps 専門家を招集し、ログを分析、コールチェーンをトレース、問題を特定して修正 |
| 技術ソリューション調査 | GraphQL による RESTful API 置換の評価 | リサーチ専門家が資料を収集、フロントエンド/バックエンド専門家が技術スタックへの影響を評価、実行可能な調査レポートを提供 |
シンプルで明確なファイル修正の場合、Agent モードの方が効率的です。
利用ガイド
1. Experts モードに切り替える
Quest 入力エリア下部の設定バーで、モード切り替えボタンをクリックし、Experts モードを選択します。
切り替え後、自然言語で要件を説明するだけで、Team Lead が自動的に目標を理解し、計画を作成し、専門家チームを調整して実行します。
2. 要件計画
Experts モードには計画生成機能が組み込まれており、タスク実行前に実装計画を生成します:
- 要件を説明:目標、技術スタックの好み、品質要件などを明確に記述
- 計画を生成:Team Lead が要件を分析し、構造化された実装計画を生成
- レビューと調整:実行前に計画を修正し、不足しているステップを追加可能
- 実行を確認:計画確認後、専門家チームが並行作業を開始
3. タスクリスト
タスク実行中、チャットパネル下部にリアルタイムのタスクリストが表示されます:
- 保留中:実行待ちのタスク
- 進行中:現在実行中のタスク
- 完了:完了したタスク
個々のタスクをクリックすると、いつでも実行進捗、プロセス、結果を確認できます。
また、タスクがユーザーの確認や介入を必要とする場合、通知がダイアログの上部に表示され、迅速に対応できます。
Experts モードでは、Team Lead がほとんどのタスクを自主的にスケジュール・実行し、介入が必要なのは極めて稀なケースのみです:
- ターミナルコマンドがブラックリストに一致するか、高リスク操作として識別された場合
- ツール呼び出し回数が上限に達した場合
- その他、手動での強制介入が必要な例外状況
4. サブエージェント(専門家)
Team Lead は、タスクのニーズに応じて異なる分野の専門家サブエージェントを動的にスケジュールします。会話フローでは、各専門家エージェントの実行ステータスを確認でき、クリックすると詳細が表示されます。専門家同士はブロックせず並行実行し、Team Lead がリアルタイムで調整し結果を統合します。
主な専門家の能力
- Web 検証:Web 機能検証に使用。Web ページを自動で開き、インタラクションを実行し、スクリーンショットでフィードバックを提供。詳細は ブラウザエージェント を参照。
- コードレビュー:コード規格、潜在的なセキュリティ問題、パフォーマンスのボトルネックなどを自動チェック。
- リサーチ:インターネットから技術資料やベストプラクティスを検索し、技術調査と意思決定をサポート。詳細は ブラウザエージェント を参照。
5. カスタムサブエージェント(専門家)
組み込みの専門家に加えて、カスタムサブエージェントを作成して専門家チームの能力を拡張できます。例えば、特定の技術スタック、ビジネスシナリオ、チーム規約に特化した専門家を作成可能。詳細は サブエージェントドキュメント を参照。
組み込み専門家のカスタマイズ
組み込み専門家をワークフローに合わせて調整できます。
- Skills や MCP を追加し、できることを広げられます。
- 今後の予定:各専門家が使うモデルの変更や、既定プロンプトへの追記(Append)によるより深い調整。
専門家チームの拡張
個別設定に加え、専門家チーム自体の拡張にも対応予定です。ユーザーが作成した Subagent をチームに加え、組み込み専門家と協働させ、業務に合った編成を組めます。
6. 専門家自己進化メカニズム
多くの AI ツールはタスクを完了できますが、経験を蓄積できません。新しい要件のたびにコンテキストを再理解する必要があります。Experts モードにはデュアル進化メカニズムが組み込まれており、AI チームが継続的に成長します:
| 進化の次元 | 説明 |
|---|
| Expert Skill(個体進化) | 各専門家はタスク中に専門能力を継続的に最適化。使えば使うほど、あなたの技術スタックと好みを理解 |
| Team Skill(チーム進化) | システムは各チーム編成の経験を記録。次回同様のタスクがあると、歴史的に最適なラインナップを直接編成 |
エキスパートチームキャンバス
エキスパートチームキャンバス(Expert Team Canvas)は、Expertsモードのリアルタイム可視化パネルで、すべてのエキスパートのタスク進捗と実行ワークフローを一つのウィンドウで概観できます。エキスパートチームが複雑なタスクを並行処理する際、キャンバスを使えば常に全体像を把握できます — どのタスクが完了し、どのタスクが実行中で、各エキスパートが何をしているか — 会話履歴をスクロールする必要はありません。
開き方
Expertsモードの会話画面で、タスク実行中に上部にタスク進捗カードが表示されます。カード上のエキスパートアバターをクリックすると、エキスパートチームキャンバスが開きます。
レイアウト
キャンバスにはタスク概要パネルとキャンバスビューがあります:
タスク概要パネル
上部にタスクの統計サマリーが表示され、完了済みと進行中のタスク数を確認できます。下部には参加中のすべてのエキスパートとそのタスクが一覧表示され、各項目に現在のステータス(完了、進行中、保留中)が付記されています。エキスパートのアバターをクリックすると、そのタスクエリアに自動スクロールします。
キャンバスビュー
各エキスパートのタスク進捗とワークフローをカード形式で横並びに表示します。各カードは1人のエキスパートの作業内容に対応し、実行ステップ、成果物のサマリー、現在のステータスを確認でき、全体の成果を一目で把握できます。
ベストプラクティス
Experts にあなたの意図をより理解させる
| テクニック | 説明 |
|---|
| 最終目標を説明 | どのような操作をするかではなく、どのような結果が欲しいかを明確に |
| コンテキストを提供 | 関連するビジネス背景、既存のコード構造、技術的制約 |
| 品質要件を明確化 | テスト、ドキュメント、コード規格チェックが必要かどうか |
| 優先順位を指示 | 必須項目とオプション項目の区別 |
いつでも介入、中断なし
専門家チームの実行中、会話を停止することなく、いつでも介入して調整可能:
- 方向を修正:期待とずれている?改善が必要な点を直接伝えると、Team Lead がリアルタイムで調整
- 要件を追加:新しいアイデアや見落としがある?いつでも追加でき、専門家チームが増分的に改善
- 優先順位を変更:要件が変わった?新しい重点を伝えると、チームがリソースを再配分
よくある質問
-
実行中に要件を変更できますか?
はい。いつでも情報を追加したり、方向を調整したりできます。Team Lead が専門家チームを調整して変更に対応します。
-
Experts モードのコストと所要時間は?
Experts モードは中〜高複雑度のタスクに適しています。単一 Agent に比べて所要時間は増えますが、品質は大幅に向上します(内部テストで約67%の品質向上を確認)。シンプルなタスクでは、単一 Agent の方が効率的です。
-
Experts モードのターミナルツールの動作メカニズムは?
Experts モードでは、ターミナルツールは毎回の手動確認なしに Terminal コマンドを自動的に実行します。潜在的に危険なコマンドは、自動的にサンドボックス環境で実行されます。