{"id":2900,"date":"2023-01-18T16:54:39","date_gmt":"2023-01-18T15:54:39","guid":{"rendered":"https:\/\/botnation.ai\/?p=2900"},"modified":"2026-01-02T16:34:05","modified_gmt":"2026-01-02T15:34:05","slug":"les-mots-cles-et-les-expressions","status":"publish","type":"support","link":"https:\/\/botnation.ai\/fr\/support\/les-mots-cles-et-les-expressions\/","title":{"rendered":"Les Mots Cl\u00e9s et les Expressions"},"content":{"rendered":"<p>Les bases de la NLP sur Botnation<\/p>\n\n\n\n\n\n<p>Pour bien configurer son IA, il faut comprendre comment un chatbot analyse ce que saisissent les utilisateurs. Nous avons bas\u00e9 notre NLP sur la d\u00e9tection de mots cl\u00e9s isol\u00e9s ou associ\u00e9s.<br><br><strong>D\u00e9finition d\u2019une Intention:<\/strong><br>Dans le contexte de l\u2019Intelligence Artificielle, l\u2019intention fait r\u00e9f\u00e9rence \u00e0 l\u2019objectif que l\u2019utilisateur a en t\u00eate lors de la saisie d\u2019un texte.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong><em>Exemple<\/em><\/strong><em>:<\/em><br><em>Si l\u2019utilisateur saisit \u201cJe cherche \u00e0 devenir propri\u00e9taire d\u2019une villa\u201d son intention est \u201cl\u2019achat d\u2019une maison\u201d.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p><strong>D\u00e9finition d\u2019un Mot Clef:<\/strong><br>C\u2019est un mot qui d\u00e9clenche une r\u00e9ponse du chatbot. Il faut s\u00e9lectionner des mots qui seront les plus fr\u00e9quemment utilis\u00e9s par les utilisateurs pour exprimer une intention. Il faut penser aux synonymes et parfois aux conjugaisons.<br><em>EX: \u201cacheter\u201d, \u201cachat\u201d, \u201cacqu\u00e9rir\u201d<\/em><\/p>\n\n\n\n<p><strong>D\u00e9finition d\u2019une Expression:<\/strong><br>C\u2019est une association de mots cl\u00e9s qui permettent g\u00e9n\u00e9ralement de distinguer deux intentions proches. Lorsque on emploie une Expression dans une r\u00e8gle d\u2019IA, la r\u00e8gle se d\u00e9clenche seulement si tous les mots cl\u00e9s de l\u2019expression sont pr\u00e9sents. Par contre, l\u2019ordre dans lequel ces mots ont \u00e9t\u00e9 saisis par l\u2019utilisateur ou s\u2019ils sont s\u00e9par\u00e9s par d\u2019autres mots n\u2019influence pas le d\u00e9clenchement de la r\u00e8gle.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong><em>Exemple:<\/em><\/strong><em><\/em><br><em>L\u2019Expression \u201c<strong>acheter maison<\/strong>\u201d d\u00e9clenche une r\u00e9ponse m\u00eame si l\u2019utilisateur a saisi \u201cJe cherche une\u00a0<strong>maison<\/strong>\u00a0\u00e0\u00a0<strong>acheter<\/strong>.\u201d<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2023\/01\/image-1.png.webp\" alt=\"\" class=\"wp-image-2585\"><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2023\/01\/image-3.png.webp\" alt=\"\" class=\"wp-image-2589\"><\/figure>\n<\/blockquote>\n\n\n\n<p><strong>D\u00e9finition d\u2019une r\u00e8gle d\u2019IA:<\/strong><br>C\u2019est un ensemble de mots cl\u00e9s et d\u2019Expressions correspondant \u00e0 une Intention qui d\u00e9clenchent une r\u00e9ponse du chatbot.<\/p>\n\n\n\n<p><br>Le chatbot ne comprend pas une phrase en son entier mais il va en reconna\u00eetre certains mots. C\u2019est en comparant ces mots avec ceux qui ont \u00e9t\u00e9 configur\u00e9s dans les r\u00e8gles de son IA qu\u2019il va pouvoir y associer la bonne r\u00e9ponse.<\/p>\n\n\n\n<p><strong>La s\u00e9lection des bons Mots Cl\u00e9s et Expressions est donc primordiale pour une IA performante.<\/strong><\/p>\n\n\n\n<p>Il faut chercher les \u00e9l\u00e9ments de diff\u00e9renciation entre les r\u00e8gles et traduire les intentions que vous voulez que votre chatbot comprenne en mots cl\u00e9s pertinents.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong><em>Exemple:<\/em><\/strong><br><em>Imaginons un chatbot sp\u00e9cialis\u00e9 dans la vente (<strong>et uniquement la vente<\/strong>) immobili\u00e8re.<\/em><\/p>\n\n\n\n<p><br><em>On veut que le chatbot r\u00e9agisse \u00e0 la volont\u00e9 d\u2019achat d\u2019une maison que l\u2019on diff\u00e9rencie de la volont\u00e9 d\u2019achat d\u2019un appartement. Il y a deux intentions: le type de transaction (achat) et le type de bien (maison).<\/em><\/p>\n\n\n\n<p><br><em>Comme c\u2019est un chatbot centr\u00e9 sur la vente, on a pas besoin de d\u00e9tecter le type de transaction. C\u2019est le type de bien qui est l\u2019\u00e9l\u00e9ment de diff\u00e9renciation.<\/em><\/p>\n\n\n\n<p><br><em>Il suffit donc de faire des r\u00e8gles sur des synonymes de maison et d\u2019appartement.<\/em><\/p>\n\n\n\n<p><em>R\u00e8gle Achat Maison :<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2023\/01\/image-171.png.webp\" alt=\"\" class=\"wp-image-6800\"><\/figure>\n\n\n\n<p><em>R\u00e8gle Achat Appartement :<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2023\/01\/image-172.png.webp\" alt=\"\" class=\"wp-image-6802\"><\/figure>\n<\/blockquote>\n\n\n\n<p><strong>Il faut toujours saisir les mots clefs avec la bonne orthographe<\/strong>. Les algorithmes de Botnation vont g\u00e9rer les fautes de frappe, d\u2019accent ou de pluriel. Cependant, lorsque l\u2019utilisateur commet trop de fautes dans un m\u00eame mot, il arrive que le chatbot n\u2019arrive pas \u00e0 comprendre et renvoie \u00e0 la S\u00e9quence de R\u00e9ponse par D\u00e9faut. Les mots incompris appara\u00eetront alors dans <a href=\"https:\/\/botnation.ai\/lalgorithme-de-recommandation\/\">l\u2019algorithme de recommandation<\/a>. Seules ces erreurs-ci devront \u00eatre ajout\u00e9es \u00e0 vos r\u00e8gles d\u2019IA. Nous traiterons ce point plus loin.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong><em>Exemple:<\/em><\/strong><em><\/em><br><em>le mot clef \u201c<strong>achet\u00e9<\/strong>\u201d sera reconnu m\u00eame lorsqu\u2019il est \u00e9crit:<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>achet<strong>e<\/strong><\/em><\/li>\n\n\n\n<li>achet\u00e9<strong>s<\/strong><\/li>\n\n\n\n<li>achet<strong>es<\/strong><\/li>\n\n\n\n<li><strong>z<\/strong>chet\u00e9<\/li>\n\n\n\n<li>ach<strong>r<\/strong>t\u00e9<\/li>\n<\/ul>\n\n\n\n<p>Mais il ne sera pas compris s\u2019il est \u00e9crit:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>z<\/strong>chet\u00e9<strong>s<\/strong><\/li>\n\n\n\n<li>ach<strong>r<\/strong>t<strong>e<\/strong><\/li>\n<\/ul>\n<\/blockquote>\n\n\n\n<p><strong>Ne vous souciez pas non plus de la casse typographique<\/strong>, que vos mot-cl\u00e9s et expressions soient en majuscules ou minuscules l\u2019algorithme les traitera de la m\u00eame fa\u00e7on.<\/p>\n\n\n\n<p><strong>Utiliser une Expression seulement si l\u2019un des mots est commun \u00e0 une autre r\u00e8gle.<\/strong><\/p>\n\n\n\n<p>Attention, l\u2019IA ne d\u00e9clenche une r\u00e8gle que si et seulement si tous les mots d\u2019une Expression sont contenus dans la phrase de l\u2019utilisateur. Donc\u00a0<strong>plus il y a de mots dans l\u2019Expression, moins il y a de chance que l\u2019utilisateur utilise cette combinaison<\/strong>.<\/p>\n\n\n\n<p><strong>Il faut limiter \u00e0 la stricte n\u00e9cessit\u00e9 les expressions de plus de 2 mots.<\/strong><\/p>\n\n\n\n<p><strong>Ne pas y inclure les pronoms, les conjonctions, pr\u00e9positions, articles d\u00e9finis ou contractions<\/strong>\u00a0:\u00a0<em>le, la, sa, l\u2019, je, tu, il, elle, au, de, des, et, or, ni, ou, etc.<\/em><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong><em>Exemple:<\/em><\/strong><em><\/em><br><em>Imaginons maintenant notre chatbot immobilier veuille aussi proposer la vente de biens. Le chatbot doit r\u00e9agir \u00e0 l\u2019intention d\u2019achat ou de vente d\u2019une maison ou d\u2019un appartement. Cela fait quatre possibilit\u00e9s donc il faut cr\u00e9er quatre r\u00e8gles d\u2019IA.<\/em><\/p>\n\n\n\n<p><em>Et quand on y r\u00e9fl\u00e9chit en mots cl\u00e9s, on se rend compte qu\u2019il va y avoir des mots communs \u00e0 plusieurs r\u00e8gles.On ne va pas pouvoir utiliser de mots cl\u00e9s isol\u00e9s, il faut obligatoirement faire des associations pour diff\u00e9rencier les intentions.<\/em><\/p>\n\n\n\n<p><em>En premier,<strong>\u00a0il faut imaginer les diff\u00e9rentes mani\u00e8res dont les utilisateurs pourraient exprimer l\u2019intention<\/strong>\u00a0d\u2019achat :<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>je veux acheter \u2026<\/li>\n\n\n\n<li>j\u2019envisage l\u2019achat de \u2026.<\/li>\n\n\n\n<li>je voudrais \u00eatre propri\u00e9taire de \u2026<\/li>\n<\/ul>\n\n\n\n<p><em>Et pour l\u2019intention de vente on a :<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>je veux vendre \u2026<\/li>\n\n\n\n<li>j\u2019envisage la vente de \u2026<\/li>\n\n\n\n<li>je vends\u2026<\/li>\n<\/ul>\n\n\n\n<p><em>Lorsque qu\u2019on isole les \u00e9l\u00e9ments diff\u00e9renciants cela donne :<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>pour l\u2019achat : acheter, achat, propri\u00e9taire<\/li>\n\n\n\n<li>pour la vente : vendre, vente, vends.<\/li>\n<\/ul>\n\n\n\n<p><em>Pour le type de bien on a :<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>les synonymes de maison : villa, demeure<\/li>\n\n\n\n<li>les synonymes d\u2019appartement : studio.<\/li>\n<\/ul>\n\n\n\n<p><em>Ce qui donne les r\u00e8gles suivantes :<\/em><\/p>\n\n\n\n<p><em><strong>R\u00e8gle Achat Maison<\/strong><\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2023\/01\/image-173.png.webp\" alt=\"\" class=\"wp-image-6804\"><\/figure>\n\n\n\n<p><strong><em>R\u00e8gle Achat Appartement<\/em><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2023\/01\/image-174.png.webp\" alt=\"\" class=\"wp-image-6806\"><\/figure>\n\n\n\n<p><em><strong>R\u00e8gle Vente Maison<\/strong><\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2023\/01\/image-175.png.webp\" alt=\"\" class=\"wp-image-6809\"><\/figure>\n\n\n\n<p><em><strong>R\u00e8gle Vente Appartement<\/strong><\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2023\/01\/image-176.png.webp\" alt=\"\" class=\"wp-image-6811\"><\/figure>\n<\/blockquote>\n\n\n\n<p><strong>Si dans la m\u00eame r\u00e8gle vous avez un mot clef isol\u00e9 que l\u2019on retrouve dans une Expression, cette Expression est inutile<\/strong>\u00a0car la r\u00e8gle se d\u00e9clenche de toute fa\u00e7on d\u00e8s que ce mot clef appara\u00eet dans la phrase.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong><em>Exemple:<\/em><\/strong><\/p>\n\n\n\n<p><em>Si on a la r\u00e8gle suivante :<\/em><\/p>\n\n\n\n<p><em><strong>R\u00e8gle Probl\u00e8mes li\u00e9s au Compte Bancaire<\/strong><\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2023\/01\/image-177.png.webp\" alt=\"\" class=\"wp-image-6813\"><\/figure>\n\n\n\n<p><em>Comme on a \u201c<strong>bancaire<\/strong>\u201d en mot-clef isol\u00e9, la r\u00e8gle se d\u00e9clenche quand l\u2019utilisateur saisit n\u2019importe quelle phrase contenant ce mot. Ce qui inclut les phrases contenant \u201cprobl\u00e8me\u00a0<strong>bancaire<\/strong>\u201d, \u201ccompte\u00a0<strong>bancaire<\/strong>\u201d et \u201cinterdit\u00a0<strong>bancaire<\/strong>\u201d et rend donc ces Expressions inutiles.<\/em><\/p>\n\n\n\n<p><em>On a donc au final:<\/em><\/p>\n\n\n\n<p><em><strong>R\u00e8gle Probl\u00e8mes li\u00e9s au Compte Bancaire<\/strong><\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2023\/01\/image-178.png.webp\" alt=\"\" class=\"wp-image-6815\"><\/figure>\n<\/blockquote>\n\n\n\n<p><strong>Entre deux r\u00e8gles en conflit, l\u2019IA va choisir celle qui a \u00e9t\u00e9 le plus utilis\u00e9e statistiquement<\/strong>\u00a0et non pas celle qui est potentiellement la plus pertinente (voir le paragraphe sur le Machine Learning).<\/p>\n\n\n\n<p><strong>L\u2019optimisation de l\u2019IA passe aussi par l\u2019emploi du moins de r\u00e8gles possibles avec le moins de Mots-cl\u00e9s et Expressions possibles.<\/strong>\u00a0Moins il y en a, plus le chatbot sera r\u00e9actif pour trouver la bonne r\u00e9ponse.<\/p>\n\n\n\n<p><strong>En plus:<\/strong><br>\u2022 <a href=\"https:\/\/botnation.ai\/les-expressions-negatives\/\">Expressions n\u00e9gatives<\/a><br>\u2022<a href=\"https:\/\/botnation.ai\/les-mot-cles-sortant-dans-la-nlp-ou-mots-cles-prioritaires\/\"> Mots clefs sortants<\/a><br>\u2022 <a href=\"https:\/\/botnation.ai\/tout-ce-quil-faut-savoir-a-propos-de-lintelligence-artificielle-sur-botnation-table-des-matieres\/\">Tout ce qu\u2019il faut savoir sur la NLP sur Botnation<\/a><\/p>\n\n\n\n\n\n<p><\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"_acf_changed":false},"categorie-support":[183,169,185,189],"class_list":["post-2900","support","type-support","status-publish","hentry","categorie-support-chatbot-web","categorie-support-facebook-messenger","categorie-support-fonctionnalites","categorie-support-tutoriels"],"acf":[],"_links":{"self":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/support\/2900","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/support"}],"about":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/types\/support"}],"wp:attachment":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/media?parent=2900"}],"wp:term":[{"taxonomy":"categorie-support","embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/categorie-support?post=2900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}