일반 코딩 AI와의 핵심 차이
| ChatGPT / Copilot | Genie Code | |
|---|---|---|
| 테이블 스키마 | 모름 (사용자가 알려줘야) | Unity Catalog에서 자동 읽음 |
| 코드 실행 | 안 됨 (생성만) | 직접 실행 + 결과 확인 + 에러 자동 수정 |
| 데이터 탐색 | 안 됨 | 테이블 검색, 샘플 조회, 프로파일링 |
| 작업 범위 | 코드 한 조각 | 계획 → 실행 → 검증 → 수정 자동 반복 |
| 환각 | 컬럼명 지어냄 | 실제 메타데이터 기반, 환각 최소화 |
📸 [스크린샷]: Genie Code가 Unity Catalog에서 테이블 스키마를 자동으로 읽어오는 모습
어디서 쓸 수 있나?
Genie Code는 Databricks의 6개 제품 영역에서 동작합니다:| 제품 영역 | 주요 용도 | 호출 방법 |
|---|---|---|
| 노트북 | EDA, 코드 생성, 모델 학습 | Cmd+I 또는 사이드 패널 |
| SQL Editor | SQL 작성, 최적화 | Cmd+I 또는 사이드 패널 |
| AI/BI 대시보드 | 대시보드 생성/수정 | 사이드 패널 |
| Lakeflow Pipeline Editor | SDP 파이프라인 코드 생성 | 사이드 패널 |
| MLflow | GenAI 앱 디버깅, 트레이스 분석 | 사이드 패널 |
| Jobs | 에러 진단, 코드 수정 | 사이드 패널 |
📸 [스크린샷]: 각 제품 영역에서 Genie Code 아이콘이 보이는 위치 (6개 캡처)
비용
- Genie Code 자체는 무료 (추가 라이선스 없음)
- 코드 실행 시 컴퓨트 비용만 발생 (서버리스 클러스터)
- 텍스트 질문만 하면 (코드 실행 없이) 거의 무료
- Agent Mode가 클러스터를 켜면 비용 발생 → 15분 자동 종료
💡 동작 방식: 프롬프트를 보내면 Genie Code가 자동으로 Serverless 컴퓨트를 켭니다. 코드 실행이 끝난 뒤 15분간 추가 작업이 없으면 자동으로 꺼집니다. Chat Mode에서 “이 코드 설명해줘”처럼 실행이 필요 없는 질문은 컴퓨트를 켜지 않으므로 비용이 발생하지 않습니다.
처음 시작할 때 — 첫 번째 프롬프트
Genie Code를 처음 열었다면, 아래 프롬프트로 환경이 제대로 되어 있는지 확인해보세요:이 프롬프트를 Agent Mode에서 실행하면, Genie Code가SHOW CATALOGS와SHOW SCHEMAS쿼리를 자동으로 만들어 실행합니다.
💡 팁: 개발/테스트 중에는 LIMIT 1000을 습관적으로 붙이면 컴퓨트 비용을 줄일 수 있습니다.
다음 단계
- 시작하기 — 모드, 단축키, 명령어 — Agent Mode 전환 방법과 필수 단축키를 익힙니다.