19 points par dankim0124 2025-11-13 | Aucun commentaire pour le moment. | Partager sur WhatsApp

Pourquoi je l’ai créé

  • J’administre comme hobby une communauté de développeurs.
  • Après une opération, je ne peux pas travailler à cause de problèmes de santé, mais je voulais quand même continuer à développer, alors je l’ai créé. (un jeune qui s’est très longtemps reposé)
  • Sur le site précédent, la section offres d’emploi a enregistré, sans coût de promotion particulier ni effort marketing,
    • 1 à 200+ visiteurs uniques par semaine (clarity )
    • 60%+ de taux de revisite

j’ai donc séparé cela en un service indépendant. (uniquement via Threads + des connaissances)

Les fonctionnalités dont je suis fier

1. De super recommandations

  • Quand on clique sur la page de détail d’une offre, des offres d’emploi liées et des blogs tech sont recommandés à droite.
  • J’ai appliqué un classement basé sur le RRF (Reciprocal Rank Fusion) combinant similarité vectorielle + score BM25.
  • Cela permet de trouver des offres vraiment pertinentes, sans résultat bizarre.

2. Une super curation et extraction d’informations

  • Les informations sur l’expérience requise, les catégories techniques, les résumés en une ligne, etc. sont extraites via l’API OpenAI dès l’étape de collecte.
  • Les informations extraites sont utilisées pour la recherche et l’affichage.

3. Une super recherche

  • Le score BM25 est boosté pour certaines combinaisons de mots-clés.
  • Exemple : lors d’une recherche sur "Naver Cloud", une offre contenant ensemble "Naver" et "Cloud" remontera tout en haut, devant d’autres offres qui ne contiennent que "Naver" ou seulement "Cloud" séparément.
  • C’est plus difficile que ça en a l’air, donc je ferai plus tard un post récapitulatif.

Sources collectées

Naver, LINE, Toss, Danggeun, Baemin, Meta, Google, Microsoft, etc.

Critères de collecte :

  • disponibilité via une Job API étrangère (payante), ou
  • absence de mention explicite limitant l’usage non commercial pour la collecte de ressources

Point regrettable : Kakao n’a pas pu être inclus, car ses Terms of Use interdisent aussi la collecte à des fins non commerciales.


Lien : devrunner.dev

Je vous souhaite à tous beaucoup de bonheur

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.