스파르타 코딩 클럽의 강의 '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: 확장 프로그램. 미리 코드 입력 가능. 자동발송 코드 입력해두기
'코딩, 사무 > 기타 코딩 강의' 카테고리의 다른 글
ChatGPT 업무자동화 강좌 - 1주차(230705~230706) (0) | 2023.07.07 |
---|