[AI-Native AFINIT] 5분 안에 데이터 분석 질문을 답해주는 AI 데이터 분석가를 만든 이야기
두줄요약
검증된 분석 산출물을 repo 컨텍스트로 활용해 Slack AI 데이터 분석가를 구축했습니다.\n반나절 걸리던 분석을 5분으로 줄이고, 스레드 맥락·신뢰 장치·24시간 운영을 보완했습니다.
문제 상황
- PM에게 집중된 데이터 분석 요청과 분석 대기 시간
- Athena 스키마 확인, SQL 검수, Pivot·인사이트 정리에 반나절 소요
- 동료의 직접 SQL 접근 난이도와 DM 기반 분석 큐
해결 방법
- 검증된 SQL·Python·Markdown·Slack 초안을 GitHub Sidekick repo 컨텍스트로 활용
- Slack 멘션 기반 에이전트의 DDL 탐색, 테이블 확인, 읽기 전용 Athena 쿼리, 결과 게시 흐름
- 지표 정의·사용 테이블·참고 파일·쿼리 역할을 footer로 공개
구조와 흐름
- Slack 스레드 폴링 후 진행 이모지 부착, 스레드 맥락과 repo 산출물 참조
- search_ddl·describe_table·run_sql 도구 호출 후 표와 해석을 같은 스레드에 게시
- 원격 개발 서버 배포와 환경 변수 분리로 24시간 워커 운영
주의할 점
- 복잡하거나 지표 정의가 모호한 질문의 사람 검토 필요
- 스키마 탐색 실패와 장시간 쿼리 중단 시 막힌 지점 명시
- 후속 질문 처리 전 스레드 전체 맥락 확인으로 엉뚱한 답변 방지



