databricks-solutions/ai-dev-kit

Databricks Toolkit for Coding Agents provided by Field Engineering

What it solves

一般的な AI コーディングアシスタント(Cursor、Claude Code、GitHub Copilot など)と Databricks プラットフォーム固有の複雑さとのギャップを埋めます。これらのアシスタントが Spark パイプラインを構築し、Unity Catalog ガバナンスを管理し、ML モデルをデプロイする際に必要なコンテキスト、パターン、実行可能ツールを提供し、ユーザーが毎回 Databricks 固有の API やベストプラクティスを手動で説明する必要がなくなります。

How it works

キットは以下の 4 つのコンポーザブルなコンポーネントで構成され、単独でも組み合わせても使用できます:

  • MCP Server:Model Context Protocol を実装し、AI アシスタントに 50 以上の実行可能ツールを公開し、Databricks 上で直接アクションを実行できるようにします。
  • Skills:Markdown ベースのガイド集で、AI アシスタントに特定の Databricks パターンとベストプラクティスを教えます。
  • Core Library:Python ライブラリ (databricks-tools-core) で、SQL 実行などの共通タスク用の高レベル関数を提供します。
  • Builder App:チャット UI を備えたフルスタック Web アプリケーションで、これらのツールを統合し、ビジュアル開発体験を提供します。

Who it’s for

Cursor、Windsurf、Gemini CLI など、自分好みの AI 搭載 IDE や CLI ツールをすでに使用している開発者やデータエンジニアで、これらのワークフローに深い Databricks の専門知識と自動化を組み込みたい方。

Highlights

  • Broad Tool Support:Claude Code、Cursor、Copilot、Gemini CLI など、幅広い AI アシスタントに対応。
  • Extensive Toolset:AI/BI ダッシュボードから RAG ベースのナレッジアシスタントまで、75 以上の実行可能ツールを提供。
  • Flexible Deployment:プロジェクトレベルの設定、グローバル設定、またはスタンドアロン Web アプリとしてインストール可能。
  • Genie Code Integration:Genie Code で使用するために Skills を Databricks ワークスペースに直接インストールするワークフローを含む。