n8n과 AI를 사용한 일일 구직 활동 자동화 방법
요약
본 글은 n8n과 LLM(OpenAI GPT 또는 Google Gemini)을 활용하여 구직 활동을 자동화하는 워크플로우를 소개합니다. Wellfound의 RSS 피드에서 채용 공고를 가져와 AI 모델로 핵심 정보를 추출하고, 이를 구조화된 요약 형태로 Gmail에 전송하는 과정을 설명합니다.
핵심 포인트
- n8n과 LLM 조합으로 구직 활동을 자동화할 수 있습니다.
- RSS Read 노드로 특정 직무의 최신 채용 공고를 자동으로 취합합니다.
- AI 모델 노드를 사용해 원시 데이터를 구조화된 메타데이터로 추출합니다.
- Gmail 노드를 통해 깔끔하게 포맷된 요약본을 받은 편지함으로 받습니다.
매일 수동으로 구직 활동을 하는 것은 빠르게 반복적이고 비효율적으로 변할 수 있습니다. 여러 채용 게시판을 스크롤하고, 방대한 직무 설명을 읽고, 관련 없는 공고를 걸러내며, 링크들을 수동으로 추적해야 합니다.
이 과정을 간소화하기 위해 저는 n8n과 AI를 사용하여 비용이 들지 않는 자동화 워크플로우를 구축했습니다. 이 시스템은 Wellfound에서 채용 공고를 자동으로 취합하고, LLM을 이용해 핵심 세부 정보를 추출한 다음, 구조화된 일일 업데이트를 제 Gmail 받은 편지함으로 바로 전송합니다.
자동화가 어떻게 작동하는지, 그리고 여러분이 이를 어떻게 재현할 수 있는지 자세히 설명하겠습니다.
🛠️ 아키텍처 및 워크플로우
전체 자동화는 6개의 핵심 노드로 구성된 n8n 워크플로우를 통해 구동됩니다:
[ Schedule Trigger ] ──► [ RSS Read ] ──► [ Limit ] ──► [ AI Model ] ──► [ If Condition ] ──► [ Gmail Node ]
-
Schedule Trigger ⏰
자동으로 일일 일정(예: 매일 아침 9시)에 실행되도록 설정하여, 업무를 시작하기 전에 구직 업데이트가 준비되게 합니다. -
RSS Read 📡
Wellfound의 RSS 피드에 직접 연결하여 특정 직무(예: Python Developer, Cloud AI Engineer)에 대한 실시간 공고 업데이트를 가져옵니다. -
Limit Node 🚦
하루 동안 알림이 최신 목록에 집중되도록 실행당 처리할 수 있는 최대 항목 수를 제한합니다. -
Message a Model (AI Node) 🧠
원시 피드 콘텐츠를 LLM(예: OpenAI GPT 또는 Google Gemini)에 전달하고 맞춤형 프롬프트를 사용하여 구조화된 메타데이터를 추출합니다:
📌 직무명 (Role Title)
🏢 회사/출처 (Company / Source)
📍 근무 형태/지역 (Work Mode / Location)
💰 급여/수당 (Stipend / Salary)
🛠️ 핵심 기술 스택 (Key Tech Stack)
📝 간략 요약 (Brief Summary)
🔗 직접 지원 URL (Direct Apply URL)
-
If Condition 🔀
진행하기 전에 유효한 구직 공고가 처리되었는지 평가하여, 비어 있거나 손상된 이메일이 전송되는 것을 방지합니다. -
Send a Message (Gmail) 📧
n8n의 Gmail 노드를 사용하여 깔끔하고 이모지로 포맷된 요약본을 제 받은 편지함으로 직접 발송합니다.
📬 출력 결과 예시
원시 RSS 데이터나 구조화되지 않은 링크 대신, 출력물은 Gmail에 바로 도착하는 깔끔하고 읽기 쉬운 요약 형태로 제공됩니다:
🎯 새로운 역할: NGRS의 Python 개발자 (클라우드 AI 플랫폼)
📌 역할: Python 개발자 (클라우드 AI 플랫폼)
🏢 회사: NGRS (Wellfound 경유)
📍 근무지: 뉴욕 시
🛠️ 주요 기술 스택: Python, 클라우드(Cloud), AI
📝 간략 요약: NGRS는 뉴욕에 기반을 둔 클라우드 AI 플랫폼에 기여할 Python 개발자를 채용하고 있습니다.
🔗 지원 링크: [여기서 지원하기]
🚀 자신만의 버전 설정 방법
만약 이 워크플로우를 직접 실행하고 싶다면:
저장소 복제(Clone the Repository): GitHub 저장소에서 오픈 소스 워크플로우 파일을 다운로드하세요:
👉 GitHub 저장소[cite: 6]
n8n에 가져오기(Import into n8n): n8n 인스턴스를 열고, '워크플로우(Workflows)'로 이동한 후 '파일에서 가져오기(Import from File)'를 선택합니다.
자격 증명 구성(Configure Credentials):
Gmail OAuth2 자격 증명을 연결하세요.
'Message a Model' 노드에 선호하는 AI 제공업체의 API 키를 추가하세요.
RSS 피드 사용자 정의: RSS URL을 사용자의 맞춤 Wellfound 쿼리 피드로 교체하세요.
활성화(Activate): 워크플로우 토글을 'Active'로 전환합니다.
💡 핵심 요약
시간 절약: 매일 수동으로 검색하고 읽는 데 걸리는 시간 15~20분을 없애줍니다.
구조화된 데이터: 원시 RSS 피드가 스캔하기 쉬운 요약본으로 변환됩니다.
로우 코드/노 코드(Low Code / No Code): 복잡한 서버 인프라가 필요 없이 n8n 시각적 워크플로우만으로 완전히 구축되었습니다.
비슷한 구직 검색 또는 RSS 자동화 워크플로우를 만들어 본 경험이 있나요? 댓글에서 연결합시다! 👇
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기
