Comment exclure un mot clef d’une règle d’IA
Définition:
C’est une Expression qui exclut un mot clef. Il suffit simplement d’ajouter le signe – (moins) devant le mot-clé que vous souhaitez exclure.
Exemple:
“maison -marseille” se déclenche quand la phrase saisie contient le mot clef “maison” ET ne contient pas le mot “marseille”
C’est une fonctionnalité utile lorsqu’on veut distinguer deux règles qui pourraient se superposer.
Exemple:
Dans notre chatbot immobilier, on veut distinguer les demandes de maisons avec piscine et celles sans piscine.On fait donc deux règles :
Règle Maison sans Piscine
Règle Maison avec Piscine
Le problème ici est que “maison” est commun aux deux règles. L’IA ne saura pas quoi choisir entre les deux règles dans un premier temps. Puis avec nos algorithmes d’apprentissages l’IA choisira la réponse la plus populaire des deux (cf paragraphe sur le Machine Learning). Mais on a alors une chance sur deux de donner une mauvaise réponse.
Une des manières de résoudre ce problème est l’emploi d’une Expression Négative en excluant “piscine” de la première règle.
Règle Maisons sans Piscine
Règle Maisons avec Piscine
Lorsqu’on emploie une Expression Négative, il faut qu’elle soit active sur tous les mots-clés et expressions d’une règle.
Exemple:
Pour notre règle sur les maisons sans piscine:
Règle Maisons sans Piscine
On voit ici une des limites des Expressions Négatives car si l’on a deux règles avec plusieurs mots clefs, il faut faire toutes les combinaisons. De plus, nos algorithmes ne vont pas s’appliquer sur les mots-clés négatifs (pour des questions d’optimisation du temps de réponse) et ne détectent pas les erreurs de saisie sur ceux-ci.
Exemple:
Pour nos règles sur les maisons avec et sans piscine:
Règle Maisons sans PiscineRègle Maisons avec Piscine
On verra plus loin une manière plus efficace sur Botnation de résoudre ce genre de conflit de règles avec les Mots Clefs Prioritaires.
On réservera donc les Expressions Négatives aux chatbots dont l’IA est peu complexe.
En plus:
• Mots Clés et Expressions
• Mots clefs sortants
• Tout ce qu’il faut savoir sur la NLP sur Botnation