AIコーディングアシスタントのためのエージェントスキル
エージェント スキルは、Claude やGitHub Copilot などのAIコーディング アシスタントがDatabricks開発タスクを実行するためにロードできるタスク固有の指示ファイルです。 スキルパッケージは、ドメイン固有の知識、ベストプラクティス、ワークフローを、AIによる利用に最適化された形式にまとめたものです。DatabricksワークスペースでGenie Codeを拡張する方法については、 「エージェント スキルを使用してGenie Codeを拡張する」を参照してください。
スキルは、オープンなエージェントスキル標準に準拠しています。各スキルは、そのスキルをいつ、どのように使用すべきかを記述したフロントマターメタデータを含むMarkdownファイルです。AIコーディングアシスタントは、目の前のタスクに基づいて、関連するスキルを自動的に検出してロードします。
スキルをインストールする
エージェントスキル用のオープンソースパッケージマネージャーであるSkills CLIを使用してスキルをインストールします。CLI GitHubリポジトリをスキャンしてスキルファイルを探し出し、それらをプロジェクトにインストールします。これにより、 AIコーディングアシスタントがそれらを自動的に検出して使用できるようになります。
# List skills in a repository
npx skills add databricks/databricks-agent-skills --list
# Install specific skills
npx skills add databricks/databricks-agent-skills --skill databricks-apps --skill databricks-pipelines
# Install all skills from a repo to all agents
npx skills add databricks/databricks-agent-skills --all
# Remove interactively (select from installed skills)
npx skills remove
CLIに必要なのは、リポジトリにスキルファイルが含まれていることだけです。リポジトリの所有者は、CLIを自身のスキルと連携させるために何も設定する必要はありません。
スキルリポジトリ
GitHubリポジトリ | 説明 | スキル |
|---|---|---|
Databricks CLIの操作、アプリケーション開発、パイプライン作成に関するコアスキル。 | Databricks CLI 、アプリ開発、ジョブ オーケストレーション、 Lakebase 、 Spark宣言型パイプライン | |
Databricks Databricks Appsアプリエージェントテンプレートに組み込まれたスキル。 | エージェントのデプロイ、エージェントの移行、モデルサービングからDatabricks Appsへの移行、 OpenAI Agents SDK 、 Databricks Databricks Apps | |
厳選されたコミュニティスキル集。25種類以上のDatabricks開発パターンを網羅しています。 | SQLアナリティクス、 ML評価、モデルサービング、ストリーミング、パイプライン、 Unity Catalog 、 Lakebase 、アプリなど | |
LLMエージェントのデバッグ、評価、最適化 | トレース、 LLMジャッジ、評価、本番運用トラフィック分析 |
次のステップ
- エージェント スキルを使用してGenie Code拡張する: ワークスペースにGenie Code組み込むためのスキルを作成します。
- エージェントをモデルサービングからDatabricks Appsに移行する: エージェントのスキルを使用して、エージェントをモデルサービングからDatabricks Appsに移行します。
- AIエージェントを作成してDatabricks Appsにデプロイする: Databricks AppsにAIエージェントを構築してデプロイします。