メインコンテンツに移動

AI支援開発

AI支援開発

Prerequisites

AppKit は、エージェントスキルを通じて AI コーディングアシスタントと連携します。

エージェントスキルのインストール

お使いのAIアシスタント向けにDatabricksエージェントスキルをインストールするには、次のコマンドを実行します。

databricks aitools install

スキルの機能

エージェントスキルは、AIアシスタントに次の機能を提供します。

  • データ探索: カタログ、スキーマ、テーブルへのクエリやSQLの実行
  • CLIコマンドの実行: アプリのデプロイと管理、その他のワークスペース操作の実行
  • ワークスペースリソースの検出: ワークスペースリソースの調査と参照

プロンプトの例

アプリとワークスペースを探索するために使える、基本的な例をいくつか紹介します。

  1. 新しい基本的なアプリを作成する
main.default の users テーブルのダッシュボードを表示する新しい Databricks アプリを作成して。
  1. テーブルスキーマのイントロスペクション
main.default にある users テーブルのスキーマを表示して。
  1. 新しいクエリを作成する
過去7日間に作成されたユーザーを検索する新しいクエリを作成してください。
  1. アプリをデプロイする
アプリを "my-app" という名前で Databricks にデプロイして。

可能性はほぼ無限です。アプリやワークスペースに関する作業は、AI アシスタントに任せてみましょう。

LLM リソース

AppKit は、AI coding assistant が project をより効果的に扱えるようにするための専用ガイダンスファイルを提供しています。

AppKit パッケージを使用してアプリケーションを構築する場合は、llms.txt ファイルを参照してください。 ドキュメントにアクセスする方法は 2 つあります。

  1. ホストされている llms.txt ファイル を使用する
  2. 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  # 特定のドキュメントファイルを表示

関連情報

エージェントスキルの詳細については、エージェントスキル リポジトリを参照してください。

Databricks Developer Hub

次のエージェント型アプリを数分でリリースする準備はできていますか?

ドキュメントを読む