brunch

Gemini로 3일 작업을 3분으로 단축

바이브코딩 자동화로 노가다에서 해방되자.

by SSuperWasabi

Gemini와 Google Apps Script로 6,000건 거대 데이터 처리를 자동화시켰습니다.

이를 통해 최소 3일 넘는 노가다 작업을 3분으로 단축했어요.



오늘 사례는 Gemini로 Appscript 바이브 코딩하여 데이터 가공 자동화툴 사례를 정리해 적어보았습니다.

비개발자도 충분히 할 수 있는 바이브 코딩 자동화툴 제작 사례를 공유드립니다.


---------------------------------------------------------------------------------------------------------------------


문제 상황

저희 팀은 자체 erp 도입을 위해 지난 4년간 연평균 약 1,000~1,500건 총 6,000여의 누적된 거래 데이터들을 취합, 입력해야 했습니다. erp 시스템에서 대량의 정보를 일괄 입력하는 기능이 있지만, 아래 문제들로 인해 해당 기능을 사용하기 어려워 모든 거래 정보를 일일이 수기로 입력해야 할 상황이었어요.

erp에서 매출입력 항목에 수기 입력 사례


문제 정의

1. 22년~25년 누적된 거래 정보 연간 약 1,400건 총 6,000여 건 수동 입력 필요

2. 데이터 표기 차이로 인한 매칭 오류 다수 발생 (코드 지정, 접두사, 특수문자, 하이픈 등)

3. 상품명, 거래처, 창고, 코드 정보들이 여러 플랫폼에 산발적으로 분산

4. 단순 반복 입력 작업으로 인한 휴먼 에러 발생


---------------------------------------------------------------------------------------------------------------------


문제 해결 접근

대량의 거래 정보를 단순 반복적으로 입력하는 것은 굉장히 피로한 작업이었어요.

하지만 erp 활용을 하기 위해선 기존 거래 데이터 입력은 반드시 필요했습니다.


가장 효과적인 문제 해결을 위해서 erp의 데이터 일괄 입력 기능을 활용하기로 했습니다.

문제는 해당 기능을 쓰기 위해서는 지정된 양식에 맞춰 데이터 가공이 필요했어요.

그래서 해당 데이터 가공 작업을 자동화시켰습니다.


---------------------------------------------------------------------------------------------------------------------


해당 자동화 툴은 Google Apps Script를 써서 구글 스프레드 시트에 구축했습니다.

팀 내 공유를 고려하여 가급적 구글 스프레드 시트 내에서 자동화 툴이 동작하도록 구현하고 싶었어요.


Why Apps Script

- 기존 팀 내 공유되던 Google Workstation에서 바로 적용

- 구글 work station 환경 내에서 별도 프로그램 설치, API 연동 불필요

- 비개발자도 쉽게 코드 수정 가능

- AI 도구와의 조합으로 점진적 개선 가능 (Gemini, Genspark, Claude 등)


---------------------------------------------------------------------------------------------------------------------


구현을 하기 위해 Gemini와 구현해야 하는 기능들을 정의 후 단계별로 하나씩 구현했습니다.


핵심 기능 구현

1. 데이터 매칭 시스템:

- 단순 텍스트 일치 + 텍스트 유사성 기반 매칭 로직 구현

- 상품명, 거래처, 거래유형, 창고, 거래일자 등 입력 정보들의 미묘한 표기 차이들을 자동 인식 후 매칭


2. 데이터 파이프라인 자동화:

- 분산된 DB 정보를 자동으로 호출하고 취합

- 파편화된 정보들의 자동 매칭 및 코드 그룹핑


3. 최대한 심플하게 사용자 UI 구현:

- 드롭다운 메뉴, 실행/리셋 버튼 등 최대한 심플한 UI 구현


---------------------------------------------------------------------------------------------------------------------


이렇게 구축한 자동화 툴을 직접 erp에 적용하여 꽤 만족스러운 결과를 만들었습니다.


자동화툴 결과 요약

- 작업 시간 최소 3~4일 -> 5분 (약 1,100건 거래정보 처리 기준)

- 데이터 매칭 정확도 99% (1,100건 중 4건만 데이터 코드 수동 기입)

- 업무 MM 비용을 약 2.5hr 투입하여 3일+@ MM 절감

데이터 가공 자동화툴 -> erp 일괄 입력 시연



---------------------------------------------------------------------------------------------------------------------


Quick Review: 바이브 코딩은 거창한 앱 개발이 아닙니다.


바이브 코딩은 실제 업무에서 접하는 "문제들을 정의"하고, 그 문제를 "쉽고 간편하게 해결할 수 있는 방법"을 찾는 문제 해결 방법 중 하나입니다.


비개발자도 Apps Script와 같은 접근성 높은 도구들을 활용하여 얼마든지 필요한 툴을 직접 만들고 생산성 혁신을 만들어 낼 수 있습니다. 무엇보다, 이렇게 스스로 자동화 툴을 만들어 며칠이 걸릴 작업이 몇 분으로 단축될 때 느껴지는 도파민을 꼭 경험해 보시면 좋겠습니다.





해당 자동화툴을 구축한 Apps Script 코드를 공유 드립니다.


keyword