소요 시간: ~2시간 | 사전 조건: 05. 대시보드 & Genie Space 완료 (Genie Space 3개 필요) 핵심 메시지: “대시보드는 보는 것, Genie는 묻는 것, 에이전트는 행동하는 것”
이 모듈에서 사용하는 Databricks 기능
| 기능 | 설명 | 공식 문서 |
|---|---|---|
| Agent Bricks | AI 에이전트를 코드 없이 UI/API로 생성하는 기능. Knowledge Assistant, Genie Agent, Supervisor 세 가지 유형. | docs |
| Vector Search | 텍스트를 벡터로 변환하여 의미적으로 유사한 문서를 검색하는 기능. Knowledge Assistant의 핵심. | docs |
| Model Serving | AI 모델을 API 엔드포인트로 배포하여 실시간으로 호출하는 기능. | docs |
| Lakebase | Databricks 내장 PostgreSQL 호환 OLTP DB. 에이전트 대화 이력 저장 등. (선택 사항) | docs |
개요
3가지 유형의 에이전트를 구축하고, Supervisor Agent로 통합합니다:| 에이전트 | 역할 | 데이터 소스 | 사용 시나리오 |
|---|---|---|---|
| Knowledge Assistant | 가전 제품 사용 가이드 Q&A | PDF/문서 (Vector Search) | “공기청정기 필터 교체 방법은?”, “에어컨 CH10 에러 대처법은?” |
| Genie Agent | IoT 데이터 기반 분석 질의 | Gold 테이블 (Genie Space) | “이번 주 평균 PM2.5는?”, “에너지 효율이 가장 좋은 에어컨 모델은?” |
| Supervisor Agent | 위 에이전트 오케스트레이션 | 위 에이전트들 | 질문 의도에 따라 적절한 에이전트로 라우팅 |
Part A: Knowledge Assistant (가전 제품 가이드)
Step 1: FAQ 문서 생성
Step 2: Vector Search 인덱스 생성
Step 3: Knowledge Assistant 생성
테스트
Part B: Genie Agent (IoT 데이터 분석)
Step 1: Genie Agent 생성
테스트
Part C: Supervisor Agent (통합 오케스트레이션)
Step 1: Supervisor 생성
통합 테스트
(선택) Lakebase 연동
워크샵 마무리
이 핸즈온을 통해 다음을 경험했습니다:| 단계 | 구축한 것 | 핵심 가치 |
|---|---|---|
| 환경 설정 | Unity Catalog 구성 | 거버넌스 기반 |
| 데이터 생성 | 공기청정기 8개 + 에어컨 9개 테이블 | 현실적 IoT 데이터 |
| SDP 파이프라인 | Bronze → Silver → Gold | 자동화된 데이터 품질 |
| 대시보드 & Genie | 대시보드 3개, Genie Space 3개 | 셀프서비스 분석 |
| 에이전트 | KA + Genie + Supervisor | AI 기반 지능형 서비스 |
모든 과정을 Genie Code 자연어 프롬프트만으로 수행했습니다.