Select AI Supervisor Agent Teamsの使用方法
スーパーバイザとして機能するエージェントを作成し、スーパーバイザとして指定し、就業者エージェントを作成し、スーパーバイザをチーム属性に追加し、ユーザー・プロンプトをチームに対して実行します。
- 必要な権限を付与します。データベース・ユーザーには、
DBMS_CLOUD_AI_AGENTに対するEXECUTE権限、必要な資格証明へのアクセス、および外部プロバイダ・コールに必要なネットワークACLが必要です。詳細は、「Select AI Agentを使用するための前提条件」を参照してください。 - 参照、更新、通知またはレポート・タスク用のPL/SQL関数など、ワーカー・エージェントが使用するツールを作成します。詳細は、DBMS_CLOUD_AI_AGENTパッケージおよびSelect AI Agentの使用例を参照してください。
- 就業者エージェントおよびタスクを作成します。監督者が各サブタスクに適切な就業者を選択できるように、各就業者ロールを固有に保ちます。「CREATE_TASKプロシージャ」および「CREATE_AGENTプロシージャ」を参照してください。
supervisor属性をtrueに設定して、スーパーバイザ・エージェントを作成します。CREATE_AGENT Attributesを参照してください。supervisor_agentをスーパーバイザ・エージェント名に設定し、agentsをワーカー・エージェントとタスクのペアに設定して、チームを作成します。「CREATE_TEAMプロシージャ」を参照してください。- Select AI Agentフレームワークを使用して、セッションのチームを設定し、自然言語プロンプトを送信します。SET_TEAMファンクションを参照してください。
- 履歴ビューをレビューして、ワーカー・ルーティング、返された結果、ワーカー障害およびヒューマン入力待機状態を確認します。就業者タスクが人間の入力を要求した場合、チームはユーザーが応答するまで一時停止します。この期間中、管理者主導のチーム全体が一時停止します。同じ会話を続けて、要求された入力を提供します。ユーザーが応答すると、就業者は再開し、タスクを完了して、結果を監督者に返します。その後、監督者は次のアクションを決定します。「DBMS_CLOUD_AI_AGENTビュー」を参照してください。
就業者agentsの配列から選択したスーパーバイザを含めないでください。監督者がチームを管理し、アレイには委任可能な従業員のエージェントとタスクのペアのみがリストされます。ワーカー・タスクでは、独自に構成されたツールを使用できます。チーム属性ではツール名はリストされません。
ノート
ノート:監督者主導のチームは、就業者サブタスクを順番に処理します。監督者は、別のサブタスクを委任する前に、各従業員の結果を待機します。パラレル・ワーカーの実行はこのリリースに含まれていません。