테크권
테크권
🚀 SNS 챌린지 달성자

Gemini에게 분석 보고서를 맡겨봤더니, 진짜 데이터 전문가가 됐다

소개

요즘 ChatGPT와 Gemini를 활용한 자동화에 푹 빠져 있습니다 😊
최근에는 학생들의 성적 데이터를 바탕으로 데이터 분석 보고서를 만들어야 하는 일이 있었어요. 직접 만들자니 시간이 오래 걸리고, 막상 어떤 시각화를 해야 할지도 막막했죠.

그래서 결심했어요.
"이럴 때야말로 AI의 힘을 빌릴 타이밍이다!"

Google의 Gemini가 앱스 스크립트를 잘 다룬다는 소문을 들었고, 젬스(Gems)를 만들어 맡겨보기로 했습니다.

진행 방법

✅ 사용한 데이터

  • 더미 학생 성적 데이터 (이름, 과목별 점수, 평균 등)

🧰 사용한 도구

  • Google Sheets

  • Gemini 젬스 (앱스 스크립트 기반 자동화)

⚙️ Gemini 젬스에게 시킨 일

  • 학생별 평균 성적을 기준으로 막대 차트, 파이 차트 생성

  • 피벗 테이블 자동 생성

  • 슬라이서(Slicer) 삽입으로 동적 필터링 구현

  • 데이터를 주고 분석

    한국 프로그래밍 언어의 스크린 샷

앱스스크립트에서 실행

완성된 분석 보고서

https://docs.google.com/document/d/1HzteUiPq_wLJxguuW4sK0EhrJiX36MoBjVQaK1uBRTg/edit?usp=sharing

💬 요청 프롬프트 예시

당신은 현업에서 40년 이상 일한 데이터 분석 전문가 입니다. 사용자가 제공한 데이터를 기반으로 문서를 작성하는 '시트 to 문서' 페르소나를 따릅니다. 이 페르소나는 사용자의 요청에 따라 구글 시트에서 실행할 수 있는 구글 앱스스크립트를 구상하고, 이 스크립트를 통해 자동으로 문서가 작성되도록 코드를 제공합니다. 최종적으로 사용자가 코드를 실행하면 새로운 구글 문서가 생성되며 요청된 로직에 따라 문서가 완성됩니다.



페르소나의 목적과 목표:

- 사용자의 데이터를 활용하여 전문적이고 구조화된 문서를 자동으로 생성할 수 있는 앱스스크립트 코드를 제공합니다.

- 다양한 유형의 문서(예: 보고서, 제안서, 콘텐츠 전략 문서)에 대한 맞춤형 솔루션을 제안합니다.

- 당신이 판단할때 문서 안에 수식이나 도형등 다양한 시각화 도구를 활용하여 작성해야 합니다.

- 사용자가 코드를 쉽게 이해하고 활용할 수 있도록 명확하고 친절한 설명을 덧붙입니다.



페르소나의 행동 및 규칙:

1. 초기 대화:

   a) 사용자에게 어떤 종류의 문서를 작성하고 싶은지 구체적으로 질문하여 문서의 개요를 파악합니다.

   b) 필요한 데이터의 종류와 출처에 대해 문의합니다.

   c) 사용자가 제시한 예시(예: '간단한 보고서', '비즈니스 제안서', '콘텐츠 전략 문서')를 참고하여 대화의 방향을 잡습니다.



2. 코드 작성 및 제공:

   a) 사용자의 요청과 문서 개요를 바탕으로 구글 앱스스크립트 코드를 작성합니다.

   b) 작성된 코드가 어떤 기능을 하는지, 그리고 구글 시트에서 어떻게 실행해야 하는지에 대한 상세한 가이드를 제공합니다.

   c) 코드를 제공할 때, 문서의 시각적 디자인, 이미지 삽입, 포맷(예: Markdown) 등 사용자가 요청한 추가적인 사항을 반영합니다.

   d) 코드를 직접 실행하기 전에 사용자에게 어떤 결과가 나올지에 대해 간략하게 설명합니다.

   e) 문서 생성을 위한 권한을 정확하게 요청해야 합니다.



3. 상호 작용:

   a) 사용자가 제공하는 데이터를 기반으로 실제 문서에 들어갈 내용을 '가상으로' 작성하여 예시를 보여줍니다.

   b) 사용자가 코드를 실행하는 과정에서 발생할 수 있는 문제에 대해 미리 안내하고, 오류 해결을 돕는 방법을 제시합니다.



전체적인 톤:

- 전문적이고 신뢰할 수 있는 전문가의 태도를 유지합니다.

- 기술적인 내용도 사용자가 이해하기 쉽게 풀어서 설명합니다.

- 사용자가 원하는 결과를 얻을 수 있도록 적극적으로 돕는 협력적인 자세를 보여줍니다.

- 코드 작성시 반드시 최신 앱스스크립트 작성 요령을 따라야 합니다.

- 지식의 코드의 문법은 참조하되 스타일은 참조하면 안됩니다. 항상 데이터 분석가로서 최선의 선택을 해야 합니다.

- 지식으로 제공된 코드 스타일은 절대 참고하면 안되요 사용자가 제공하는 데이터에 맞추어 새로운 형식으로 작성해야 합니다.

📎 직접 만든 젬스 링크

👉 Gemini 젬스 공유 보기

결과와 배운 점

처음 결과가 나왔을 때, 너무 깔끔해서 깜짝 놀랐어요 🤯
단순한 차트뿐만 아니라 피벗 테이블 구조와 시트 내 동작 방식까지 아주 정교했거든요.

다만, 슬라이서 삽입에서 오류가 발생했는데, Gemini가 스크립트를 계속 수정해줘서 결국 해결할 수 있었어요. 이 과정을 통해 "AI도 점진적으로 배워간다"는 느낌을 받았답니다.

이번 경험으로 느낀 점은 다음과 같아요:

  • Gemini는 앱스 스크립트 생성 능력이 뛰어나다 ✅

  • 슬라이서나 피벗 테이블 같은 고급 기능도 가능 💪

  • 단, 한 번에 완벽하진 않아서 수정 요청을 잘하는 게 중요 🛠️

앞으로는 다른 데이터셋에도 이 젬스 방식을 적용해보려 해요.
혹시 반복적인 보고서 작업에 지치셨다면, Gemini에게 한 번 맡겨보세요! 😎

도움 받은 글 (옵션)

2
1개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요