🟦 서론: 드디어 내 손안에 들어온 인공지능 비서
지난 1편과 2편을 통해 보도자료를 수집하고 AI로 핵심 내용을 요약하는 심장과 두뇌를 만들었습니다. 하지만 아무리 성능이 좋아도, 내가 직접 컴퓨터 앞에 앉아 매번 코드를 실행해야 한다면 그것은 진정한 자동화라고 할 수 없겠죠.
진정한 자동화의 완성은 "내가 신경 쓰지 않아도 제시간에 요약본이 내 폰으로 배달되는 것"입니다. 오늘은 파이썬 코드를 메신저와 연결하고, 클라우드 서버에서 24시간 잠들지 않고 작동하게 만드는 마지막 퍼즐을 맞춰보겠습니다. 이제 아침 출근길, 한국은행의 따끈따끈한 경제 지표를 커피 한 잔과 함께 텔레그램으로 받아보세요.
1️⃣ Step 3: 요약본 전송을 위한 텔레그램 봇(Bot) 연동
카카오톡도 가능하지만, 개발 편의성과 보안, 그리고 무료 사용 범위를 고려할 때 직장인 자동화에는 **텔레그램(Telegram)**이 가장 적합합니다.
- 텔레그램 봇 만들기: 'BotFather'와 대화하여 API 토큰을 발급받습니다.
- ID 확인: 내 메시지를 받을 채팅방 ID(Chat ID)를 확인하여 코드에 입력합니다.
🤖 텔레그램 전송 파이썬 코드 프롬프트
"python-telegram-bot 라이브러리를 사용해서 특정 텍스트를 내 텔레그램으로 전송하는 함수를 만들어줘. API 토큰과 Chat ID를 변수로 설정하고, 전송 실패 시 재시도하는 로직도 포함해줘."
2️⃣ Step 4: 무인 운영을 위한 서버 배포 (GitHub Actions / 클라우드)
내 컴퓨터를 24시간 켜둘 수는 없기에, 대신 코드를 돌려줄 가상의 컴퓨터가 필요합니다.
- GitHub Actions 활용 (추천)
- 별도의 서버 비용 없이 특정 시간(예: 매일 오전 9시)마다 코드를 자동으로 실행할 수 있습니다. 설정 파일(yaml) 하나만 만들면 되어 매우 간편합니다.
- AWS/Oracle Cloud (심화)
- 더 복잡한 로직이나 실시간 대응이 필요하다면 무료 티어 클라우드 서버에 올릴 수 있습니다. (용어 설명: GitHub Actions란 소프트웨어 개발 플랫폼인 GitHub에서 제공하는 자동화 도구로, 정해진 조건이나 시간에 따라 코드를 실행시켜 줍니다.)
🤖 자동 실행 스케줄링 프롬프트
"매일 아침 9시(KST)에 파이썬 스크립트를 실행하는 GitHub Actions의 workflow 파일(.yml)을 작성해줘. API 키와 같은 비밀번호는 GitHub Secrets를 사용하도록 설정해줘."
3️⃣ 12년 차 직장인의 실무 운영 꿀팁: 안정성 확보하기
자동화 프로그램을 실제 운영하다 보면 예상치 못한 변수가 생깁니다. 제가 겪은 시행착오를 바탕으로 드리는 팁입니다.
- 예외 처리: 한국은행 서버 점검으로 사이트 접속이 안 될 때 프로그램이 죽지 않도록 Try-Except 구문을 꼼꼼히 넣으세요.
- 로그 기록: 전송 성공/실패 여부를 작은 로그 파일이나 구글 시트에 남겨두면, 나중에 문제가 생겼을 때 원인을 찾기 쉽습니다.
- 요약 품질 피드백: 가끔 AI가 엉뚱한 요약을 한다면, 프롬프트에 "불확실한 정보는 언급하지 말 것"이라는 제약 조건을 추가하여 보수적으로 운영하세요.
🟦 결론: 자동화, 그 이상의 가치
드디어 [한국은행 보도자료 자동 요약 비서] 프로젝트가 완료되었습니다. 처음에는 파이썬 한 줄 쓰는 것도 막막할 수 있지만, AI와 함께라면 12년 차 직장인인 우리도 충분히 나만의 강력한 무기를 만들 수 있습니다.
이 프로젝트를 통해 얻은 것은 단순한 '요약본'만이 아닙니다. 반복되는 업무를 기술로 해결해 본 경험, 그리고 확보된 시간을 더 가치 있는 의사결정에 쓸 수 있는 기회를 얻은 것입니다.
함께 읽으면 생산성이 2배가 되는 글:
'40대 직장인의 AI 활용 도전기 > (5) AI 실제 활용기' 카테고리의 다른 글
| 수십 페이지 PDF를 5줄로! AI 요약 엔진 및 프롬프트 설계편 (0) | 2026.01.15 |
|---|---|
| 한국은행 보도자료 자동 요약 비서 만들기: 시스템 설계편 (0) | 2026.01.12 |