개인

CareerBot 취업 도우미 RPA

이력서를 기준으로 채용 공고를 모아 매칭률을 계산하고 자기소개서 초안까지 만드는 Python RPA

수행기간 | 2025.12

서비스 바로가기
  • #Python
  • #Playwright
  • #Selenium
  • #TF-IDF
  • #SQLite
  • #Notion API

공고 검색부터 자기소개서 초안까지 반복되는 지원 준비

Problem

  • 지원할 때마다 채용 사이트를 돌며 공고를 찾고 내 이력과 맞는지 비교하는 작업이 반복됨
  • 공고마다 자기소개서 초안을 새로 쓰는 데 시간이 많이 듦

My Role

  • Notion·PDF 이력서에서 직무·기술·산업 키워드를 TF-IDF와 n-gram으로 추출하고 동의어 사전으로 정규화
  • Playwright와 Selenium으로 채용 공고를 수집하는 스크래퍼 구현
  • 직무 0.4, 기술 0.4, 산업 0.2 가중치의 코사인 유사도 매칭과 70% 기준 추천 로직 구현
  • ChatGPT 웹 UI를 자동화해 기업별 초안 3개를 만들고 사용자가 검토하는 단계로 연결

Result

  • 이력서 입력부터 공고 추천, 초안 생성, 검토까지 하나로 이어지는 파이프라인 구성
  • 공고, 매칭, 초안 이력을 SQLite에 저장해 다시 실행해도 결과를 비교할 수 있게 구성
이력서 입력부터 사용자 검토까지의 처리 흐름
이력서 입력부터 사용자 검토까지의 처리 흐름