Skip to main content
최종 업데이트: 2026-04-07

이 가이드의 목적

Genie Code는 Databricks 워크스페이스에 내장된 자율형 AI 파트너입니다. 하지만 “뭘 시킬 수 있는지” 를 모르면 그 잠재력의 10%도 활용하지 못합니다. 이 페이지는 Databricks의 모든 주요 기능 영역 에서 Genie Code에게 요청할 수 있는 자연어 프롬프트를 체계적으로 정리한 실전 레시피북 입니다. 각 영역별로 “이런 것도 되나요?”라는 질문에 구체적인 프롬프트 예시로 답합니다.
참고 모든 프롬프트는 Agent 모드 에서 사용하는 것을 기본으로 합니다. Chat 모드에서만 사용해야 하는 경우 별도로 표시했습니다. Agent 모드에서 Genie Code는 계획 수립 → 코드 생성 → 실행 → 결과 확인 → 오류 수정을 자율적으로 반복 합니다.

효과적인 프롬프트의 3가지 원칙

Genie Code에게 요청할 때 다음 원칙을 기억하면 응답 품질이 크게 향상됩니다:
프롬프트는 지시서가 아니라 계약서처럼 작성하세요. “1번 해, 2번 해, 3번 해”보다 “최종 결과물은 이것이고, 이 조건을 지켜”가 훨씬 효과적입니다. Agent는 실행 계획을 스스로 수립하므로, 목표만 명확하면 최적의 경로를 알아서 찾습니다.

1. 가상 데이터 생성 (Synthetic Data Generation)

데모, 테스트, PoC를 위한 샘플 데이터를 Genie Code로 빠르게 생성할 수 있습니다. 테이블 스키마를 직접 정의하거나, 기존 테이블의 패턴을 참조하여 유사한 데이터를 만들 수 있습니다.

기본 프롬프트

시나리오별 프롬프트

고급 프롬프트

참고 Genie Code는 PySpark, Pandas, Faker, dbldatagen 등의 라이브러리를 활용하여 데이터를 생성합니다. 대용량(100만 행 이상) 생성 시 "Spark의 분산 처리를 활용해줘" 라고 명시하면 dbldatagen 기반 코드가 생성되어 클러스터 리소스를 효율적으로 사용합니다.

2. 데이터 파이프라인 구축 (Lakeflow / SDP)

Genie Code의 가장 강력한 기능 영역 중 하나입니다. Lakeflow Pipelines Editor에서 Agent 모드를 사용하면, Bronze → Silver → Gold 전체 Medallion 아키텍처 파이프라인을 한 번의 프롬프트로 생성할 수 있습니다. 파이프라인 파일 생성, 편집, 실행, 오류 수정까지 자율적으로 수행합니다.

기본 프롬프트

시나리오별 프롬프트

고급 프롬프트

주의 파이프라인 생성 시 Genie Code는 Lakeflow Pipelines Editor에서 파일을 직접 생성하고 실행 합니다. 프로덕션 카탈로그를 대상으로 할 때는 반드시 Agent가 표시하는 계획을 검토한 후 승인하세요. 개발/테스트 시에는 "sandbox 카탈로그에만 저장해줘" 제약을 추가하는 것이 안전합니다.

3. AI/BI 대시보드 생성 (Dashboards)

Genie Code Agent 모드에서 대시보드를 생성하면, 데이터셋 생성 → SQL 작성 → 시각화 유형 선택 → 위젯 배치 → 필터 설정까지 전체 과정을 자동화 합니다. 손으로 그린 스케치 이미지를 첨부해서 대시보드를 만들 수도 있습니다.

기본 프롬프트

시나리오별 프롬프트

고급 프롬프트

스케치 기반 생성 이 매우 강력합니다. 화이트보드에 그린 대시보드 레이아웃을 사진으로 찍어 Genie Code에 첨부하면, 스케치의 배치를 해석하여 실제 대시보드를 생성합니다. 고객 미팅에서 아이디어를 바로 프로토타입으로 전환하는 데 매우 효과적입니다.

4. Genie Space 활용 (MCP 연동)

Genie Code에서 MCP(Model Context Protocol)를 통해 Genie Space를 도구로 연동하면, 코드를 작성하면서 동시에 Genie Space에 자연어 질의 를 할 수 있습니다. 또한 Genie Space 구성을 위한 데이터 준비 작업을 Genie Code로 자동화할 수 있습니다.

Genie Space 연동 프롬프트

참고 Genie Code가 Genie Space를 직접 생성 하지는 않습니다. 하지만 Genie Space에 추가할 뷰, 메트릭 테이블, 컬럼 설명 을 자동으로 생성할 수 있으므로, Genie Space 구축의 가장 시간이 많이 걸리는 데이터 준비 단계를 크게 가속합니다. MCP로 Genie Space를 연동하면 Agent 모드에서 Space에 질의도 가능합니다.

5. Databricks Apps 개발 코드 생성

Genie Code로 Databricks Apps(Streamlit, Gradio, FastAPI 등)의 코드를 생성 할 수 있습니다. 앱 로직, UI 구성, 데이터 연결 코드를 노트북에서 작성한 후, 앱으로 배포하는 워크플로에 활용됩니다.

시나리오별 프롬프트

고급 프롬프트

주의 Genie Code는 앱 코드를 생성 하지만, Databricks Apps 플랫폼에 직접 배포 하지는 않습니다. 생성된 코드를 워크스페이스 파일이나 Git 리포지토리에 저장한 후, Databricks Apps UI 또는 CLI로 배포해야 합니다.

6. 노트북 생성 및 구성 (Notebooks)

Genie Code의 핵심 작업 공간 입니다. 노트북에서 Agent 모드를 사용하면, 셀 생성/실행/수정을 자율적으로 수행하며 완성된 분석 노트북을 만들어냅니다.

시나리오별 프롬프트

고급 프롬프트


7. MLOps 워크플로 (모델 학습 → 평가 → 배포)

Genie Code는 전체 ML 라이프사이클을 자동화할 수 있습니다. 데이터 준비, 피처 엔지니어링, 모델 학습, 하이퍼파라미터 튜닝, 모델 평가, MLflow 로깅까지 Agent 모드에서 자율적으로 수행합니다.

시나리오별 프롬프트

고급 프롬프트 — 전체 MLOps 파이프라인


8. 모델 서빙 & 엔드포인트 관리

모델 서빙 페이지에서 Genie Code를 사용하면, 엔드포인트의 건강 상태 확인, 성능 분석, 장애 진단 을 할 수 있습니다. 현재는 읽기 전용 어드바이저 역할로, 구성 변경은 직접 수행해야 합니다.

시나리오별 프롬프트

주의 모델 서빙 영역의 Genie Code는 읽기 전용 어드바이저 입니다. 엔드포인트 구성을 변경하거나 배포를 직접 수행하지는 않습니다. 최적화 권장사항을 제시하면 사용자가 직접 적용해야 합니다. 현재 Custom 모델 서빙 엔드포인트 에서만 지원됩니다.

9. GenAI / RAG 개발

노트북에서 RAG 체인 구축, 프롬프트 엔지니어링, 벡터 검색 설정, 에이전트 디버깅까지 GenAI 워크플로 전반을 지원합니다. MLflow 페이지에서는 Trace 분석과 품질 평가를 수행합니다.

시나리오별 프롬프트

고급 프롬프트


10. Unity Catalog 작업

Genie Code는 Unity Catalog의 메타데이터를 깊이 이해하며, 테이블/뷰/함수의 생성, 관리, 메타데이터 작성을 지원합니다.

시나리오별 프롬프트


11. Structured Streaming

노트북에서 Structured Streaming 코드를 생성하고, 스트리밍 파이프라인을 구성할 수 있습니다.

시나리오별 프롬프트


12. Delta Lake 작업

Delta Lake 테이블의 최적화, 유지보수, 고급 기능을 활용하는 코드를 생성합니다.

시나리오별 프롬프트


13. Job 스케줄링 & 워크플로

노트북에서 Job 실행 코드를 생성하거나, 워크플로 구성에 필요한 코드를 작성할 수 있습니다.

시나리오별 프롬프트


레시피 14~20, Slash Commands, 기능 매트릭스, 운영 팁, 참고 자료는 다음 페이지에서 이어집니다. Genie Code 프롬프트 쿡북 — 운영·디버깅·확장