에이전트 활용 사례

오늘 등록된 사례

112전체 145건

145개 중 1–20개

학습·커리어구현 예제

공개 채용 게시판에서 맞춤 공고 찾아 텔레그램으로 보내기

정기적으로 여러 채용 게시판을 검색해 맞춤 기준에 맞는 공고만 골라 텔레그램으로 보내는 자동화 사례예요.

사용법

  1. GitHub 저장소에서 jobs-radar 워크플로우 파일과 관련 코드를 내려받아요.
  2. build_workflow.py 파일에서 본인 이력서와 맞는 직무, 키워드, 제외할 제목, 지역, 언어 등 맞춤 기준을 설정해요.
  3. 설정이 끝나면 python build_workflow.py 명령으로 jobs-radar.workflow.json 파일을 새로 만들어요.
  4. n8n 로컬 인스턴스(n8n-local 컨테이너)에 워크플로우 파일을 복사하고 import:workflow 명령으로 불러와요.
  5. n8n 워크플로우 ID(jobsradar0000001)는 기본적으로 비활성화되어 있으니, GitHub Actions 스케줄러를 쓸 때는 그대로 두고, 둘 중 하나만 활성화해요.
  6. 텔레그램 봇을 만들고 @BotFather로 토큰을 받아요. TELEGRAM_TOKEN과 TELEGRAM_CHAT_ID를 n8n 또는 GitHub Actions 환경 변수로 등록해요.
  7. 워크플로우를 실행하면 4시간마다 100개가 넘는 공개 채용 게시판(공식 JSON/RSS 지원)에서 공고를 수집해요.
  8. 각 공고는 맞춤 점수 기준에 따라 필터링되고, 이미 보낸 공고는 45일간 중복 알림을 막아요.
  9. 점수가 기준(기본 48점) 이상인 공고만 텔레그램으로 전송해요. 메시지에는 회사명, 지역, 직무, 간단한 소개, 점수, 이유, URL이 포함돼요.
  10. 상태와 전송 이력은 STATUS.md, seen.json, sent.json 파일로 기록돼요.

결과

작성자는 여러 채용 게시판에서 원하는 직무와 조건에 맞는 공고만 골라 텔레그램으로 받아볼 수 있게 자동화했다고 해요. 점수 기준, 제외 키워드, 지역, 언어 등 세부 조건을 직접 설정할 수 있고, 중복 알림 방지와 상태 모니터링도 지원된다고 설명했어요.

참고사항

n8n 워크플로우는 로컬 컨테이너에서 직접 불러와야 하고, 텔레그램 봇 토큰과 채팅 ID는 환경 변수로 별도 등록해야 해요. GitHub Actions와 n8n을 동시에 활성화하면 중복 알림이 발생할 수 있으니 주의해야 해요. 실제 채용 게시판별로 지원하는 데이터 형식이나 필드가 달라 일부 정보는 누락될 수 있다고 했어요. 점수 기준, 키워드 등은 본인 이력에 맞게 직접 수정해야 해요.

출처

AnanasNaPrirode (GitHub) 원문 ↗

예시 프롬프트 · n8n

목표: 여러 공개 채용 게시판(공식 JSON/RSS 지원)에서 내 이력서에 맞는 공고만 골라 텔레그램으로 자동 알림을 받고 싶습니다.

필수 입력 및 환경:
- n8n을 로컬 컨테이너(n8n-local)로 실행할 수 있는 환경
- 텔레그램 봇(@BotFather로 생성)과 채팅 ID
- GitHub 저장소에서 jobs-radar 워크플로우 및 코드 다운로드
- Python3, Node.js, Docker 설치

구현 및 설정 순서:
1. jobs-radar 저장소를 클론하고, build_workflow.py 파일에서 내 이력서에 맞는 직무(예: Solution Architect, Engineering Manager 등), 키워드, 제외할 제목, 지역, 언어, 점수 기준(예: 48점) 등 맞춤 조건을 설정합니다.
2. python build_workflow.py 명령으로 jobs-radar.workflow.json 파일을 생성합니다.
3. n8n-local 컨테이너에 jobs-radar.workflow.json 파일을 복사하고, n8n import:workflow --input=/tmp/jobs-radar.json 명령으로 워크플로우를 불러옵니다.
4. 텔레그램 봇 토큰(TELEGRAM_TOKEN)과 채팅 ID(TELEGRAM_CHAT_ID)를 n8n 환경 변수로 등록합니다.
5. n8n 워크플로우 ID(jobsradar0000001)는 기본적으로 비활성화되어 있으니, GitHub Actions 스케줄러를 쓸 경우 n8n 스케줄은 비활성화 상태로 둡니다. 둘 중 하나만 활성화해야 중복 알림을 막을 수 있습니다.
6. 워크플로우를 실행하면 4시간마다 100개 이상의 공개 채용 게시판(공식 JSON/RSS 지원)에서 공고를 수집합니다. 각 공고는 맞춤 점수 기준에 따라 필터링되고, 이미 보낸 공고는 45일간 중복 알림이 가지 않도록 관리됩니다.
7. 점수가 기준 이상인 공고만 텔레그램으로 전송되며, 메시지에는 회사명, 지역, 직무, 간단한 소개, 점수, 이유, URL이 포함됩니다.
8. 상태와 전송 이력은 STATUS.md, seen.json, sent.json 파일로 기록됩니다.

결과물:
- 텔레그램 채팅방에 내 이력서와 조건에 맞는 채용 공고만 자동으로 도착
- STATUS.md, seen.json, sent.json 파일로 상태와 이력 확인 가능

검증 조건:
- 텔레그램에 실제로 알림이 도착하는지 확인
- STATUS.md 파일에서 각 게시판별 상태와 수집 결과를 점검
- seen.json, sent.json 파일에서 중복 알림 방지 및 전송 이력 확인
- 맞춤 점수 기준, 키워드, 제외 조건 등이 실제로 반영되는지 테스트