{"id":2596,"date":"2023-01-17T14:53:51","date_gmt":"2023-01-17T13:53:51","guid":{"rendered":"https:\/\/botnation.ai\/?p=2596"},"modified":"2026-01-02T16:34:05","modified_gmt":"2026-01-02T15:34:05","slug":"tout-ce-quil-faut-savoir-a-propos-de-lintelligence-artificielle-sur-botnation-les-fonctionnalites-avancees","status":"publish","type":"support","link":"https:\/\/botnation.ai\/fr\/support\/tout-ce-quil-faut-savoir-a-propos-de-lintelligence-artificielle-sur-botnation-les-fonctionnalites-avancees\/","title":{"rendered":"Tout ce qu\u2019il faut savoir \u00e0 propos de l\u2019Intelligence Artificielle sur Botnation : Les Fonctionnalit\u00e9s Avanc\u00e9es"},"content":{"rendered":"<p>Partie 5 sur 8<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2023\/01\/image-4-1024x718.png.webp\" alt=\"\" class=\"wp-image-2597\" style=\"width:684px;height:480px\"><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\"><strong>3.1 Les Contextes<\/strong><\/h3>\n\n\n\n<p><strong>D\u00e9finition :<\/strong><br>La d\u00e9finition du dictionnaire donne \u201cEnsemble des circonstances dans lesquelles se produit un \u00e9v\u00e9nement\u201d. Dans le cadre de notre IA, le sens est le m\u00eame et dans la pratique c\u2019est un sous-ensemble de r\u00e8gles d\u2019IA que l\u2019on associe \u00e0 une partie de son chatbot. Votre ChatBot aura donc des IA diff\u00e9rentes selon le contexte de la discussion.<\/p>\n\n\n\n<p>C\u2019est aussi un bon moyen d\u2019organiser les r\u00e8gles par th\u00e8me.<\/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>Dans le cas de notre ChatBot Immobilier, on pourrait avoir des contextes sp\u00e9cifiques pour \u201cAchat\u201d, \u201cVente\u201d, \u201cLocation\u201d et \u201cFinancement\u201d.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdxMJQMXcp2zLKGhCGwThHjSGF5vsjqv_Zv2ZsSpSv9xaEEpE0Nb_Ixlfc7371JTTMtNYoDLkbTstHX4vcIGKZjSR0GTU_T6emC7PixcEoYEFNAdIcshm5Dui-kz0jNhLvOkX_3DbBPyQ0vLYRbR5hrnFE?key=MCaIWIGuNDUwH5Ud1cz5vQ\" alt=\"\"><\/figure>\n<\/blockquote>\n\n\n\n<p>Pour activer les Contextes sur son chatbot, il faut le faire dans les param\u00e8tres avanc\u00e9s.<\/p>\n\n\n\n<p>Le contexte principal est le \u201ccontexte par d\u00e9faut\u201d. Nous appelons \u201cContextes Secondaires\u201d les contextes suppl\u00e9mentaires que vous cr\u00e9ez.<\/p>\n\n\n\n<p><strong>Le contexte par d\u00e9faut doit toujours rester le contexte principal du chatbot.<\/strong><\/p>\n\n\n\n<p>Pour qu\u2019un Contexte Secondaire soit pris en compte\/sauvegard\u00e9, il faut qu\u2019il contienne au moins une r\u00e8gle d\u2019IA.<\/p>\n\n\n\n<p>On associe un Contexte \u00e0 une s\u00e9quence dans les param\u00e8tres de la s\u00e9quence (acc\u00e8s par la roue crant\u00e9e tout \u00e0 droite dans la barre de titre de la s\u00e9quence en question).<\/p>\n\n\n\n<p>Les r\u00e8gles d\u2019un contexte s\u2019appliquent d\u00e8s qu\u2019une s\u00e9quence auquel il est associ\u00e9 se d\u00e9clenche.<\/p>\n\n\n\n<p>Dans un contexte, si aucune s\u00e9quence par d\u00e9faut n\u2019est d\u00e9finie, si l\u2019IA ne trouve pas de r\u00e8gle correspondante dans ce contexte elle lance une recherche dans le contexte par d\u00e9faut. Et s\u2019il n\u2019y a toujours pas de r\u00e8gle correspondante dans le contexte par d\u00e9faut, c\u2019est bien la r\u00e9ponse par d\u00e9faut du contexte par d\u00e9faut qui s\u2019affiche.<\/p>\n\n\n\n<p>Si <strong>une s\u00e9quence par d\u00e9faut a \u00e9t\u00e9 d\u00e9finie dans le contexte secondaire :<\/strong><br>Recherche dans l\u2019IA du contexte secondaire -&gt; si pas de r\u00e9ponse -&gt; R\u00e9ponse par d\u00e9faut du contexte secondaire.<\/p>\n\n\n\n<p>Si <strong>une s\u00e9quence par d\u00e9faut n\u2019a pas \u00e9t\u00e9 d\u00e9finie dans le contexte secondaire :<\/strong><br>Recherche dans l\u2019IA du contexte secondaire -&gt; si pas de r\u00e9ponse -&gt; Recherche dans l\u2019IA du contexte par d\u00e9faut -&gt; si pas de r\u00e9ponse -&gt; R\u00e9ponse par d\u00e9faut du contexte par d\u00e9faut.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong><em>TIPS <\/em><\/strong><em>: <\/em><br><em>Les mots-cl\u00e9s Prioritaires sont tr\u00e8s utiles pour sortir d\u2019un Contexte.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Avant de d\u00e9couvrir les Tunnels, nous allons faire un focus sur une fonctionnalit\u00e9 tr\u00e8s utile dans la gestion des mots cl\u00e9s : les Librairies de mots.<\/p>\n\n\n\n<p><strong>Aide en ligne :<\/strong><br><a href=\"https:\/\/botnation.ai\/introduction-au-contexte\/\">Introduction aux contextes<\/a><br><a href=\"https:\/\/botnation.ai\/exemple-dutilisation-des-contextes-expressions-et-expressions-negatives\/\">Cas pratique d\u2019utilisation des contextes<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3.2 Les Librairies de mots<\/strong><\/h3>\n\n\n\n<p><strong>D\u00e9finition :<\/strong><br>Ce sont des ensembles de mots que vous pouvez sauvegarder et utiliser comme mots-cl\u00e9s dans plusieurs chatbots et\/ou dans diff\u00e9rents contextes au sein du m\u00eame bot.<\/p>\n\n\n\n<p>La gestion des Librairies se fait dans l\u2019onglet IA de votre chatbot.<\/p>\n\n\n\n<p>Pour en cr\u00e9er une, faites une liste de Mots Cl\u00e9s ou Expressions comme si c\u2019\u00e9tait une r\u00e8gle d\u2019IA classique mais sans Mots Cl\u00e9s Prioritaires ou Expressions N\u00e9gatives. Vous pourrez ensuite l\u2019ajouter \u00e0 n\u2019importe quelle r\u00e8gle d\u2019IA de vos bots.<\/p>\n\n\n\n<p><strong><em>A savoir : <\/em><\/strong><em>les modifications sont prises en compte partout o\u00f9 la Librairie est utilis\u00e9e.<\/em><\/p>\n\n\n\n<p>Cette fonctionnalit\u00e9 est particuli\u00e8rement <strong>pratique quand on g\u00e8re diff\u00e9rents bots qui ont la m\u00eame th\u00e9matique<\/strong>.<\/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>Vous \u00eates une agence digitale sp\u00e9cialis\u00e9e dans l\u2019immobilier.<\/em><\/p>\n\n\n\n<p><br><em>Vous cr\u00e9ez les Librairies suivantes:<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdJDQfJDNYs9CRKicV0AWxH6QohR-oad7PB3fZJrUAHdILCPyQ2gzfs-bWALhZBbefpAzEZq2Qp8wRyShPDi3xITc4O7tRJa2IpIb78rMiABOfA4qdHgxdSgeqzOVFZiJoKpr6sYwRIXJHyJ-FOnMU5Lw?key=MCaIWIGuNDUwH5Ud1cz5vQ\" alt=\"\"><\/figure>\n\n\n\n<p><em>Et vous pourrez utiliser ces Librairies dans tous les bots qui ont besoin d\u2019identifier ces types de biens.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Et <strong>cela fonctionne aussi d\u2019un canal \u00e0 l\u2019autre<\/strong>. Vous pouvez utiliser vos librairies sur vos chatbots Web et Messenger indiff\u00e9remment.<\/p>\n\n\n\n<p>Bien \u00e9videmment, on ne peut pas utiliser la m\u00eame Librairie plusieurs fois au sein du m\u00eame contexte.<\/p>\n\n\n\n<p><strong>Aide en ligne :<\/strong><br><a href=\"https:\/\/botnation.ai\/les-librairies-de-mots-cles-dans-la-nlp\/\">Les librairies de mots<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3.3 Les Tunnels<\/strong><\/h3>\n\n\n\n<p><strong>D\u00e9finition d\u2019un Tunnel:<\/strong><br>C\u2019est une r\u00e8gle d\u2019IA prioritaire qui d\u00e9clenche une recherche dans un autre contexte. Facultativement, on peut lancer une s\u00e9quence interm\u00e9diaire.<\/p>\n\n\n\n<p>Cette s\u00e9quence interm\u00e9diaire peut servir, entre autres, \u00e0 stocker dans une variable une donn\u00e9e au passage sans rien afficher dans le chatbot.<\/p>\n\n\n\n<p><strong>D\u00e9finition d\u2019une Variable :<\/strong><br>C\u2019est une donn\u00e9e que le chatbot va stocker dans sa m\u00e9moire. Une variable se d\u00e9finit par son nom et par sa valeur.<\/p>\n\n\n\n<p>EX: La Variable portant le nom \u201ctype_de_bien\u201d peut prendre comme valeur \u201cMaison\u201d ou \u201cAppartement\u201d<\/p>\n\n\n\n<p><strong>Aide en ligne :<\/strong><br><a href=\"https:\/\/botnation.ai\/tout-savoir-sur-les-variables\/\">Tout savoir sur les variables<\/a><\/p>\n\n\n\n<p><strong>C\u2019est une logique complexe \u00e0 ma\u00eetriser mais c\u2019est un outil tr\u00e8s puissant. Il va en effet permettre de d\u00e9tecter plusieurs intentions dans la m\u00eame phrase<\/strong>. Le tunnel dans le contexte par d\u00e9faut d\u00e9tecte une premi\u00e8re intention puis lance une recherche dans les r\u00e8gles d\u2019IA d\u2019un autre contexte pour d\u00e9tecter la seconde intention.<\/p>\n\n\n\n<p>Il est aussi possible de mettre des tunnels dans le contexte secondaire et donc de d\u00e9tecter une troisi\u00e8me intention. <strong>En th\u00e9orie, en utilisant des Tunnels en cascade on peut d\u00e9tecter autant d\u2019intentions que l\u2019on veut dans la m\u00eame phrase.<\/strong> Mais d\u2019un point de vue pratique, il vaut mieux se limiter \u00e0 trois intentions.<\/p>\n\n\n\n<p>Le mieux, pour comprendre comment \u00e7a marche, est d\u2019\u00e9tudier un cas pratique.<\/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>Toujours dans notre chatbot immobilier parisien, <strong>on veut d\u00e9tecter, en langage naturel, le type de transaction, le type de bien et l\u2019arrondissement concern\u00e9<\/strong> pour pouvoir lancer une recherche dans une base de donn\u00e9es d\u2019annonces.<\/em><br><\/p>\n\n\n\n<p><em>Il faut donc, non seulement que le chatbot comprenne une phrase comme \u201c<strong>Je cherche un appartement \u00e0 vendre dans le 16e<\/strong>\u201d mais aussi traduire ces informations en donn\u00e9es compr\u00e9hensibles par le moteur de recherche.<\/em><br><\/p>\n\n\n\n<p><em>Les tunnels en cascade et leurs s\u00e9quences interm\u00e9diaires vont pouvoir r\u00e9soudre cette probl\u00e9matique.<\/em><br><\/p>\n\n\n\n<p><strong><em>L\u2019id\u00e9e g\u00e9n\u00e9rale est de d\u00e9tecter chaque intention l\u2019une apr\u00e8s l\u2019autre<\/em><\/strong><em>.<\/em><br><\/p>\n\n\n\n<p><strong><em>Nous allons avoir besoin de 3 contextes :<\/em><\/strong><em> le contexte <strong>par d\u00e9faut<\/strong> dans lequel on d\u00e9tectera l\u2019intention \u201cType de transaction\u201d, un contexte \u201c<strong>Type de bien<\/strong>\u201d pour d\u00e9tecter cette intention et enfin un Contexte \u201c<strong>Arrondissement<\/strong>\u201d pour cette intention.<\/em><br><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong><em>Contexte par d\u00e9faut<\/em><\/strong><\/h4>\n\n\n\n<p><em>On cr\u00e9e un premier <strong>Tunnel \u201cAchat\u201d<\/strong> avec les mots cl\u00e9s correspondants \u00e0 cette intention et qui lancera une recherche dans le <strong>Contexte \u201cType de Bien\u201d<\/strong>.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcvGRb0PeQZleG6gCATIYvgQ4CVeDThaBR3f5KTF6hRXBq4QJSXHFk_zvel47NufEIGML5_aatWTBsPZCiJF1OsywNnWgEJ1JbNMBnlNlRBV4QYYim6LFnHLlseaB_-AjfhvFX9yROjZaNjswX3IoTJgtc?key=MCaIWIGuNDUwH5Ud1cz5vQ\" alt=\"\"><\/figure>\n\n\n\n<p><em>Et on se sert de la s\u00e9quence interm\u00e9diaire pour stocker l\u2019information en affectant <strong>la valeur \u201cachat\u201d \u00e0 la variable \u201ctype_de_transaction\u201d<\/strong>.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfLCQdY1fOBQIUcjMaKdnyBau77EPUmoGMlUCNac-Zc2g7jBCb1s0jVioPjhLzYDfafUramb21tOmOjW17Zwej7AuSQuUGWHevO-7JWtK1zVjCuRvAKXv0jES5kq69BauI8XLV20kYp3DVaxjwcQ5aFqw?key=MCaIWIGuNDUwH5Ud1cz5vQ\" alt=\"\"><\/figure>\n\n\n\n<p><em>On cr\u00e9e ensuite un <strong>Tunnel \u201cVente\u201d<\/strong> avec les mots cl\u00e9s correspondants et qui lancera lui aussi une recherche dans le <strong>Contexte \u201cType de Bien\u201d<\/strong>.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdQhFjTLowFRSX4wgXbwCOTFoyXoV8DDijR2RTufMA4fxIqfHbUOp8PbvCRXgTs2n-1bKqCmIPe7IDXgedhHH-CMXaYvHWe1QouBC3IojQ70oCEMgz1jBRmDvzAy_Jle8XoVn9z3GK4Sl0q1x_wMSvFZVc?key=MCaIWIGuNDUwH5Ud1cz5vQ\" alt=\"\"><\/figure>\n\n\n\n<p><em>Et on se sert de la s\u00e9quence interm\u00e9diaire pour stocker l\u2019information en affectant, cette fois-ci, <strong>la valeur \u201cvente\u201d \u00e0 la variable \u201ctype_de_transaction\u201d<\/strong>.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeoZBdBHC4iZZMdQP7oau9NBnX1prB06uBK7Vb5snZHhZHGl7NTubnby4U_uBc9WXFA8avKLFCYu73fq15wwRwkrNHRsinuHJSpHONssUnssf28efm5RjtuN6TI1Mk1B9Eh4TjjE5Irif1LEvQdt9eVcQ?key=MCaIWIGuNDUwH5Ud1cz5vQ\" alt=\"\"><\/figure>\n\n\n\n<p><em>On voit donc qu\u2019on peut avoir 2 tunnels diff\u00e9rents qui renvoient au m\u00eame contexte mais comme leurs s\u00e9quences interm\u00e9diaires et leurs mots-cl\u00e9s sont diff\u00e9rents, ils d\u00e9tectent deux intentions diff\u00e9rentes.<\/em><br><\/p>\n\n\n\n<p><em>Le chatbot peut donc maintenant faire la diff\u00e9rence entre \u201cJe cherche \u00e0 <strong>vendre <\/strong>mon appartement dans le 16e\u201d et \u201cJe veux <strong>acheter <\/strong>un appartement dans le 16e\u201d.<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong><em>Contexte \u201cType de Bien\u201d<\/em><\/strong><\/h4>\n\n\n\n<p><em>On cr\u00e9e un premier <strong>Tunnel \u201cAppartement\u201d<\/strong> avec les mots cl\u00e9s correspondants et qui lancera une recherche dans le <strong>Contexte \u201cArrondissement\u201d<\/strong>.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXengRKt2Cl9C3-_lVRsKxvK5uJyn49_Ip9VXXSOn7tI1OaPxO15mxYqPaJ1jsgSZJWhpKkwrokZUa1_X8JGu8H3H5d-lM62GGogU8wCGQdM0cPRhowvAo8ZpkR3PZQfI159oAyIcljlNeF3Uw8-XxhiBuM?key=MCaIWIGuNDUwH5Ud1cz5vQ\" alt=\"\"><\/figure>\n\n\n\n<p><em>Et on se sert de la s\u00e9quence interm\u00e9diaire pour stocker l\u2019information en affectant <strong>la valeur \u201cappartement\u201d \u00e0 la variable \u201ctype_de_bien\u201d<\/strong>.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXc_6O28UPyVMe6V3VOAtV7pUXpFGFs3h-LlLLq8dI1bjeL0WEooq9OYw8RVlSUEtAES99X6i5KYi1E-qRrZuVgNP42eaJ84-7z_dTLm4YTWnz3qfctjcAS8Habr3kJxtMnm315yFpeBMg_2DrYoKsBWkdw?key=MCaIWIGuNDUwH5Ud1cz5vQ\" alt=\"\"><\/figure>\n\n\n\n<p><em>On cr\u00e9e ensuite un <strong>Tunnel \u201cMaison\u201d<\/strong> avec les mots cl\u00e9s correspondants et qui lancera lui aussi une recherche dans le <strong>Contexte \u201cArrondissement\u201d<\/strong>.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfVxkQrcA0ZHWPpyYkWLeOwA00IxXTxcfVQBOaU7psR6GGCWx8nXBHN8zult8kFvxlX8qQ-b2GCqND_e1dKlU_hoDScZdgxwR6KjxfCx657FVdyierWJFwSM5lJ3DyS6PdwcqMLJYLQ84k7sebeFPebtw?key=MCaIWIGuNDUwH5Ud1cz5vQ\" alt=\"\"><\/figure>\n\n\n\n<p><em>Et on se sert de la s\u00e9quence interm\u00e9diaire pour stocker l\u2019information en affectant, cette fois-ci, <strong>la valeur \u201cmaison\u201d \u00e0 la variable \u201ctype_de_bien\u201d<\/strong>.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdgMUGrxgp3p_9Avf8HAbklK5UGVdle9RK_ELyrjIburCpvN6m4zp974wUb9JepvlShiQsblFLvlJaHNVGP-Qvlig3IrtruzMJ8dR2LUPXjA-VeObV6LPuujpeC-d9RhEiJQqICqz0rP57TQmZ_skPDNq8?key=MCaIWIGuNDUwH5Ud1cz5vQ\" alt=\"\"><\/figure>\n\n\n\n<p><em>Le chatbot peut donc maintenant faire la diff\u00e9rence entre \u201cJe cherche \u00e0 vendre mon <strong>appartement<\/strong> dans le 16e\u201d et \u201cJe cherche une <strong>maison<\/strong> \u00e0 vendre dans le 16e\u201d<\/em><br><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong><em>Contexte \u201cArrondissement\u201d<\/em><\/strong><\/h4>\n\n\n\n<p><em>Dans ce contexte-ci on cr\u00e9e de simples r\u00e8gles d\u2019IA pour d\u00e9tecter chaque arrondissement qui chacune renverra \u00e0 des s\u00e9quences dans lesquelles on stockera <strong>la valeur de l\u2019arrondissement <\/strong>(un nombre entre 1 et 20 puisque Paris compte 20 arrondissements) <strong>dans la variable \u201carrondissement\u201d.<\/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-113.png.webp\" alt=\"\" class=\"wp-image-6665\"><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2023\/01\/image-114.png.webp\" alt=\"\" class=\"wp-image-6667\"><\/figure>\n\n\n\n<p><strong><em>Pour r\u00e9sumer:<\/em><\/strong><\/p>\n\n\n\n<p><em>Dans le contexte par d\u00e9faut le chatbot d\u00e9tecte le type de transaction puis recherche le type de bien dans le contexte\u201dType de bien\u201d et enfin d\u00e9tecte l\u2019arrondissement dans le contexte \u201cArrondissement\u201d.<\/em><br><\/p>\n\n\n\n<p><em>Et \u00e0 chaque \u00e9tape, le chatbot stocke l\u2019info correspondante dans des variables.<\/em><br><\/p>\n\n\n\n<p><em>Donc, si l\u2019utilisateur \u00e9crit \u201c<strong>je cherche \u00e0 faire l\u2019achat d\u2019un appartement dans le vingti\u00e8me<\/strong>\u201d le chatbot d\u00e9tectera les intentions et les traduira comme suit :<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>type_de_transaction =<strong> achat<\/strong><\/em><\/li>\n\n\n\n<li><strong><em>type_de_bien = appartement<\/em><\/strong><\/li>\n\n\n\n<li><em>arrondissement = <strong>20<\/strong><\/em><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2023\/01\/image-115.png.webp\" alt=\"\" class=\"wp-image-6669\"><\/figure>\n\n\n\n<p><em>Le chatbot peut alors lancer la recherche dans la base de donn\u00e9es car ce sont des informations exploitables par le moteur de recherche.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p><strong>La d\u00e9tection de plusieurs intentions dans une phrase saisie est un casse-t\u00eate<\/strong> pour toutes les IA du monde entier. <strong>Avec les tunnels, notre plateforme offre enfin une solution pragmatique et efficace \u00e0 cette probl\u00e9matique<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3.4 Comment trouver quelles r\u00e8gles sont en conflit ?<\/strong><\/h3>\n\n\n\n<p>Plus une IA est pouss\u00e9e, plus le temps de configuration est important et plus la probabilit\u00e9 d\u2019avoir des r\u00e8gles en conflit augmente. En effet, <strong>d\u00e8s que l\u2019on ajoute un nouvel \u00e9l\u00e9ment <\/strong>(mot clef, r\u00e8gle, contexte, tunnels), <strong>il faut potentiellement g\u00e9rer tous les conflits que cela engendre en cascade<\/strong>.<\/p>\n\n\n\n<p>Pour vous aider dans la r\u00e9solution des conflits entre plusieurs r\u00e8gles, nous avons tout de m\u00eame un outil bien pratique que sont les variables de contexte et d\u2019expression :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>{{BN_ACTIVE_EXPRESSION}} <\/strong>qui affiche la derni\u00e8re Expression (ou mot clef) qui a \u00e9t\u00e9 d\u00e9clench\u00e9e<\/li>\n\n\n\n<li><strong>{{BN_ACTIVE_CONTEXT}} <\/strong>qui affiche le dernier Contexte qui a \u00e9t\u00e9 d\u00e9clench\u00e9<\/li>\n<\/ul>\n\n\n\n<p>Quand vous identifiez un probl\u00e8me dans votre IA c\u2019est souvent parce que le bot a donn\u00e9 la mauvaise r\u00e9ponse. Vous aurez une piste de solution en ajoutant un \u00e9l\u00e9ment \u201ctexte\u201d avec ces deux variables dans la s\u00e9quence de la mauvaise r\u00e9ponse et en r\u00e9pliquant l\u2019erreur. <strong>Vous saurez ainsi quel est le Mot Clef ou l\u2019Expression qui a d\u00e9clench\u00e9 cette r\u00e9ponse ainsi que le Contexte dans lequel l\u2019erreur a \u00e9t\u00e9 faite.<\/strong><\/p>\n\n\n\n<p><strong>Lorsqu\u2019on commence \u00e0 utiliser les tunnels il peut arriver que le ChatBot se retrouve bloqu\u00e9 dans une boucle infinie<\/strong> (Ex: Dans le Contexte A, un Tunnel lance une recherche dans Le Contexte B et trouve un autre tunnel qui renvoie au premier contexte.)<\/p>\n\n\n\n<p>Dans ce cas, <strong>notre plateforme d\u00e9tecte le probl\u00e8me, stoppe le ChatBot et vous affiche, dans la conversation, la S\u00e9quence et le Contexte qui ont d\u00e9clench\u00e9s la boucle infinie.<\/strong><\/p>\n\n\n\n<p><strong>Construire une IA pouss\u00e9e est un travail it\u00e9ratif et il n\u2019y a pas d\u2019autre solution que d\u2019y consacrer beaucoup de temps.<\/strong> Cela peut aller de quelques jours \u00e0 plusieurs semaines selon la complexit\u00e9.<\/p>\n\n\n\n<p>Il convient donc de prendre en compte cette information dans l\u2019\u00e9laboration de votre cahier des charges et de votre planning.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/botnation.ai\/tout-ce-quil-faut-savoir-a-propos-de-lintelligence-artificielle-sur-botnation-les-fonctionnalites-elementaires\/\">&lt;&lt; Partie pr\u00e9c\u00e9dente<\/a> <strong>\u2022<\/strong> <a href=\"https:\/\/botnation.ai\/tout-ce-quil-faut-savoir-a-propos-de-lintelligence-artificielle-sur-botnation-table-des-matieres\/\">Table des mati\u00e8res<\/a> <strong>\u2022<\/strong> <a href=\"https:\/\/botnation.ai\/tout-ce-quil-faut-savoir-a-propos-de-lintelligence-artificielle-sur-botnation-apres-le-lancement-de-votre-chatbot\/\">Partie suivante &gt;&gt;<\/a><br><br><a href=\"https:\/\/nono.botnation.ai\/Botnation_NLP.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">T\u00e9l\u00e9chargez le guide au format PDF<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n","protected":false},"featured_media":0,"template":"","meta":{"_acf_changed":false},"categorie-support":[183,169,185,189],"class_list":["post-2596","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\/2596","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=2596"}],"wp:term":[{"taxonomy":"categorie-support","embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/categorie-support?post=2596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}