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の構成を参照してください。
- Appsのホームページで、左側のナビゲーションにある [tab] をクリックします。
- 正しい App Space が選択されていることを確認してください。
- 必要に応じて、アプリの名前を指定します。
その後、短いサイクルで反復処理を行います。Databricksでは、特に使い始めるときに、このアプローチを推奨します。
- シンプルで自然な言語のプロンプトを入力します。
- Genieアプリビルダーにプレビューアプリを生成させます。
- プレビューアプリを表示するにはサインインしてください。
- ビルダーで問題が発生した場合は、フォローアップのプロンプトを使用して反復処理を行います。それ以外の場合は、アプリをデプロイします。
- デプロイが成功すると、アプリはゼロから1までスケールするServerless Micro App(Serverless Micro Appsを参照)として実行されます。
- アプリの詳細ページで Genie App Builder をクリックして、反復作業を続けます。
より良い結果を得るためのヒント
Genie App Builderからより良い結果を得るには、次のヒントに従ってください。
- シンプルな状態から始めて反復処理を行う :1つの巨大なプロンプトではなく、後続のプロンプトを使用します。
- UIと動作を具体的に指定する :必要なページ、入力、グラフ、アクション、および発生させるべき内容(フィルター、default、データの書き込み先)を指定します。
制限事項
Genieアプリビルダーの現在の制限事項は次のとおりです。
- Genie App BuilderはApp Space内でのみアプリを構築するため、スタンドアロンアプリの構築には使用できません。
- 作成するアプリは、Serverless Micro Appsとしてのみ実行され、ゼロから1までスケールしますが、水平方向にはスケーリングしません。
これらの機能を使用するための要件については、Requirementsを参照してください。