AI支援開発
AI支援開発
Prerequisites
- Node.js v22+ environment with
npm - Databricks CLI (v1.0.0 or higher): install and configure it according to the official tutorial.
- A new Databricks app with AppKit installed. See Bootstrap a new Databricks app for more details.
AppKit は、エージェントスキルを通じて AI コーディングアシスタントと連携します。
エージェントスキルのインストール
お使いのAIアシスタント向けにDatabricksエージェントスキルをインストールするには、次のコマンドを実行します。
databricks aitools installスキルの機能
エージェントスキルは、AIアシスタントに次の機能を提供します。
- データ探索: カタログ、スキーマ、テーブルへのクエリやSQLの実行
- CLIコマンドの実行: アプリのデプロイと管理、その他のワークスペース操作の実行
- ワークスペースリソースの検出: ワークスペースリソースの調査と参照
プロンプトの例
アプリとワークスペースを探索するために使える、基本的な例をいくつか紹介します。
- 新しい基本的なアプリを作成する
main.default の users テーブルのダッシュボードを表示する新しい Databricks アプリを作成して。- テーブルスキーマのイントロスペクション
main.default にある users テーブルのスキーマを表示して。- 新しいクエリを作成する
過去7日間に作成されたユーザーを検索する新しいクエリを作成してください。- アプリをデプロイする
アプリを "my-app" という名前で Databricks にデプロイして。可能性はほぼ無限です。アプリやワークスペースに関する作業は、AI アシスタントに任せてみましょう。
LLM リソース
AppKit は、AI coding assistant が project をより効果的に扱えるようにするための専用ガイダンスファイルを提供しています。
AppKit パッケージを使用してアプリケーションを構築する場合は、llms.txt ファイルを参照してください。
ドキュメントにアクセスする方法は 2 つあります。
- ホストされている llms.txt ファイル を使用する
npx @databricks/appkit docsコマンドを使用して、ターミナルでドキュメントを表示する
npx @databricks/appkit docs # セクション概要付きのドキュメント索引
npx @databricks/appkit docs <query> # 特定のドキュメントファイルまたはセクションを表示ドキュメントへのクエリ例:
npx @databricks/appkit docs "appkit-ui API reference" # 特定のセクションを表示
npx @databricks/appkit docs --full # すべてのAPIエントリを含む完全な索引
npx @databricks/appkit docs ./docs.md # 特定のドキュメントファイルを表示関連情報
エージェントスキルの詳細については、エージェントスキル リポジトリを参照してください。