실수 1: 하나의 대화에서 여러 작업
| 상황 | 결과 |
|---|---|
| EDA → ETL → 대시보드를 한 대화에서 | 컨텍스트 오염 → 환각, 잘못된 테이블 참조 |
실습: 새 대화를 시작하고 이렇게 프롬프트를 보내보세요:
실수 2: 모호한 프롬프트
실수 3: “Always Allow” 클릭
“Always allow”를 누르면 앞으로 모든 작업이 무승인으로 실행됩니다. DROP TABLE도. 해결: “Allow in this thread”만 사용. → 시작하기 — 승인 옵션 참조이미 “Always Allow”를 눌렀다면? 브라우저에서 페이지를 새로고침(F5)하면 해당 대화의 “Always Allow” 설정이 초기화됩니다. 새 대화를 시작하면 다시 승인을 요청합니다.
실수 4: 에러 후 같은 말 반복
실수 5: 테이블 이름 직접 타이핑
오타 → 에러 → 시간 낭비 해결:@를 입력하면 자동완성 드롭다운이 나타납니다. 항상 자동완성으로 선택하세요.
실수 6: 실행 중 페이지 새로고침
에이전트 세션이 즉시 사망합니다. 복구 불가. 해결: 실행이 끝날 때까지 기다리세요. 브라우저 탭 전환도 주의 (일시 중지됨).실수 7: Unity Catalog 메타데이터 미비
COMMENT가 없는 테이블을 Genie Space에 넣으면:total_viewing_min이 “분”인지 “건수”인지 모름hdr_viewing_pct가 “01”인지 “0100”인지 모름
실수 8: Custom Instructions에 규칙 50개+
너무 많은 규칙 → Genie Code가 우선순위를 못 정함 → 규칙 무시 해결: 핵심 10~15개만 간결하게. 나머지는 프롬프트에서 상황별로 지시.실수 9: 안전 가드레일 누락
프롬프트에 “DROP하지 마”를 안 쓰면 → Genie Code가 기존 테이블을 덮어쓸 수 있음 해결: Custom Instructions에 안전 규칙을 넣거나, 매 프롬프트에 포함:실수 10: Plan을 확인 안 하고 바로 Allow
Agent Mode가 보여주는 Plan(실행 계획)을 확인하지 않고 바로 Allow → 예상과 다른 작업 수행 해결: Plan을 반드시 읽고 의도한 작업이 맞는지 확인 후 Allow.📸 [스크린샷]: Agent Mode Plan — 각 스텝을 확인하는 모습
실습: Plan 단계에서 이렇게 요청할 수 있습니다:
다음 단계
- 보안 제한사항 — 뭐가 되고 뭐가 안 되는지 미리 알면 삽질을 피할 수 있습니다.