マルチエージェントシステムでGenieを使用します (Model Serving)
プレビュー
この機能は パブリック プレビュー段階です。
新しいユースケースの場合、Databricksは、エージェントコード、サーバー構成、およびデプロイワークフローを完全に制御するために、Databricks Appsにエージェントをデプロイすることをお勧めします。エージェントを作成してDatabricks Appsにデプロイするを参照してください。既存のエージェントを移行するには、Model ServingからDatabricks Appsにエージェントを移行するを参照してください。
このページでは、Genie エージェントシステムについて説明し、カスタムエージェントとGenie エージェントを使用してマルチエージェントシステムを作成する方法を示します。
要件
- Genie Agent の設定が必要です。Genie Agent の作成と管理を参照してください。
Genie エージェントの利点
マルチエージェント システムは、複数のエージェントが連携して動作し、それぞれが専門的な機能を持っています。Genieエージェントを使用すると、ユーザーは自然言語を使用して構造化データにクエリーを実行できます。
カスタムエージェントを使用すると、エージェントが相互のコンテキストとして回答を共有できます。これにより、ユーザーは複数のソースから回答を得ることができます。すでにデプロイされているRAGエージェントで非構造化ドキュメントコーパスをクエリーし、それをレコードのデータベースをクエリーするGenieエージェントと組み合わせることができます。
マルチエージェントシステムは通常、専門のワーカーエージェントのコンテキストを指示および管理するスーパーバイザーエージェントで構成されます。

サンプルノートブック:Genieによるマルチエージェントシステム
次のノートブックは、これらのタイプのエージェントをオーケストレーションするマルチエージェントシステムを作成する方法を示しています。
- Genieエージェント
- Model Serving にデプロイされたエージェント
- 組み込みコードを使用する UC 関数呼び出しエージェント。
GenieとLangGraphを使用するマルチエージェント
Genie および DSPy を使用したマルチエージェント
ユーザー代理認証によるGenieエージェントへのアクセス
ユーザー代理承認により、エージェントシステムは、エージェントエンドユーザーの権限を使用して、Genie Agentとその基盤となるリソースにアクセスできます。
Genie エージェントによるユーザー代理認証セットアップ方法の詳細については、ユーザー代理認証を参照してください。