Notre logiciel utilise la technologie Natural Language Processing (NLP) ou traitement automatisé du langage naturel en français. C’est un des champs d’étude de l’Intelligence Artificielle. Il s’appuie sur la méthode de calcul de distance et fonctionne sur un mode d’apprentissage supervisé.
La méthode de calcul de distance signifie que l’algorithme calcule directement la distance entre la question de l’utilisateur et les formulations qui existent dans la base de connaissances. Plus la question de l’utilisateur et sa référence sont proches (présence des mêmes mots/lemmes, dans le même ordre ou non), plus le score de matching est élevé. Nous vous invitons à lire notre article pour avoir plus de détail sur le score de matching.
On parle de mode d’apprentissage supervisé dans le sens où l’action d’un humain, en l’occurrence, les administrateurs du bot, est nécessaire pour que le bot comprenne vos utilisateurs. On utilise alors des modules d’apprentissage supervisé. Ces modules ont pour vocation d’aider l’administrateur du bot dans la gestion et l’amélioration des connaissances métiers en fournissant des suggestions d’amélioration selon le matching, des suggestions de connaissances trop proches, des alertes qualité, rapports d’audit, etc.