databricks-solutions/ai-dev-kit
Databricks Toolkit for Coding Agents provided by Field Engineering
解決する課題
Databricks AI Dev Kitは、開発者がすでに使用しているAIコーディング環境にDatabricksの専門知識を取り入れるためのツールセットとパターンを提供します。これにより、汎用AIアシスタント(Cursor、Claude Code、GitHub Copilotなど)と、Databricksプラットフォーム上で構築するために必要な特定の構成、API、およびベストプラクティスとの間のギャップを埋めます。
仕組み
このキットは、独立して、または組み合わせて使用できる4つの主要コンポーネントで構成されています:
- Skills: AIアシスタントにDatabricks特有のタスクの処理方法を教えるための、厳選されたパターンとベストプラクティス。これらはDatabricks CLI (
databricks aitools install) を介してインストールされ、エディタの設定に統合されます。 - MCP Server: 40以上のDatabricksツールを、AIクライアント向けの実行可能な関数として公開するModel Context Protocol (MCP) サーバー。
- Visual Builder App: Databricks開発に特化して設計された、チャットUIを備えたフルスタックのWebアプリケーション。
- Core Library (
databricks-tools-core): Databricksとの対話のための高レベル関数を提供するPythonライブラリ。LangChainやOpenAI Agents SDKなどのフレームワークと互換性があります。
対象者
Databricks上で開発を行い、ネイティブのDatabricksワークスペースではなく、自身が使用しているローカルのIDEやAI搭載エディタ(Cursor、Claude Code、Gemini CLI、Windsurfなど)の使用を好む開発者およびデータエンジニア。
ハイライト
- 幅広いエディタサポート: Claude Code、Cursor、GitHub Copilot、Gemini CLIを含む幅広いAIコーディングツールに対応。
- 広範なツールセット: Spark Declarative Pipelines、Unity Catalogのガバナンス、MLflowの実験、およびModel Servingエンドポイントの構築機能を提供。
- 柔軟なデプロイ: スキルとツールに対して、プロジェクトレベルとグローバルレベルの両方のインストールを提供。
- Genie Code統合: Genie Codeで使用するために、スキルをDatabricksワークスペースに直接アップロードするための専用パスが含まれています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト