마지막 편집일: 2026년 10월 26일
dbt Summit 2026의 분과 세션에서, dbt Wizard의 제품 디자이너인 샘 퍼거슨과 Fivetran의 수석 소프트웨어 엔지니어인 라이언 이크먼은, 왜 분석 엔지니어링이 dbt 프로젝트를 대상으로 한 범용 코딩 에이전트가 아니라 자체적인 AI 에이전트를 필요로 하는지에 대해 논증했습니다.
퍼거슨은 dbt Wizard가 해결하기 위해 만들어진 문제로 시작했습니다. 에이전트들이 데이터 작업의 실제 실행을 점점 더 많이 담당하게 되면서, 관련된 인간의 역할은 코드 작성에서 코드 판단으로 전환되고 있으며, 일반적인 코딩 에이전트는 이러한 판단을 쉽게 할 수 있도록 설계되지 않았습니다. 차이는 어떤 줄이 변경되었는지를 보여줍니다.
채팅 기록에는 대화 내용이 표시됩니다. 그러나 두 가지 모두 실제 데이터가 어떻게 변경되었는지, 또는 결과가 올바른지 여부를 보여주지 않으므로, 에이전트가 작업을 완료할 때마다 팀은 해당 맥락을 수동으로 재구성해야 합니다.
dbt Wizard의 해결책은 dbt 프로젝트를 파일 폴더가 아니라 하나의 연결된 시스템으로 간주하고, 모든 변경 사항이 프로덕션에 적용되기 전에 개발 스키마를 기준으로 검증하는 것입니다. dbt Wizard는 변경을 수행할 때 차이(디프) 대신 DAG로 영향을 표시하므로, 검토자는 실제로 하류 파이프라인에 어떤 요소가 이동했는지 확인할 수 있습니다. 퍼거슨에 따르면, Wizard를 도입한 설계 파트너들은 이를 사용한 이후 프로덕션 인시던트가 15~20% 감소했다고 보고했습니다.
그 프레젠테이션의 이면에서 퍼거슨은 몇 가지 의도적인 설계 선택을 지적했다. 일반 채팅 인터페이스가 아닌 분석 엔지니어링에 특화된 하드웨어, 프로젝트에 대한 구조적 접근 권한을 제공하는 네이티브 메타데이터 엔진을 통해 에이전트가 직접 탐색하고 추측하지 않도록 하는 방식, 그리고 워크플로우 자체에 통합되어 사후에 별도로 추가되는 것이 아닌 검증과 시각적 검토 기능이다. dbt Wizard는 현재 세 가지 환경에서 이용 가능하다: dbt Studio에 내장된 형태와 dbt 플랫폼 내의 독립형 작업 공간, 명령줄에서의 사용, 그리고 이제 새롭게 출시된 데스크톱 앱을 통해서다.
이어크먼은 Jaffle Games와 익숙한 Jaffle Shop이라는 두 개의 가상 dbt 프로젝트를 활용해 데스크톱 앱의 실시간 시연을 진행했습니다. 비즈니스 담당자와 게임 디자인 팀이 ‘활성 플레이어’를 서로 다르게 정의한 실제 상황을 통해, 그는 dbt Wizard가 첫 번째 질문의 맥락을 유지한 채 두 번째 질문을 탐구하기 위해 대화를 분기하고, 이후 두 질문을 병렬로 처리하는 과정을 보여주었습니다. dbt Wizard가 변경을 수행할 때마다 해당 변경의 근거가 되는 가정을 명확히 제시했으며, 특히 데이터에 이미 사용되지 않는 크래시 플래그가 존재함에도 불구하고 크래시 지표가 null 세션 지속 시간에 의존하고 있다는 점을 경고한 사례도 포함되었습니다. 이는 에이전트가 도입한 버그가 아니라 오히려 발견한 문제였습니다.
데모에서는 또한 Wizard의 검증 흐름이 코드 컴파일 및 구문 분석과 같은 저렴한 작업을 데이터 물리화와 같은 고비용 작업으로부터 분리하고, 검증을 격리된 하위 에이전트를 통해 실행함으로써 변경을 수행한 에이전트와 동일한 가정을 상속하지 않도록 하는 방식을 보여주었습니다. 검증이 통과되면 Wizard는 대화에서 나온 가정과 컨텍스트를 PR 설명에 그대로 반영한 채 직접 풀 리퀘스트를 열 수 있었습니다.
Q&A에서 Eakman은 Wizard가 dbt 전용 작업을 위해 Claude Code와 어떻게 다른지에 대한 질문을 받았고, 이에 대해 Wizard는 자체 MCP 서버와 스킬을 구성해야 하는 대신 dbt 전용 도구를 내장하고 있으며, 범용 도구는 모든 사용 사례를 지원해야 하므로 에이전트를 dbt 전용 패턴으로 얼마나 효과적으로 유도할 수 있는지 제한된다고 답변했습니다. 또한 그는 Wizard가 기본 하네스를 통해 스킬과 MCP 연결을 지원하며, 작업 트리별로 스키마를 자동으로 격리하여 병렬 에이전트들이 동일한 데이터베이스 객체를 서로 덮어쓰지 않도록 한다고 확인했습니다.
dbt Wizard는 오늘부터 dbt의 제품 페이지를 통해 이용할 수 있으며, 설정 관련 세부 사항은 Wizard 문서와 Wizard CLI 가이드에 안내되어 있습니다. 데스크톱 앱은 현재 사전 베타 단계로, 신청 접수가 개시되었습니다.
dbt 서밋 2026의 모든 키노트와 분과 세션을 주문형으로 시청하세요. dbt 서밋 2026 주문형 시청 →
dbt 시작하기
실제로 확장 가능한 데이터 인프라를 구축하는 분석 엔지니어들과 함께하세요.
dbt Wizard CLI 설치
분석 엔지니어링에 특화된 에이전트로 시작해 보세요. 이 에이전트는 어떤 도구를 호출해야 하는지, 어떤 컨텍스트를 가져와야 하는지 알고 있으며, 사용자에게 결과를 표시하기 전에 스스로 작업을 검증합니다.
최신 게시물
dbt v2의 주요 기능: 더 빠른 파싱, 하나의 공유 어댑터 계층, 그리고 거대한 manifest.json을 생략하는 문서 경험
2026년 10월 26일에
dbt State를 활용하여 더 낮은 컴퓨팅 비용, 최신 데이터 및 더 빠른 반복을 위해 실행을 최적화하기
2026년 10월 26일에
우리의 연구 결과: 컨텍스트 엔지니어링에 대한 통제된 실험
2026년 10월 26일에
데이터를 형성하는 가장 큰 커뮤니티에 참여하세요
dbt 커뮤니티는 전 세계 수천 명의 데이터 리더 및 AI 실무자들과 함께 최고의 실무 사례, 혁신을 경험하고 직접 협업할 수 있는 문입니다. 질문을 던지고, 통찰을 공유하며, 전문가들과 함께 더 나은 결과를 만들어 보세요.