지난 토요일 CTO 스터디의 오프라인 모임에서 업무 자동화 설계법을 배웠습니다.
자동화를 단순히 구현하는 것이 아니라, 생각을 정리하고 구체적인 로직으로 분해하는 과정이라는 점이 인상 깊었습니다.
늘 습관처럼 해오던 일들을 종이에 그려보니 꽤 난해하더라고요.
그 흐름을 기반으로, n8n 청강에서 만들었던 것을 조금 더 기능 확장해보는 실습을 해보게 되었습니다.
진행 방법
💻 사용 도구 및 서비스
n8n (워크플로우 자동화 플랫폼)
Telegram Bot
Gmail
OpenAI Chat Model (gpt-4)
YouTube Transcript API
📈 전체 흐름 (워크플로우 구성)
1. RSS Trigger: 1시간마다 유튜브 영상 업로드 확인
2. YouTube Transcript: 스크립트 가져오기
3. Basic LLM Chain + OpenAI: 스크립트를 요약
4. Telegram 노드: 요약본 발송
5. Gmail 노드: HTML 요약본 발송결과와 배운 점
🥳 좋았던 점
처음엔 막막했던 n8n이었지만, 익숙해지니 구성할 수 있는 흐름이 점점 눈에 보이기 시작해서 재미있었습니다.
🚫 시행착오
유튜브 여러 개를 순회하며 요약하고 싶었지만 잘 안되었습니다. 시간 날 때 더 해보는 걸로.
Loop Over Items(Split in Batches)를 시도했으나 원하는 방식으로 동작하지 않았습니다.
💡 다음 시도 계획
RSS에 여러 채널 URL을 넣는 방법 탐색 예정
반복 요약 로직 개선 시도 (다음 자동화 실험 주제!)