스파르타 코딩 클럽의 강의 'ChatGPT를 활용한 업무자동화' 수업을 듣고 정리한 것

 

2. 메일 전송 시스템 설계 

VBA 실행

-원하는 조건의 데이터 추출 코드 요청

c.f) 시트 이름 주의

 

구글 계정 SMTP 설정

-SMTP? 메일의 전송과정을 정렬하는 프로세스

-설정: Gmail -> 설정 -> 모든 설정 -> 전달 및 pop/imap -> imap 액세스 -> imap 사용

 

메일전송 테스트 연습

-테스트 시트 제작: 이메일 내 거로 설정

-smtlib를 활용하여 고객 일괄 이메일 전송 파이썬 코드 요청

-2단계 인증 돌파하기: myaccount.google.com -> 보안 -> 2단계 인증 -> 앱 비밀번호 생성(번호 기억)

-> 생성 후 파이썬의 smtp passworld 부분에 발급 받은 번호 입력

-조건 추가: 업체 이름, 고객 이름, 고객 추출조건, 이메일 내용 등

 

 

3. 업무자동화

주기적으로 메일 보내기

-스케줄러 이용 + 기존 파이썬 코드 입력 후 합쳐달라 요구

-시간 및 요일 주의. 시간대 우리 시간 기준으로 고정하는 코드 요청

c.f) colab은 시도 당 90분만 서버를 제공함. 상시 작동 시스템 가동하려면 로컬 서버 이용해야

c.f) Hallucination 대처: 답변이 챗바퀴를 돌 경우 다른 방식으로 알려달라고 요청하면 수정됨

 

메일 내용 작성 자동화

-구글 스프레드 시트와 연결: 확장 -> 부가기능 -> ChatGPT for Google 설치

-Api 키 받기: openai.com/api -> view api -> new secret key(번호 기억)

-> 스프레드 시트 확장 프로그램 -> GPT -> Launch Side Bar -> API키 입력

-App Script: 확장 프로그램. 미리 코드 입력 가능. 자동발송 코드 입력해두기

+ Recent posts