Rovo エージェントにサブエージェントを追加する

このページで使用されている用語

  • サブエージェント: 親エージェントに代わって特定のシナリオを処理できるシンプルなエージェントです。

  • 指示: エージェントのゴールと目的を定義するプロンプトです。エージェントは、指示に基づいてプロンプトに応答します。

  • カスタム トリガー: プロンプトと一致した場合にサブエージェントを実行する状況またはユーザー感情です。

サブエージェントは、より複雑で強力なエージェントを作成し、より幅広いタスクを実行するのに役立ちます。

ほとんどの Rovo エージェントには、作成時に特定の目的を与えるのが理想的です。スキルは、エージェントが専門的なタスクを処理するのに役立ちます。

ただし、サブエージェントは、親エージェントの指示に追加するのが困難な特定のシナリオを処理する手段です。サブエージェントはバックグラウンドで動作し、親エージェントを通じて関連するプロンプトに応答できます。

エージェントに特定の分野を専門とするアシスタント チームを与えるようなものと考えてください。エージェントは、ジョブを適切に実行するために必要なコンテキストをすべて持つ特定のアシスタントにタスクを引き継ぐことができます。

シンプルにするため、会話中にサブエージェントが呼び出されても、常に 1 つの親エージェントと話しているように見えます。

エージェントのサブエージェントを作成して管理する

サブエージェントはオプションです。それぞれ独自の指示、ルーティング説明、ナレッジ、ツールを持つことができます。

たとえば、次のようなものを作成できます。

  • サポートに特化したサブエージェントであり、製品に関する質問にドキュメントに基づいて回答します。

  • 計画に特化したサブエージェントであり、リクエストを構造化されたプロジェクト計画に変換します。

  • レポート作成に特化したサブエージェントであり、最近の作業や更新を要約します。

親エージェントは、1 つのタスク内で多くのサブエージェントに同時に作業を委任して支援を得ることができます (スキルと同様)。これにより、追加設定なしで、より豊富な多分野回答が利用可能になります。

各サブエージェントはそれぞれ独自のコンテキスト ウィンドウを持ち、メイン エージェントから委任された情報と会話履歴のみがそこに入力されます。サブエージェントも要約された結果のみを返し、内部のスキル出力をすべて含めることはないため、メイン エージェントのコンテキストが明瞭かつ簡潔に保たれます。

エージェントにサブエージェントを追加する

  1. アプリ スイッチャーで Atlassian Studio アプリに移動します。

  2. 左側のナビゲーションから [Agents (エージェント)] を選択して、作成済みのエージェントのリストを表示します。

  3. 編集するエージェントを選択します。

  4. [Details (詳細)] タブで、[Add subagent (サブエージェントを追加)] を選択します。

  5. サブエージェントに名前を付けて、自身やコラボレーターが簡単に識別し、その目的を理解できるようにします。

  6. エージェントにサブエージェントを実行するタイミングをプロンプトで指示して、サブエージェントのトリガーを作成します。

  7. サブエージェントに使用させる指示、ツール、スキル、ナレッジを追加します。

  8. サブエージェントの設計が完了したら、[Save (保存)] を選択します。

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。