
Automatisation des référentiels RNCP via LLM
Contexte
Lors de la création ou mise à jour de formations, l'équipe devait importer manuellement les référentiels RNCP (blocs de compétences). Les fiches RNCP changent souvent. Certaines deviennent inactives, d'autres sont remplacées et la recherche manuelle sur France Compétences était longue, tout comme l'import des blocs.
Défi technique
La source officielle, France Compétences, n'offre aucune API structurée. Les fiches ont un format variable : titres différents, blocs de compétences présentés selon des structures différentes, et fiches parfois inactives nécessitant de retrouver manuellement la fiche qui les remplace.
Solution
Un prompt structuré demande au LLM d'identifier si la fiche est active ou inactive et d'en extraire les blocs de compétences, avec une réponse forcée en JSON selon un schéma strict. Un workflow backend dédié côté Bubble convertit cette réponse en JSON formaté et propre, directement exploitable dans les Repeating Groups Bubble. Les résultats multiples sont prévisualisables par l'utilisateur avant import, et le système est branché sur l'architecture backend existante, sans duplication de code.
Résultats
Le temps d'import est passé de 30 minutes à 30 secondes, sans manipulation manuelle, avec un système fiable même lorsque la fiche source est inactive.
Ce que j'ai appris
Forcer un LLM à renvoyer du JSON strict exige un prompt précis et des exemples de structure attendue. Découpler la génération (LLM) de la transformation (backend Bubble) améliore nettement la fiabilité et construire une UX fluide sur des données difficiles à normaliser reste, avant tout, un problème de produit autant que technique.
Automatisation rncp convertis…
Automatisation rncp design da…