外部アプリに Genie エージェントを埋め込む

外部の Web サイトまたはアプリケーションに iframe として Genie エージェントを埋め込み、ユーザーが Azure Databricks に移動することなく、内部ツールまたはポータル内で Genie と対話できるようにします。 ワークスペース管理者は、許可された埋め込みサーフェスを構成します。埋め込みユーザーはプロンプトを送信できますが、エージェント構成を編集することはできません。

Note

Genie Agents は、以前は Genie Spaces として知られていました。

Requirements

Genie エージェントを埋め込む前に、次の手順を実行する必要があります。

  • ワークスペース管理者: Genie のアクセス管理設定で、許可された埋め込みサーフェスを構成する必要があります。
  • エージェントの作成者: Genie エージェントに対する CAN MANAGE 権限を少なくとも持っている必要があります。
  • エンド ユーザー: Genie エージェントと、それが使用する基になるデータ資産への明示的なアクセス権が必要です。 Azure Databricksにサインインしていないユーザーは、埋め込みエージェントと対話する前に認証を求められます。

Note

埋め込み Genie エージェント ユーザーはプロンプトを送信できますが、エージェント構成を編集することはできません。

手順 1: 許可される埋め込みサーフェスを構成する

ワークスペース管理者は、Genie エージェントを埋め込む前に、許可された埋め込みサーフェスを構成する必要があります。 「ダッシュボードの管理」と「Genie Agent の埋め込み」を参照してください。

手順 2: iframe コードを生成する

管理者が許可されたサーフェスを構成した後、エージェントの作成者は iframe 埋め込みコードを生成できます。

  1. 埋め込む Genie エージェントを開きます。
  2. [共有] をクリックします。
  3. [共有]ダイアログボックスで、[ スペースを埋め込む]をクリックします。
  4. 生成された iframe コードをコピーします。

手順 3: iframe をアプリケーションに追加する

iframe コードを外部の Web サイトまたはアプリケーションに貼り付けます。

CSV データのコピーや会話リンクのコピーなど、完全な機能を有効にするには、 allow="clipboard-write" 属性を iframe 要素に追加します。

<iframe src="<your-genie-space-url>" allow="clipboard-write" width="100%" height="600"></iframe>

ベスト プラクティス

  • 明示的なデータ アクセスを許可する: エンド ユーザーが Genie エージェントと、エージェントによって使用されるすべての基になるデータ資産の両方にアクセスできることを確認します。 ユーザーには、アクセス許可を持つデータのみが表示されます。
  • クリップボードへのアクセスを有効にする: ユーザーがクエリ結果と会話リンクをコピーできるように、iframe 要素に allow="clipboard-write" を含めます。
  • 許可されるサーフェスを制限する: 信頼して制御できる埋め込みサーフェスリストにドメインのみを追加します。