Skip to main content
Genie Code는 Databricks 플랫폼 안에 내장된 AI 코딩 어시스턴트입니다. 일반적인 AI 코딩 도구(ChatGPT, Copilot)와 달리, Databricks 환경의 테이블 구조, 데이터, 실행 환경을 직접 이해하고 코드를 실행합니다.

일반 코딩 AI와의 핵심 차이

ChatGPT / CopilotGenie Code
테이블 스키마모름 (사용자가 알려줘야)Unity Catalog에서 자동 읽음
코드 실행안 됨 (생성만)직접 실행 + 결과 확인 + 에러 자동 수정
데이터 탐색안 됨테이블 검색, 샘플 조회, 프로파일링
작업 범위코드 한 조각계획 → 실행 → 검증 → 수정 자동 반복
환각컬럼명 지어냄실제 메타데이터 기반, 환각 최소화
📸 [스크린샷]: Genie Code가 Unity Catalog에서 테이블 스키마를 자동으로 읽어오는 모습

어디서 쓸 수 있나?

Genie Code는 Databricks의 6개 제품 영역에서 동작합니다:
제품 영역주요 용도호출 방법
노트북EDA, 코드 생성, 모델 학습Cmd+I 또는 사이드 패널
SQL EditorSQL 작성, 최적화Cmd+I 또는 사이드 패널
AI/BI 대시보드대시보드 생성/수정사이드 패널
Lakeflow Pipeline EditorSDP 파이프라인 코드 생성사이드 패널
MLflowGenAI 앱 디버깅, 트레이스 분석사이드 패널
Jobs에러 진단, 코드 수정사이드 패널
📸 [스크린샷]: 각 제품 영역에서 Genie Code 아이콘이 보이는 위치 (6개 캡처)

비용

  • Genie Code 자체는 무료 (추가 라이선스 없음)
  • 코드 실행 시 컴퓨트 비용만 발생 (서버리스 클러스터)
  • 텍스트 질문만 하면 (코드 실행 없이) 거의 무료
  • Agent Mode가 클러스터를 켜면 비용 발생 → 15분 자동 종료
💡 동작 방식: 프롬프트를 보내면 Genie Code가 자동으로 Serverless 컴퓨트를 켭니다. 코드 실행이 끝난 뒤 15분간 추가 작업이 없으면 자동으로 꺼집니다. Chat Mode에서 “이 코드 설명해줘”처럼 실행이 필요 없는 질문은 컴퓨트를 켜지 않으므로 비용이 발생하지 않습니다.

처음 시작할 때 — 첫 번째 프롬프트

Genie Code를 처음 열었다면, 아래 프롬프트로 환경이 제대로 되어 있는지 확인해보세요:
안녕, 나는 Databricks를 처음 써. 
지금 내가 접근할 수 있는 카탈로그와 스키마 목록을 보여줘.
이 프롬프트를 Agent Mode에서 실행하면, Genie Code가 SHOW CATALOGSSHOW SCHEMAS 쿼리를 자동으로 만들어 실행합니다.
💡 : 개발/테스트 중에는 LIMIT 1000을 습관적으로 붙이면 컴퓨트 비용을 줄일 수 있습니다.

다음 단계