AIコーディングアシスタントのためのエージェントスキル
エージェント スキルは、Claude やGitHub Copilot などのAIコーディング アシスタントがDatabricks開発タスクを実行するためにロードできるタスク固有の指示ファイルです。 スキルパッケージは、ドメイン固有の知識、ベストプラクティス、ワークフローを、AIによる利用に最適化された形式にまとめたものです。DatabricksワークスペースでGenie Codeを拡張する方法については、 「エージェント スキルを使用してGenie Codeを拡張する」を参照してください。
スキルは、オープンなエージェントスキル標準に準拠しています。各スキルは、そのスキルをいつ、どのように使用すべきかを記述したフロントマターメタデータを含むMarkdownファイルです。AIコーディングアシスタントは、目の前のタスクに基づいて、関連するスキルを自動的に検出してロードします。
AIツールのインストール
Databricks CLI aitools コマンドグループを使用して、Databricks AI ツールをインストールします。CLI はサポートされているコーディングエージェントを検出し、Databricks のスキルとプラグインをインストールします。これにより、エージェントはバンドル、ジョブ、SQL などの Databricks リソースを効果的に操作できるようになります。
# Install skills for all detected agents
databricks aitools install
# Install skills for a specific agent
databricks aitools install --agents claude-code
# Install skills into the current project instead of globally
databricks aitools install --scope project
# Install specific skills
databricks aitools install --skills bundles,sql
インストール済みのAIツールを管理するには、databricks aitools list、databricks aitools update、およびdatabricks aitools uninstallを使用します。すべてのオプションについては、aitoolsコマンド・グループを参照してください。
Databricks CLIを介して配布されていない任意のGitHubリポジトリからスキルをインストールするには、エージェントスキルのオープンソースパッケージマネージャーであるSkills CLIを使用してください。Skills CLIは、GitHubリポジトリでスキルファイルをスキャンし、それらをプロジェクトにインストールすることで、AIコーディングアシスタントが自動的に検出して使用できるようにします。
AIツールおよびマネージドMCPサーバー
AI ツールとマネージドMCPサーバーは同じ問題の異なる側面を解決するものであり、ほとんどのセットアップでは両方が使用されます:
AI ツール | マネージドMCP サーバー | |
|---|---|---|
提供される機能 | 知識: エージェントがコードを記述する際に適用する Databricks のパターン、APIs、およびワークフロー。 | ツール:エージェントがUnity Catalogデータのクエリ、SQLの実行、インデックスの検索、およびGenie Agentの呼び出しに使用する呼び出し可能なEndpoint。 |
実行場所 | ローカル環境の、コーディングエージェントのスキルまたはプラグインディレクトリ内。 | Databricks がホストし、Unity Catalog が管理します。 |
設定方法 |
| サーバーURLをクライアントのMCP構成に追加し、認証を行います。MCPをAIアシスタントおよびコーディングエージェントに接続するを参照してください。 |
スキルはエージェントに作業方法を教え、MCPサーバーはエージェントが作業を実行できるようにします。スキルはタスクのためにエージェントをマネージドMCPサーバーに誘導できますが、スキル自体はMCPサーバーではなく、AIツールをインストールしてもMCPサーバーが自動的に構成されるわけではありません。エージェントに正しいDatabricksコードの記述とライブワークスペースデータの読み取りの両方を行わせたい場合は、AIツールをインストールし、必要なマネージドMCPサーバーを接続してください。
スキルリポジトリ
GitHubリポジトリ | 説明 | スキル |
|---|---|---|
コンピュート、オーケストレーション、ストレージ、およびアプリ全体にわたるDatabricks開発のための、公式に保守されているコアスキルとプラグイン。これらのスキルは、 | その他、Agent Bricks、AI Functions、AI/BI ダッシュボード、Databricks Apps、Bundles、Databricks CLI、Databricks レイクハウス、Genie、Iceberg、Lakebase、Lakeflow Jobs、メトリクスビュー、MLflow評価、Model Serving、Python SDK、LakeFlow Pipelines、サーバレス移行、Structured Streaming、合成データ、Unity Catalog、AI Search、およびZerobus取り込みのスキルが含まれます。 | |
Databricksの開発パターンを網羅する、厳選されたコミュニティスキル。 | 非推奨。これらのスキルは Databricks エージェントスキルで使用できます。競合を避けるため、Databricks エージェントスキルをインストールする前に、AI Dev Kit スキルをアンインストールしてください。AI Dev Kit のアンインストールを参照してください。 | |
エージェント用のDatabricksアプリ テンプレート (LangGraph、 LangChain 、 OpenAI Agents SDK )、アプリ キット ( Lakebase 、 Genie 、アナリティクス)、およびチャットボット/データ アプリ フレームワーク (Streamlit、Dash、Gradio、Shiny、Flask、 Node.js ) 内に埋め込まれたタスク固有のスキル。 | クイックスタート、展開、エージェントの変更、ツールの追加、ツールの作成、ツールの検出、モデルからの移行、サービング、ローカル実行、負荷テスト、スーパーバイザーAPIs | |
MLflowを用いたLLMエージェントの計測、デバッグ、評価に関するスキル。 | MLflow オンボーディング、MLflow エージェント、インストルメンテーション トレース、トレースの取得と分析、メトリクスのクエリ、エージェントの評価、チャット セッション分析、MLflow ドキュメント検索 |
その他のリソース
aitoolsコマンドグループ:aitoolsコマンドの完全なリファレンス。- Databricks管理MCPサーバー:エージェントにUnity Catalogデータおよびツールへのガバナンスされたアクセス権を付与します。
- MCP を AI アシスタントおよびコーディングエージェントに接続する: Claude、Cursor、その他のクライアントを Databricks MCP に接続します。
- エージェント スキルを使用してGenie Code拡張する: ワークスペースにGenie Code組み込むためのスキルを作成します。
- エージェントを作成してDatabricks Appsにデプロイ:Databricks Appsでエージェントを構築してデプロイします。