Important
この機能は パブリック プレビュー段階です。
Important
新しいユース ケースでは、エージェント コード、サーバー構成、デプロイ ワークフローを完全に制御するために、Databricks Apps にエージェントをデプロイすることをお勧めします。 「エージェントを作成して Databricks Apps にデプロイする」を参照してください。 既存のエージェントを移行するには、「 モデル サービスから Databricks Apps へのエージェントの移行」を参照してください。
このページでは、Genie エージェント システムについて説明し、カスタム エージェントと Genie エージェントを使用してマルチエージェント システムを作成する方法について説明します。
Requirements
- Genie エージェントを設定する必要があります。 Genie エージェントの作成と管理に関するページを参照してください。
Genie エージェントの利点
マルチエージェント システムは、それぞれが特殊な機能を持つ複数のエージェントで連携して構成されます。 Genie エージェントを使用すると、ユーザーは自然言語を使用して構造化データのクエリを実行できます。
カスタム エージェントを使用すると、エージェントは互いのコンテキストとして回答を共有できます。 そのため、ユーザーは複数のソースから回答を取得できます。 非構造化ドキュメント コーパスに対してクエリを実行し、レコードのデータベースにクエリを実行する Genie エージェントと組み合わせる、既にデプロイされている RAG エージェントを作成できます。
マルチエージェント システムは、通常、特殊なワーカー エージェントのコンテキストを指示および管理するスーパーバイザ エージェントで構成されます。
ノートブックの例: Genie を使用したマルチエージェント システム
次のノートブックでは、これらの種類のエージェントを調整するマルチエージェント システムを作成する方法を示します。
- Genie エージェント
- モデル提供にデプロイされたエージェント
- 組み込みコードを使用した UC 関数呼び出しエージェント。
Genie と LangGraph を使用したマルチエージェント
Genie と DSPy を使用したマルチエージェント
ユーザー代理承認を使用して Genie エージェントにアクセスする
ユーザーの代理承認を使用すると、エージェント システムは、エージェント のエンド ユーザーのアクセス許可を使用して Genie エージェントとその基になるリソースにアクセスできます。
Genie Agents でユーザーの代理承認 を設定する方法の詳細については、ユーザーの代理認証を参照してください。