Comment fonctionne l’algorithme utilisé pour recommander les pistes métiers ?
Pour faire le lien entre les expériences et les compétences, Brillo utilise la correspondance entre métiers et compétences du ROME (référentiel France Travail). Chaque fiche métier du ROME liste des compétences mobilisées dans le cadre de ce métier.
Les pistes proposées répondent à plusieurs critères :
- période de mobilisation de la compétence : un métier dont la compétence a été mobilisé 4 ans sera plus importante qu’une compétence mobilisée 6 mois,
- compétence mobilisée le plus récemment : une compétence mobilisée il y a 2 semaines sera plus importante qu’une compétence mobilisée il y a 1 an.
- part des compétences du métier acquises par l’utilisateur : plus une piste métier contient de compétences sélectionnées plus elle sera importante.
Les critères temporels : durée et récence
Les critères temporels visent à privilégier les compétences actuelles de l’usager et pour lesquelles il a le plus d’années d’expériences.
L’usager renseigne avec chaque expérience ses dates de début et de fin. Elles servent à calculer une durée et une récence de l’expérience. La récence est exprimée en temps passé depuis la fin de la dernière expérience.
Chaque compétence se voit à son tour attribuer une durée — la somme des durées des expériences où elle a été exercée — et une récence — la date de fin de l’expérience correspondante la plus récente.
La durée et la récence des compétences servent à calculer la contribution de ces critères temporels au score de chaque métier. Sa valeur pour un métier donné correspond à la somme des rapports entre durée et récence des compétences correspondant au métier. Plus un métier requiert des compétences exercées longtemps et récemment, plus son score augmente.
Part des compétences acquises sélectionnées
Le dernier critère lié à la part de compétences du métier sélectionné par l’usager, vise à proposer d’abord les métiers dont toutes ou la plupart des compétences figurent parmi celles sélectionnées par l’utilisateur. Au contraire, les métiers dont une grande partie des compétences ne font pas partie de la sélection de l’utilisateur sont pénalisés.
La contribution de ce critère au score d’un métier correspond à la proportion de compétences correspondantes au métier que l’utilisateur a sélectionné. Ainsi, un métier a un score plus élevé lorsqu'un grand nombre ou la totalité des compétences qu’il nécessite figurent dans les compétences sélectionnées par l’usager.
Le score final de chaque métier est constitué de ces deux valeurs : la somme des durées et récence des compétences correspondantes et la proportion de compétences sélectionnées par l’utilisateur. Les pistes métiers proposés sont ceux qui ont le score le plus élevé.