J'ai connecté mon SaaS à l'IA pour simplifier mon code

Je t'explique pourquoi et comment

BUILD-IN-PUBLICDEVIA

1/21/20261 min read

J'ai un usecase très spécifique qui est d'identifier un nom et un code dans une ligne de texte saisie par un utilisateur humain (donc un risque important de "créativité" et surtout une très grande capacité à ne pas respecter les consignes 😁).

Dans un premier temps, j'ai regardé les regex (si tu ne connais pas, n'hésite pas à demander ce que c'est en commentaire) mais cela entrainait une grande complexicité sans garantir le résultat.

En effet, la ligne peut ne pas contenir que le nom ou le code mais peut inclure des éléments assez proches sémantiquement et que je dois éliminer.

Je me suis donc dit que l'analyse de texte est un des grands domaines des LLM et surtout celui où ils font moins d'erreurs (pas comme dans le dev 😅).

J'ai donc créé un jeu de tests avec l'aide de cobayes (eux aussi humains) et j'ai torturé l'IA...

La pertinence des résultats a rapidemennt été correcte. Alors, j'ai travaillé le prompt... encore et encore. J'y ai intégré des exemples d'entrées et de sorties.

Jusqu'à obtenir un 100% de succès. Même au-delà car, pour tester, dans un code j'ai mis une lettre O à la place d'un zéro et le LLM a réussi à le reconnaitre quand même !

Une fois le principe validé, j'ai ensuite testé plusieurs fournisseurs, sans constater de différence, puis des modèles de plus en plus petit pour optimiser les coûts et la vitesse de traitement.

Au final, j'ai retenu l'api de Google avec le modèle Gemini 3 Flash.

Pour finir, l'intégration dans le code de mon serveur NestJS a été plutôt simple et rapide.

POC validé - bientôt mis en prod !