メインコンテンツまでスキップ

Genieアプリビルダー

備考

ベータ版

この機能はベータ版です。使用するには、ワークスペース管理者は プレビュー ページから ガバナンスされたエージェント型アプリ構築 を有効にする必要があります。Databricksのプレビューを管理するを参照してください。

Genie App Builderは、DatabricksのUIで直接、自然言語を使用してDatabricks Appsを構築するDatabricksネイティブの方法です。必要なアプリの説明を入力すると、Genie App Builderがそれを生成し、コード不要で調整およびデプロイできる動作プレビューを表示します。Databricks内でネイティブに実行されるため、開発中もデータはプラットフォーム上に留まります。Genie App Builderは、データおよびAIアプリ用のDatabricksフレームワークである Databricks AppKitを使用してアプリを構築します。

Genie App Builderは、新しいDatabricks Apps機能のセットの一部です。全体像については、Governed agentic app buildingを参照してください。

App Spaces と Genie App Builder​

Genie App Builderは、App Space内でのみアプリを構築します(App Spacesを参照してください)。App Spaceはガバナンスの境界であり、アプリの認証方法、使用できるリソースやスコープ、ビルドが許可されるユーザーを決定します。すべてのアプリはスペース内に作成されるため、構築したアプリは管理者が定義したガードレール内に維持されます。App Spaceの構成を参照してください。

Genieアプリビルダーの使用方法​

前提条件 : App Spaceに対する少なくとも CAN CREATE APP 権限が必要です。App Spaceの構成を参照してください。

  1. Appsのホームページで、左側のナビゲーションにある [tab] をクリックします。
  2. 正しい App Space が選択されていることを確認してください。
  3. 必要に応じて、アプリの名前を指定します。

その後、短いサイクルで反復処理を行います。Databricksでは、特に使い始めるときに、このアプローチを推奨します。

  1. シンプルで自然な言語のプロンプトを入力します。
  2. Genieアプリビルダーにプレビューアプリを生成させます。
  3. プレビューアプリを表示するにはサインインしてください。
  4. ビルダーで問題が発生した場合は、フォローアップのプロンプトを使用して反復処理を行います。それ以外の場合は、アプリをデプロイします。
  5. デプロイが成功すると、アプリはゼロから1までスケールするServerless Micro App(Serverless Micro Appsを参照)として実行されます。
  6. アプリの詳細ページで Genie App Builder をクリックして、反復作業を続けます。

より良い結果を得るためのヒント​

Genie App Builderからより良い結果を得るには、次のヒントに従ってください。

  • シンプルな状態から始めて反復処理を行う :1つの巨大なプロンプトではなく、後続のプロンプトを使用します。
  • UIと動作を具体的に指定する :必要なページ、入力、グラフ、アクション、および発生させるべき内容(フィルター、default、データの書き込み先)を指定します。

制限事項​

Genieアプリビルダーの現在の制限事項は次のとおりです。

  • Genie App BuilderはApp Space内でのみアプリを構築するため、スタンドアロンアプリの構築には使用できません。
  • 作成するアプリは、Serverless Micro Appsとしてのみ実行され、ゼロから1までスケールしますが、水平方向にはスケーリングしません。

これらの機能を使用するための要件については、Requirementsを参照してください。

関連リソース​