オーケストレーションのためのエージェントの追加

IBM watsonx Orchestrate のエージェントは、マルチエージェント・オーケストレーションを使ってコラボレーションし、さまざまなチャネルでタスクを完了することができる。 IBM、あなたのチーム、サードパーティプラットフォーム、 watsonx.ai、および IBM watsonx Assistant インスタンスから、ビルド済みおよびカスタムエージェントを含む複数のコラボレーターエージェントを追加します。 利用可能なエージェントのリストの詳細については、 構築済みエージェントのリストを参照のこと。

コラボレーター・エージェントとは、複数の自律エージェントが特定のタスクを完了したり、共通の目標を達成するために相互作用したり、協力したりする計算システムである。 これらのエージェントは、推論や意思決定を学習することができる。

コラボレーターエージェントを追加することで、特定の分野や業界で動作するように設計された、ドメインに特化したエージェントを持つことができます。 これらのエージェントは、それぞれのドメインに関する深い知識と専門知識を持ち、より効率的かつ正確にタスクを完了することができる。

コラボレーター・エージェントを使えば、こんなことができる:

  • 複数のエージェントにタスクを分担させることで、単一の大規模システムよりも効率的に複雑なタスクを完了させる。
  • より多くのタスクやより大きなワークロードを処理するためにエージェントを追加することで拡張できます。
  • エージェントが独立してタスクを実行できるようにすることで、システムがより幅広いタスクを処理し、状況の変化に適応できるようにする。
  • 従業員や顧客とのコミュニケーションからインサイトを収集することで、エージェントはより良いパフォーマンスを実現するための重要なアイデアを得ることができます。

コラボレーションとオーケストレーションのためのプランニング・エージェント

協力者エージェントを持つエージェントは独立して動作し、中央機関なしでローカルな情報と相互作用に基づいて決定する。

エージェントは協力者を持つことができ、その協力者もまた自分の協力者を持つことができる。 このコラボレーションによって、相互に結びついたエージェントのネットワークが構築される。 初期エージェントは、タスクの実行を互いに委任するために、これらすべてのコラボレーター・エージェントを呼び出すことができる。

コラボレーター・エージェントを効果的に使うには、入念な計画と実行が必要だ:

  • 明確な目的を定める: 協力エージェントと達成したいことを明確に定義する。 顧客サービスの向上、サプライチェーンの最適化、データ分析の強化など、具体的な目標を持つことが導入プロセスの指針となる。

  • システムを設計する: 各エージェントの役割や能力を含め、マルチエージェントシステムを計画する。

  • 適切なエージェントを選ぶ目の前の仕事に適したエージェントを選ぶ。 その機能、既存システムとの互換性、ワークフローへの統合方法を検討する。

  • 人間とエージェントのコラボレーションを促進する: 人間の従業員とエージェントがシームレスに協働する文化を促進する。
  • スケーラビリティの計画: マルチエージェントシステムがビジネスの成長に合わせて拡張できることを確認してください。
重要: ラン内の協力 watsonx Orchestrate エージェントは順次実行されます。 現在、コラボレーターエージェントやツールの watsonx Orchestrate 並列実行はサポートされておらず、並列処理を有効にする設定も利用できません。

コラボレーター・エージェントの追加

  1. エージェント編集ページで、 ツールセット > エージェントの追加をクリックします。
  2. エージェントを追加する場所を選択します:
    1. カタログから追加する
    2. ローカルインスタンスから追加
    3. 外部ソースからのインポート

正しい方法の選択

メソッド 使用タイミング 使用例
カタログから すぐに使用できるエージェントやパートナーから提供されたエージェントが必要な場合 人事またはITサポートエージェントの追加
ローカルインスタンスから チームが同じ watsonx Orchestrate インスタンスにエージェントを作成済みの場合 社内の財務またはコンプライアンス・エージェントを再利用する
外部ソースから サードパーティ、 watsonx.ai またはアシスタントエージェントに接続する場合 別のプラットフォームで展開されているAIモデルの使用
ADKの使用 ネイティブ・エージェントと連携する必要がある外部 A2A エージェントを開発する場合 Orchestrate ADKを使用して構築されたカスタムロジックエージェントの追加

ADKを使用して外部エージェントを追加する

エージェント開発キット(ADK)を使用することで、外部エージェントを構築し登録することができます。 ADKでエージェントを構築、設定、登録する方法の詳細については、 ADKのドキュメントを参照してください。

コラボレーター・エージェントの削除

  1. ツールセットセクションで、削除したいエージェントに移動します。
  2. 選択したナレッジソースの横にある縦の オーバーフロー・メニュー 省略記号(…)をクリックしてください。
  3. 削除」をクリックします。

次のタスク

  • アクション、制限、ドキュメントベースのチャットの設定など、エージェントがどのように応答するかを指定します
  • エージェントをチャネルに接続、配備後にユーザがエージェントと対話できるようにします。
  • エージェントをデプロイして、設定されたチャネル全体でアクティブになり、使用できるようにします。