2 minute read

이 글은 「생성형 AI로 시작하는 데이터 분석」 9회 연재의 여는 글입니다. 전체 목차 보기

안녕하세요, 헬로데이터사이언스 나성호입니다.

2023년말까지만 해도 데이터 분석을 하려면 Python이나 R 같은 프로그래밍 언어를 먼저 배워야 했습니다. 변수, 반복문, 라이브러리 설치… 시작부터 어려워하는 분들을 정말 많이 봐왔습니다. 그런데 이제는 상황이 달라졌죠. ChatGPT나 Claude 같은 생성형 AI에게 엑셀 파일 하나를 건네고 “이 데이터에서 뭘 알 수 있어?”라고 물어보는 것만으로도 꽤 그럴듯한 분석을 시작할 수 있습니다.

이번 글에서는 Python을 전혀 모르는 분들이 생성형 AI를 어떻게 활용하면 좋을지에 대한 이야기를 해보려고 합니다.

“무엇을 물어보는지”가 실력입니다

예전에는 데이터 분석을 잘하려면 코딩 실력이 있어야 했습니다. pandas로 지저분한 데이터를 깔끔한 상태로 정리할 줄 알아야 하고, matplotlib으로 그래프를 그릴 줄 알아야 했습니다. 그런데 생성형 AI는 이 과정을 대신 해줄 수 있습니다. 이제 사람이 해야 할 일은 코드를 짜는 것이 아니라, AI에게 무엇을, 왜, 어떻게 봐야 하는지를 정확히 설명하는 것입니다.

데이터 분석 실력의 무게중심이 “Python 문법을 아는가”에서 “질문을 잘하는가”로 옮겨간 셈입니다. 그리고 이 질문하는 능력은 오히려 현업에서 오래 일하며 어떤 데이터가 왜 중요한지 몸으로 아는 분들이 더 유리한 영역이기도 합니다.(이런 분들이 가진 역량을 도메인 전문성이라고도 하죠.)

모호한 질문과 구체적인 질문은 결과가 다릅니다

같은 데이터를 주더라도 사람이 어떻게 질문하느냐에 따라 생성형 AI가 내놓는 결과물의 질이 크게 달라집니다.

  • 모호한 질문: “이 데이터 분석해줘.”
  • 구체적인 질문: “이 판매 데이터에서 월별 매출 추이를 그래프로 보여주고, 전년 동월 대비 증감이 큰 달이 있으면 그 이유로 짐작할 수 있는 걸 같이 알려줘.”

첫 번째 질문도 답은 나옵니다. 하지만 생성형 AI가 답변하기 위해 알아야 할 맥락이 누락되어 있으면, 누락된 부분을 생성형 AI가 임의로 판단하여 답변하다보니 정작 사람이 원하는 내용이 빠진 결과를 얻는 경우가 많습니다. 소위 요즘 유행하는 딸깍은 보기 좋은 쓰레기를 생성한다는 말이 괜히 나온 것이 아니죠. 따라서 두 번째처럼 사용자 본인이 보고 싶은 관점, 비교 기준, 원하는 결과물의 형태를 구체적으로 알려줄수록 실무에서 바로 사용할 수 있는 결과를 얻을 확률이 커지는 겁니다.

물론 처음부터 완벽한 질문을 던질 필요는 없습니다. “그래프 말고 표로 다시 보여줘”, “이 부분은 왜 이렇게 나온 거야?”처럼 대화를 이어가며 본인이 원하는 방향으로 다듬어가면 됩니다. 오히려 이런 식으로 몇 차례 주고받는 과정(단계적 요청) 자체가 사람과 생성형 AI가 분석 데이터를 이해하는 과정이 되기도 합니다.

그래도 반드시 확인해야 할 세 가지

오늘날 생성형 AI의 성능이 향상되면서 환각 증세가 많이 완화되었고, 답변 품질이 향상된 것은 사실입니다. 다양한 도구를 사용할 수 있게 되었고, 검색을 통해 출처까지 요구할 수 있게 된 것이죠. 그렇다고 해서 생성형 AI가 답변한 내용을 그대로 믿고 쓰는 것은 위험합니다. 최소한 아래 세 가지는 습관처럼 확인하시길 권합니다.

  1. 숫자가 실제로 맞는지 검산해보기: 생성형 AI도 계산을 틀릴 수 있습니다. 특히 합계나 비율처럼 중요한 숫자는 원본 데이터와 한 번 더 대조해보는 게 안전합니다.
  2. 왜 그런 결과가 나왔는지 근거를 물어보기: “이렇게 결론 낸 이유가 뭐야?”라고 되물으면, AI가 어떤 기준으로 판단했는지 설명해줍니다. 그 기준이 납득되지 않으면 다시 요청하면 됩니다.
  3. 민감한 데이터는 업로드하기 전에 한 번 더 생각하기: 고객 개인정보나 회사 기밀이 담긴 파일을 무심코 올리지 않도록 주의해야 합니다. 사내에서 쓰는 도구인지, 데이터가 어떻게 처리되는지 미리 확인하는 습관이 필요합니다.

다음 글부터는

이번 글은 준비 운동(워밍업) 차원에서 가볍게 작성했습니다. 다음 글부터는 실제로 어떤 도구를 어떻게 쓰면 되는지, 구체적인 예시 데이터를 놓고 하나씩 다뤄보겠습니다. 대기업 재직자 대상으로 현재 강의하고 있는 내용을 다룰 예정입니다. Python을 전혀 모르는 분도 쉽게 따라오실 수 있도록 코드보다는 대화와 결과 중심으로 풀어갈 예정입니다. 많은 기대 부탁드립니다.

Updated:

Comments