n8n과 제미나이 월결산 자동화 사례: 오류 6번을 고치며 PDF에서 PPTX까지

제미나이(Gemini)와 n8n으로 주간보고 PDF 6개를 월결산 PPTX 초안으로 바꾸는 워크플로우를 클로드 코드(Claude Code)로 만들었어요.

월결산 주간보고 취합을 자동화하는 이유

중견기업에서 마케팅팀장을 맡고 있어 보고가 많은 편입니다. 매달 월결산 때 주간보고를 사업본부별로 합쳐 PPT에 넣는 데 대략 반나절의 시간이 걸렸어요. 물론 제가 집중하지 못해서 그런 것도 있지만요. ㅎㅎ 스터디 1주차에는 다른 업무를 1순위로 뒀지만, 허들이 낮아 보여 이 업무로 자동화 사례를 바꿨습니다. 아직 미완성이지만.. 지금까지 투자한 시간은 139분! 이 시간을 투자한만큼 앞으로 월결산자료 작성하는 시간이 줄어들겠죠?

폴더 정리부터 한 이유

폴더 정리가 잘 안돼 있어서 네가 찾기 어려울 것 같은데....

그래서 파일 143개를 연도, 월, 회차 폴더로 옮겼습니다. 주간보고는 회차 폴더 아래에 팀원보고서와 종합보고서를 나눠서, 다음 달에는 해당 월 폴더만 읽으면 돼요.

n8n에서 만난 오류 6번

  1. 파일 접근 거부: n8n이 허용 폴더 밖 파일을 막았습니다.

  2. 서버 과부하(503): 재시도 3회를 넣었어요.

  3. 무료 한도 초과(429): 하루 20회 한도라서 PDF를 한 번에 보내 호출을 8회에서 3회로 줄였습니다.

  4. 과부하 재발: 실패하면 가벼운 모델로 자동 전환하게 했어요.

  5. .pptx 압축 풀기 거부: 풀기 전에 이름을 .zip으로 바꿨습니다.

  6. JSON 괄호 누락: 가벼운 모델이 괄호 하나를 빠뜨려서 응답 형식을 정해진 틀로 고정했어요.

1번에서 클로드 코드가 폴더 전체를 허용하자고 했는데, "거기에는 너무 많은 중요한 정보가 다 들어있어서"라고 답하고 ★보고서 폴더 하나만 허용했습니다.

제미나이로 PDF 읽고 PPTX 채운 방법

PDF 글자를 뽑는 도구는 한글을 빼먹어서, PDF를 그대로 제미나이에 보냅니다. 9월 업무가 사업본부별로 정리됐고, 보고서의 수치도 원문 그대로 들어갔어요. 결과는 지난달 양식 10장 중 표지와 표 3장, 마지막 장만 남겨 채웁니다. 가짜 데이터로 만든 파일을 PowerPoint에서 열어 5장이 나오는 것까지 확인했습니다.

아직 안 된 것

새 코드로 끝까지 돈 실행은 아직 확인하지 못했어요. 목표는 4시간에서 1시간이지만 아직 재지 못했고, 가벼운 모델이 읽은 내용은 원본 PDF와 꼭 대조해야 합니다.
게다가 처음으로 자동화가 만들어낸 보고서 내용의 퀄리티가 엉망이에요... ㅠㅠ
반복되는 업무도 여러 번 적고 카테고리 정렬도 잘 안돼 있어서 아직 학습시킬 것이 많지만!!!! 자동화하여 클릭 한 번으로 PPT 보고서 초안이 나왔다는 것만으로도 뿌듯합니다.

따라 하는 순서

  1. 주간보고를 월, 회차 폴더로 정리합니다.

  2. n8n이 읽을 폴더 하나만 허용하고 실행합니다.

  3. PDF를 제미나이에 한 번에 보내 정해진 틀로 받습니다.

  4. 지난달 PPTX의 표 내용만 바꿔 저장합니다.

2
1개의 답글
지피터스 뉴스레터

이번 주 AI, 딱 쓸 것만

매주 월요일 오후,
읽고 바로 써먹을 AI 소식만