본문으로 건너뛰기
KSK.
메뉴

RoleLens · 개인 프로젝트

채용공고를 찾는 반복은 줄이고, 검토할 기회에 집중하도록.

개인 조건에 따라 공고를 정리하고, 새 추천은 Telegram으로 받아 접근이 보호된 개인 웹 화면에서 확인하는 채용 탐색 도구입니다.

AWS 운영판의 사용 흐름을 정리했습니다. 화면 자료의 출처와 명칭은 화면 모음 안내에서 확인할 수 있습니다.

RoleLens 운영 화면 · 2026.11.04
저장 공고와 추천을 구분하는 실제 대시보드 촬영 당시 저장·활성·추천을 구분해 확인한 화면입니다. 원본 크게 보기 ↗

공고를 더 찾는 것보다, 검토할 대상을 분명하게.

후보를 한곳에서

사람인·잡코리아 공고를 개인 조건에 따라 정리합니다. 저장된 공고와 추천 목록을 구분해 매번 원문을 처음부터 훑는 일을 줄였습니다.

새 소식을 구분해서

이미 안내한 추천과 새 추천을 나누어 알립니다. Telegram에서 확인할 시점을 알고 웹으로 이어갈 수 있습니다.

이유를 보고 최종 판단

추천 이유와 필수 조건, 추가 확인 항목을 함께 봅니다. 관심 공고와 검토 상태는 개인 웹 화면에서 관리합니다.

추천 후보에서 확인할 조건까지

화면 자료·명칭 안내

공개명은 RoleLens이며 HUNTERY·Daily Job Hunter는 같은 프로젝트의 기존 UI·알림 표기입니다. 이미지 속 글자는 바꾸지 않았습니다.

웹 촬영 2026.11.04 · Telegram 촬영 2026.11.05. 회사명·공고명·주소·개인 상태와 발신자·추천 이유 등은 가리거나 제외했습니다. 원본 링크도 공개용으로 가린 이미지입니다. 점수·수치는 당시 표시이며 성과·합격 확률이 아닙니다. 관심·메모 관리 패널과 로컬 평가 예시에는 합성 데이터가 쓰였습니다.

화면을 선택하면 크게 볼 수 있습니다. 확대창의 +·− 버튼으로 크기를 바꾸고 스크롤해 살펴볼 수 있습니다.

실제 운영 화면 · 추천 후보 비교 후보별 평가값과 확인이 필요한 조건을 비교합니다. 웹 촬영 2026.11.04. 원본 크게 보기 ↗
실제 운영 화면 · 필수 조건 확인 충족한 조건과 추가 확인할 항목을 구분합니다. 웹 촬영 2026.11.04. 원본 크게 보기 ↗
모바일 조건 확인 화면 보기
실제 운영 화면 · 모바일 조건 확인 동일 공고의 필수 조건을 모바일에서 확인합니다. 촬영 2026.11.04. 원본 크게 보기 ↗

Telegram에서 확인하고 웹으로 이어갑니다

평가 완료와 남은 작업을 나누어 확인합니다 2026.11.03 수신한 정규 평가 큐 알림의 일부입니다. 전체 검색 완료 알림과는 구분합니다. 원본 크게 보기 ↗
추천 알림에서 해당 공고의 웹 상세로 이어집니다 기존 알림의 상세·원문·웹 상세 버튼입니다. 접속 주소나 권한 값은 이미지에 포함하지 않았습니다. 원본 크게 보기 ↗
개인정보를 가린 실제 추천 알림 보기
지원 자격 확인 상태와 후속 동작을 함께 안내합니다 개인 추천 이유와 식별 정보는 가렸습니다. 알림 문구와 버튼은 실제 수신 화면 그대로입니다. 원본 크게 보기 ↗

알림부터 확인까지

전체 탐색은 고정 48시간 일정으로 구성했습니다. 검색 완료 안내와 새 추천 알림을 구분하고, 수집·평가가 일부 실패한 경우도 결과에 남깁니다. 자동 지원이나 이력서 제출은 하지 않습니다.

  1. 01정해진 일정에 공고 탐색
  2. 02개인 조건에 따른 후보 정리
  3. 03처음 안내하는 추천 알림
  4. 04접속 권한 확인 후 웹 열기
  5. 05근거 확인과 최종 검토

사용하면서 바꾼 세 가지

재게시 중복

주소가 달라져도 같은 채용이면 한 번만

같은 사이트가 새 ID로 재게시한 공고가 별도 항목으로 쌓였습니다. 제목만 비교해 지우지 않고, 업무·필수 조건·근무지 등 핵심 정보가 일치할 때 기존 공고에 출처를 연결하도록 바꿨습니다.

2026.11.03 데이터 정리: 초과 중복 18건 제거, 저장 공고 2,675 → 2,657건. 기존 추천 131건의 ID와 개인 기록은 보존했습니다.

새 추천 알림

보유한 추천 수와 새로 알릴 추천 수를 분리

기존 추천까지 알림 숫자에 포함돼 새 결과처럼 보였습니다. 처음 안내하는 고유 추천만 집계하고, 수신 확인 뒤 발송 이력을 저장하도록 수정했습니다.

2026.11.03 운영 데이터 복사본 시험: 같은 상태를 재실행했을 때 추가 추천 알림 0건. 실제 Telegram 발송 시험과는 구분합니다.

데이터 누적과 실행 종료

쌓인 데이터를 반복 처리하던 부담을 정리

공고가 쌓이면서 같은 데이터를 여러 번 읽고 계산하는 부담이 커졌습니다. 중복 계산을 줄인 뒤 평가 대기 처리와 보고서 생성이 끝나는지 점검했습니다.

2026.11.03 저장 상태 복사본 시험: 평가 대기 처리와 보고서 종료 확인. 정기 전체 검색의 완료 결과는 이 시험에 포함하지 않습니다.

위 수치는 당시 정리·격리 시험의 기록입니다. 저장 공고 수는 지원 가능한 일자리 수가 아니며, 현재 실시간 지표나 전체 운영 기간의 성공률을 뜻하지 않습니다.

권한을 확인한 뒤 개인 기록을 검토합니다

Telegram으로 받은 코드로 접속 권한을 확인한 뒤 개인 웹을 엽니다. 추천 근거를 읽고 관심 공고와 검토 상태를 정리합니다.

실제 운영 화면 · 로그인 코드로 접속 개인 웹을 열기 전 권한을 확인하는 위치입니다. 입력값을 가렸습니다. 촬영 2026.11.04. 원본 크게 보기 ↗
예시 데이터 · 관리 패널
관심 공고·검토 상태·메모 관리 아래 패널은 실제 제품 UI에 합성 데이터를 넣은 예시입니다. 원본 크게 보기 ↗
접속 처리와 운영 확인 기록

HTTPS와 인증 상태를 확인하고 인증되지 않은 API 요청을 제한합니다. 코드상 세션 유효기간은 12시간이며 변경 요청에는 추가 검사를 적용했습니다.

기록 기준 2026.11.03: Telegram 수신 충돌과 정기 전체 검색 완료 여부는 별도 점검 항목으로 남았습니다. 2026.11.04에는 사용자가 정상 인증한 웹 화면을, 2026.11.05에는 이미 수신한 Telegram 메시지를 확인했습니다. 이 화면 확인만으로 정기 실행 문제가 해결됐다고 판단하지 않습니다.

필요한 조건을 정하고, 사용하며 다듬었습니다.

탐색 조건과 검토 흐름을 정리하고 AI 개발 도구를 활용해 제작했습니다. 실제 사용 결과를 확인하며 알림, 중복 처리, 개인 웹 화면을 개선했습니다.

담당 범위
기획 · 요구사항·조건 정의 · AI 도구 활용 제작 · 사용 검증 · 운영·개선
운영판 구성
Python · HTML/CSS/JavaScript · Telegram · AWS · HTTPS
자료의 범위
AWS 운영 코드와 기존 검증 기록을 확인했습니다. 공개 자료는 개인정보를 제외한 운영 캡처와 구분된 예시 패널입니다. 운영 소스·개인 설정은 웹에 포함하지 않았습니다.
현재 제약
외부 채용 페이지의 형식·접근 제한과 API 응답에 영향을 받습니다. 추천은 검토 보조 자료이며 미확인 조건과 최종 지원 여부는 사람이 확인합니다.
구현 자세히 보기 · 로컬 평가 예시

아래는 초기 로컬 평가 모듈의 합성 예시입니다. AWS 운영판의 AI 평가·추천 등급과 동일한 결과 구조로 소개하지 않습니다.

샘플 공고와 판단 근거

기능 설명을 위한 샘플 데이터

가상 기업·합성 공고만 사용합니다. 실제 수집 결과나 개인 프로필이 아닙니다. 규칙 결과는 원본 Python 평가 함수로 오프라인 생성했고, 이 화면에서는 외부 수집이나 AI 호출을 실행하지 않습니다.

샘플 평가 조건 보기
  • 업무 일본 관련 고객 운영·영업·사업운영을 중심으로 검토
  • 제외 조건 현재 규칙에서 운전 필수 조건은 탈락 사유
  • 정보 부족 연봉·모집 여부의 미확인 상태를 그대로 보존
  • 기준일 2026-11-04에 고정한 합성 평가 예시
샘플 공고 살펴보기

판단 근거

샘플 결과를 불러오는 중입니다.

합성 결과 JSON 보기

실행 방법 보기
python -m employment_hunter --help

공개 이름은 RoleLens이며 기존 Python 모듈명은 유지합니다. 웹 화면과 Telegram 연계는 AWS 운영판에 추가한 기능입니다.

프로젝트 자료·연락처

← 한국어 포트폴리오

원본 크게 보기 ↗