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

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