14P by dankim0124 3일전 | ★ favorite | 댓글 4개

제작 이유

  • 취미로 개발자 커뮤니티를 운영하고 있습니다.
  • 수술 이후, 건강 문제로 일은 못 하지만 개발은 하고 싶어서 만들었습니다. (왕쉬었음 청년)
  • 이전 사이트에서 채용 정보 섹션에서만 별다른 홍보 비용, 노력 없이
    • 주간 1 ~ 200+ 고유 방문자 (clarity )
    • 60%+ 재방문율

을 기록해서 별도 서비스로 분리했습니다. (쓰레드 + 지인 통해서만 )

자랑하고 싶은 기능

1. 멋진 추천

  • Job 상세 페이지 클릭 시, 우측에 관련 채용공고와 테크블로그를 추천합니다.
  • Vector 유사도 + BM25 스코어의 RRF(Reciprocal Rank Fusion) 기반 정렬을 적용했습니다.
  • 어색함 없는 딱 맞는 공고를 찾아줍니다.

2. 멋진 큐레이션과 정보 추출

  • 연차 정보, 기술 카테고리, 한 줄 요약 등을 수집 단계에서 OpenAI API로 추출합니다.
  • 추출된 정보를 검색과 노출에 활용합니다.

3. 멋진 검색

  • 특정 키워드 조합에 대한 BM25 스코어를 부스트합니다.
  • 예: "네이버 클라우드" 검색 시, "네이버"나 "클라우드"가 따로 포함된 다른 공고보다 "네이버 클라우드"가 함께 포함된 공고가 최상단에 노출됩니다.
  • 이거 생각보다 어려워서 나중에 정리해서 올리겠습니다.

수집 대상

네이버, 라인, 토스, 당근, 배민, 메타, 구글, 마이크로소프트 등

수집 기준:

  • 해외 Job API(유료)에서 수급 가능하거나
  • 리소스 수집에 대한 비상업적 사용 제한이 명시되지 않은 경우

아쉬운 점: 카카오는 Terms of Use에서 비상업적 목적의 수집도 금지하여 포함하지 못했습니다.


링크: devrunner.dev

모두 행복하세요

혹시 이런 정보는 대부분 크롤링을 통해서 가져오시는건가요?

rss, 크롤링, 유료 job api 골고루 사용하고 있습니다.

어느쪽이든 자연어로된 공고 정보를 수급하게 되는데, 이것에 대해서 open ai api 로 필요한 필드를 추출해서 조회/검색/추천에 쓰고 있습니다 .

오늘 여기 통해서 사람들이 제법 많이 방문해주셨네요 감사합니다.

clarity 통해서 클라이언트 사이드에서 어떤 일이 일어나는지를 봤는데, 로딩이 없는데, 페이지 변환은 느려서 Dead click 이 나는 경우가 너무 많군요...

이 경우는 빠르게 고치도록 하겠습니다 : ) 모두 행복하세요

여기 글 올린지 얼마 안됐는데, clarity 라이브 사용자들이 꼬ㅒ 많이 찍히긴 하네유.

감사합니다 : )