自作のすごい開発者向け求人キュレーションサイトを作りました(超検索、超おすすめ)
(devrunner.dev)制作理由
- 趣味で開発者コミュニティを運営しています。
- 手術後、健康上の問題で仕事はできませんが、開発はしたくて作りました。(たくさん休んだ青年)
- 以前のサイトでも求人情報セクションだけで特に広告費や大きな労力をかけずに
- 週あたり 1〜200+ のユニーク訪問者(clarity)
- 60%+ の再訪率
を記録したので、別サービスとして分離しました。(Threads + 知人経由のみ)
自慢したい機能
1. すごいおすすめ
- Job 詳細ページをクリックすると、右側に関連求人公告とテックブログをおすすめします。
- Vector 類似度 + BM25 スコアの RRF(Reciprocal Rank Fusion) ベースの並び替えを適用しました。
- 違和感のない、ぴったり合う求人を見つけてくれます。
2. すごいキュレーションと情報抽出
- 経験年数情報、技術カテゴリ、一行要約などを収集段階で OpenAI API により抽出します。
- 抽出した情報を検索と表示に活用します。
3. すごい検索
- 特定のキーワード組み合わせに対する BM25 スコアをブーストします。
- 例: "ネイバークラウド" を検索すると、"ネイバー" や "クラウド" が個別に含まれた他の求人より、"ネイバークラウド" が一緒に含まれた求人が最上位に表示されます。
- これ、思ったより難しかったので、あとで整理して投稿します。
収集対象
ネイバー、LINE、Toss、Carrot、Baemin、Meta、Google、Microsoft など
収集基準:
- 海外 Job API(有料)で調達可能であるか、
- リソース収集に対する非商用利用制限が明記されていない場合
残念な点: Kakao は Terms of Use で非商用目的の収集も禁止しているため、含められませんでした。
リンク: devrunner.dev
みなさん幸せでいてください
13件のコメント
デバルジャとは何ですか
それは恥ずかしい誤字です; ;;;
良いサイトですが、一部のリンクが動作しない箇所があるので、修正されるとよいと思います〜!
https://careers.linecorp.com/ko/jobs/2838/
あ、これはサイドケースではなくて、2日前にクルプルが落ちたときにインターネットがつながらず、そのとき有効期限切れのバッチが回って止んでしまったみたいです(笑)
今日の未明にもう一度動くようにスケジュールしておきます
掲載期限切れの求人を事後処理するバッチで、エッジケースを検知できていなかったことをたった今確認しました。
こういった点も明日までにすぐ修正してデプロイできそうです。ありがとうございます : )
私たちの「王」
すごく良い
良いサイトをありがとうございます
安いのでありがたいですよね(笑)
こういう情報は、ほとんどクローリングで取得しているのでしょうか?
RSS、クローリング、有料の job API をバランスよく使っています。
どの方法でも自然言語で書かれた求人情報を収集することになるため、これに対して OpenAI API で必要なフィールドを抽出し、閲覧・検索・推薦に使っています。
今日ここ経由でかなり多くの方に訪問していただきました。ありがとうございます。
clarity を通じてクライアントサイドで何が起きているのかを見てみたところ、ローディングはないのにページ遷移が遅くて Dead click が発生するケースが多すぎますね...
この件は早急に修正するようにします : ) 皆さんお幸せに
ここに投稿してからまだあまり経っていませんが、clarityのライブユーザーがかなりたくさん記録されていますね。
ありがとうございます : )