- SQL을 쓰지 않고 데이터 분석을 하고 싶은 분
- 내가 궁금한 질문에 대한 답을 빠르게 얻고 싶은 분
안녕하세요! 하트카운트 팀의 데이터 분석가이자 프로덕트 매니저 David입니다. 오늘은 HEARTCOUNT AI 분석 시리즈의 세 번째, 데이터 Q&A 기능을 소개해 드리려고 합니다.
데이터 Q&A가 뭔가요?
자연어 질문을 SQL과 차트로 변환
데이터 Q&A는 지난 12월 웨비나를 통해 처음 소개한 AI 기반 대화형 분석 기능으로, 사용자가 자연어로 입력한 데이터 질문에 SQL 변환, 시각화, 해석까지 한 번에 답변하는 강력한 기능입니다. 지난 시리즈에서 소개해 드렸던 Dialogue는 대화형이라는 점에서 비슷하지만 가이드를 따라 분석을 진행해야 했다면, 데이터 Q&A는 사용자가 직접 자유로운 질문을 입력할 수 있고 LLM을 활용한다는 점이 가장 차이라고 할 수 있습니다.
이번 글에서는 HR 데이터셋을 활용해 데이터 Q&A로 데이터 질문에대한 답변을 얻는 간단한 사용법을 알려드리겠습니다. SQL을 직접 작성하지 않고 데이터에 자유로운 질문을 던지고 싶었다면 이번 글을 끝까지 읽어주세요!
데이터 Q&A로 분석하기
1단계) 자연어 질문 입력하기 : 직원 만족도를 알아보자

데이터 Q&A를 통해 데이터를 분석하는 방법에는 크게 두 가지가 있는데요.
AI 추천 질문 받기
버튼을 클릭하면, 현재 주어진 데이터셋에 적합한 좋은 추천 질문을 LLM이 자동으로 생성합니다.- 혹은 직접 궁금한 질문을 자연어로 입력할 수도 있습니다.
그럼, 한 번 AI가 생성한 추천 질문을 살펴볼까요?

AI 추천 질문 받기
버튼을 누르고 잠깐만 기다리면, AI가 생성한 추천 질문을 확인할 수 있습니다.
HR 데이터셋은 각 직원들의 성과점수나 만족도를 다양한 차원에서 살펴보는 연습을 할 수 있는 HEARTCOUNT의 샘플 데이터셋인데요. AI가 데이터셋을 꼼꼼히 살펴본 후, 관련된 질문을 몇가지 추천해주었네요.

- 우리는
입사년도별로 직원 만족도의 평균은 어떻게 되나요?
라는 질문으로 분석을 시작해봅시다. 질문을 클릭하고 화살표를 눌러주세요.
2단계) 자동 생성된 SQL쿼리와 분석 결과 확인하기
생성된 답변을 확인하면서 데이터 Q&A가 작동하는 원리를 간단히 알아볼까요?
자연어 질문에 대한 SQL 쿼리 생성

먼저, 자연어 질문에 가장 적합한 답변을 제공할 수 있는 SQL 쿼리를 생성합니다. 쿼리는 SQL 보기 버튼을 눌러서 자세하게 확인할 수 있어요.
SQL쿼리에 대한 시각화 및 분석 인사이트 생성

그 다음으로, 생성된 쿼리를 실행한 결과를 적절히 시각화하고 분석 인사이트를 생성합니다. AI(LLM)가 생성한 인사이트(내러티브)는 SQL 쿼리를 실행한 결과 테이블과 시각화 차트에 대한 정량적 요약과 해석으로 나누어집니다.
3단계) 다음 질문 직접 작성해서 추가 분석 진행하기
직군 별로 직원 만족도 나누어 보기
그렇다면, 2011년과 2013년의 직원만족도를 직군 별로 비교해 볼까요? 이번에는 추천 질문 대신 직접 질문을 입력해볼게요.
데이터 Q&A는 자연어 질문을 SQL문으로 변환해서 분석을 수행하는 기능이에요! 질문을 입력할 때는 분석하고 싶은 대상과 변수를 명확하게 적어야 의도에 맞는 분석 결과를 확인할 수 있습니다.
따라서, 추상적인 질문(예: 직원만족도를 높이려면 어떻게 해야 해?)보다, 분석하고 싶은 대상과 객체를 명확하게 적을 때(예: 직원만족도를 입사년도별로 계산해 줘)적합한 SQL이 생성되겠죠!
궁금한 내용은 칼럼 명이 질문에 정확히 들어가도록 작성해서 분석을 진행해보겠습니다. 직군, 입사 연도, 직원 만족도를 데이터와 동일한 표현으로 작성했습니다.
직군 별로, Y2011과 Y2013에 입사한 직원들의 직원만족도 평균을 비교해주세요.
라고 질문을 입력해보겠습니다.


결과를 확인해보니, 마케팅엽업
직군의 경우 2011년과 2013년의 직원만족도가 가장 큰 폭으로 차이가 나는 것을 알 수 있어요!
그렇다면 왜 마케팅영업
직군의 직원만족도의 편차가 큰 폭으로 발생하게 된 걸까요? HR데이터셋에서는 그 원인을 크게 두 가지로 나누어 추적해 볼 수 있는데요. 하나는 해당 직원들을 관리하는 관리자(매니저)들과 관련된 지표(실행력, 소통능력, 비전), 다른 하나는 해당 직원 본인의 능력(실행력, 인내력, 인지능력)입니다.
추가 질문을 직접 입력해서 두 가지 지표를 더 파헤쳐볼게요.
직군 별로 만족도 차이가 발생하는 원인 (1) 매니저 지표 변화 알아보기
- 먼저,
Y2011년과 Y2013년의 마케팅영업 직군의 매니저관련 지표들의 모든 평균을 각각 비교해줘
라고 질문을 입력해보겠습니다.


마케팅영업
직군의 매니저 관련 지표가 전부 하락했어요. 특히 매니저 실행력
이 큰 폭으로 감소한 것을 알 수 있네요.직군 별로 만족도 차이가 발생하는 원인 (2) 직원 본인 지표 변화 알아보기
- 이번에는,
Y2011년과 Y2013년의 마케팅영업 직군의 직원 본인 관련 지표들의 모든 평균을 각각 비교해줘
라고 질문을 입력해보겠습니다.

놀랍게도, 직원 인지능력이 2011년에 비해 소폭(-0.08) 감소한 것을 제외하면, 2013년과 2011년의 마케팅직군
의 직원 본인 지표에는 거의 차이가 없어요!
마치며
AI의 도움을 받으면, 전문 분석가를 통해서만 알아낼 수 있던 데이터 인사이트를 이렇게 쉽고 빠르게 찾을 수 있습니다. 여러분이 궁금한 데이터를 가지고 데이터 Q&A를 직접 사용해보세요 :)
FAQ
질문 1. 총 질문 가능 횟수는 어떻게 되나요?
- 무료 사용자는 총 10번의 질문을 하실 수 있고, free-trial을 통해 유료 기능을 체험하시는 분들은 30번의 질문을 제공하고 있습니다. 프리미엄 사용자(유료 사용자)는 100번까지 질문이 가능합니다. 다만, 데이터 Q&A는 현재 beta서비스로 제공하고 있어 요금제는 변동 예정입니다.
- 만약 질문 가능 횟수를 전부 사용하셨다면, HEARTCOUNT팀으로 문의주시면 추가 사용에 대해 상담 후 지원 드릴 수 있습니다.
질문 2. 사용자가 자신이 의도한 질문대로 명령/결과가 구성 되었는지 재검토할 수 있는 방법이 있나요?
- 분석 결과의 퀄리티에 가장 큰 영향을 미치는 것은 AI가 생성한 SQL 쿼리의 퀄리티입니다. SQL 보기 버튼을 눌러 쿼리의 퀄리티를 직접 검증해보세요
- 추후 결과물의 퀄리티에 대해 더 상세한 분석을 할 수 있는 장치들을 제공해드릴 예정입니다.
무료로 시작하기
HEARTCOUNT AI 분석 시리즈를 함께 읽어보세요


HR데이터를 사용한 다른 분석 사례가 궁금하다면?
