Pourquoi c'est fiable
Pourquoi ne pas simplement demander le code à ChatGPT ?
Collez une description dans un modèle généraliste et demandez un code UNSPSC, il vous en donnera un. Il vous en donnera également un lorsqu'aucun code réel ne convient vraiment, car un modèle de langage répond à la question posée plutôt que d'admettre qu'il ne sait pas. C'est un code halluciné : confiant, précis, et difficile à repérer sur un tableur qui en est plein.
Pearstop ne demande pas un code à un modèle pour prendre la réponse telle quelle. La description passe par une couche de classification IA et LLM, mais le code que cette couche propose est ensuite vérifié par rapport au jeu de données UNSPSC réel lui-même, chaque segment, famille, classe et produit de base, avant d'être accepté. Si un code proposé n'existe pas dans la norme réelle, il est rejeté plutôt que présenté comme un résultat.
Parallèlement à cette vérification, des règles de mots-clés déterministes captent les schémas qui n'ont besoin d'aucun modèle. Une base de données spécifique au fournisseur restreint le champ des possibles avant que la classification ne commence, de la même façon que savoir qu'un fournisseur vend des composants électriques exclut les pièces d'irrigation. La mémoire spécifique au fournisseur, construite à partir de vos propres corrections vérifiées, signifie que la deuxième fois qu'un schéma apparaît, il n'a plus besoin d'être raisonné depuis le début. Et lorsque vos propres données portent déjà une certaine structure de catégories, groupes d'achats, codes de grand livre, étiquettes existantes, cette structure est utilisée pour restreindre et vérifier le résultat, plutôt que de repartir de zéro comme si le fichier n'avait pas d'historique.