ChatGPT로 업무 자동화 스크립트 만드는 법 — 파일 정리·데이터 처리 비개발자 가이드

ChatGPT로 자동화 스크립트를 만드는 것은 코딩 경험 없이도 가능하다. 매일 반복하는 파일 정리, 데이터 처리, 보고서 생성 같은 작업을 스크립트로 자동화하면 시간을 크게 절약할 수 있다.

📌 자동화 스크립트 만들기 기본 원칙
구체적으로 설명: “파일 정리해줘” ❌ → “C:/Downloads 폴더에서 파일을 확장자별로 하위 폴더에 이동하는 Python 스크립트” ✅
환경 명시: 운영체제(Windows/Mac), Python 버전, 사용 중인 도구

업무 자동화 스크립트 예시

1. 파일 정리 자동화

“Windows용 Python 스크립트를 만들어줘.
C:/Downloads 폴더의 파일들을 확장자별로 정리:
– .jpg, .png, .gif → Images 폴더
– .pdf, .docx, .xlsx → Documents 폴더
– .mp4, .avi → Videos 폴더
– .zip, .rar → Archives 폴더
각 폴더 없으면 자동 생성하고, 파일명 충돌 시 숫자 붙이기.”

2. 이메일 자동 발송 (SMTP)

“Python으로 매일 오전 9시에 특정 이메일 주소로 보고서 요약을 자동 발송하는 스크립트 만들어줘.
– Gmail SMTP 사용
– 보고서 내용: reports/ 폴더의 가장 최신 CSV 파일 요약
– 실행 주기: schedule 라이브러리로 매일 오전 9시
– 비밀번호는 환경변수에서 로드”

3. 웹 데이터 자동 수집

“Python requests + BeautifulSoup으로 [특정 사이트] 상품 가격을 매일 수집해서 Google Sheets에 저장하는 스크립트 만들어줘.
– robots.txt 준수하도록 확인 코드 포함
– 요청 간격 2초
– gspread 라이브러리로 Sheets 업데이트
– 오류 발생 시 로그 파일에 기록”
📊 업무 자동화 절감 효과
AI·자동화 도구로 대체 가능한 반복 업무는 생각보다 많다. 데이터 입력, 문서 처리, 일정 관리 등 패턴화된 작업들이 주요 대상이며, ChatGPT 스크립트는 이런 반복 업무를 줄이는 데 특히 효과적이다.

스크립트 실행 방법 (Python 기준)

  1. Python 설치 (python.org)
  2. 메모장 또는 VS Code에서 .py 파일로 저장
  3. 터미널/명령 프롬프트에서 python 파일명.py 실행
  4. 필요한 라이브러리는 pip install 라이브러리명으로 설치

자주 묻는 질문

Q. 스크립트 실행 중 오류가 나면 어떻게 하나요?

에러 메시지 전체를 복사해 ChatGPT에 붙여넣고 “이 오류가 발생했어. 원인과 해결 방법을 알려줘”라고 요청하면 된다. 대부분의 일반적인 오류는 ChatGPT가 즉시 해결책을 제시한다.

Q. Windows 작업 스케줄러로 자동 실행할 수 있나요?

가능하다. “Windows 작업 스케줄러에서 매일 오전 9시 이 스크립트를 실행하는 설정 방법을 단계별로 알려줘”라고 ChatGPT에 요청하면 된다.

지금 매일 10분 이상 반복하는 작업이 있다면, 그 과정을 ChatGPT에 설명하고 자동화 스크립트를 요청해보자. 처음 시도에서 완벽하지 않더라도, 오류를 함께 해결하는 과정에서 실용적인 스크립트가 완성된다.