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

키트는 네 개의 조합 가능한 구성 요소로 이루어져 있으며, 독립적으로 혹은 함께 사용할 수 있습니다:

  • MCP Server: Model Context Protocol을 구현하여 AI 어시스턴트에 50개 이상의 실행 가능한 도구를 노출하고, Databricks에서 직접 작업을 수행할 수 있게 합니다.
  • Skills: 마크다운 기반 가이드 모음으로, AI 어시스턴트에게 특정 Databricks 패턴과 모범 사례를 교육합니다.
  • Core Library: Python 라이브러리(databricks-tools-core)로, SQL 실행 등 일반 작업을 위한 고수준 함수들을 제공합니다.
  • Builder App: 채팅 UI가 포함된 풀스택 웹 애플리케이션으로, 이러한 도구들을 통합해 시각적 개발 경험을 제공합니다.

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: 프로젝트 수준 설정, 전역 설정, 혹은 독립형 웹 앱으로 설치할 수 있습니다.
  • Genie Code Integration: Genie Code와 함께 사용하기 위해 Skills를 Databricks 워크스페이스에 직접 설치하는 특정 워크플로를 포함합니다.