Steve travaille dans une agence de design spécialisée dans le développement de chatbots. Il maîtrise node.js et se réjouit de travailler à l'avant-garde d'un nouveau canal logiciel.
Sa collègue Marina, qui travaillait à l'origine à la rédaction de contenu pour des sites web, travaille aujourd'hui à ses côtés à la réalisation du site chatbots pour des marques.
Lorsqu'il a commencé à créer chatbots , il a utilisé des outils "sans code" comme Chatfuel et Motion.ai. Ces outils étaient excellents pour créer des bots scénarisés, en particulier pour le marketing, mais il les a rapidement trouvés limités pour ses cas d'utilisation.
L'objectif principal de ces outils était de permettre à une personne de la rue de créer un robot en quelques minutes. Ils y sont parvenus et n'importe qui pouvait facilement profiter de la nouveauté et de la valeur marketing de chatbots. Ils présentaient toutefois des limites lorsque le cas d'utilisation devenait plus complexe. Il était difficile, voire impossible, de personnaliser le robot ou de l'intégrer aux systèmes existants.
Le développement à l'aide d'outils visuels présente également des limites évidentes. Il ne prétendait pas qu'il fallait faire un compromis entre la facilité d'utilisation et la facilité d'apprentissage. Il estime qu'il est important que les systèmes soient faciles à apprendre pour tout le monde dès le départ. Tout le monde n'est pas prêt à consacrer le temps et les efforts nécessaires pour s'améliorer. Toutefois, le système doit permettre de multiples façons d'interagir afin que les experts puissent constamment améliorer leur productivité sur la plateforme.
La courbe d'apprentissage pour faire fonctionner un programme dans un langage de programmation courant était raisonnablement faible mais, il faut le reconnaître, un peu plus raide que la courbe d'apprentissage pour faire fonctionner un chatbot à l'aide d'un outil visuel.
Le débutant pouvait cependant améliorer sa productivité de manière exponentielle en améliorant sa connaissance des caractéristiques du langage et des différents outils disponibles. Personne n'a sérieusement envisagé de remplacer les éditeurs de texte par des outils visuels pour le codage (bien qu'il y ait eu de nombreux outils visuels pour le codage, y compris des indications visuelles directement sur le code lui-même).
Steve a reconnu qu'il était possible de construire le chatbot dans un environnement de programmation pure tel que Microsoft Bot Framework, mais ce n'était pas la solution qu'il recherchait. Bien qu'il ait plus de contrôle et de flexibilité en utilisant ce type d'outils, il aurait dû coder lui-même de nombreuses fonctions courantes du chatbot.
Ce type de cadre a été conçu pour développer des robots intelligents utilisant des moteurs intelligents de NLP et d'IA tels que LUIS. Pour ses cas d'utilisation, l'utilisation de ce type de plateforme était presque à l'opposé du problème auquel il était confronté avec les plateformes sans code. Ces plateformes rendaient le codage des types de robots qu'il développait beaucoup plus difficile que nécessaire.
Les programmeurs utilisent des éditeurs de texte soutenus par des outils visuels et Steve pensait que des solutions similaires seraient éventuellement disponibles dans le domaine des chatbots. Ce qui est disponible aujourd'hui s'améliorera considérablement à l'avenir.
Il avait une autre raison de croire cela. Les programmeurs remanient souvent le code à l'aide d'outils de recherche/remplacement, de copier/coller et d'autres outils, mais cela n'est pas possible dans la même mesure dans un système visuel.
En outre, certaines fonctionnalités peuvent être difficiles à représenter visuellement. Si une fonction de chatbot sur Messenger, par exemple, est complexe, il peut être difficile, voire impossible, de trouver une interface utilisateur agréable pour la représenter graphiquement. On peut dire que c'est déjà le cas avec les extensions de chat.
Selon lui, les extensions de chat sont révélatrices d'une tendance qui s'éloigne de l'interface utilisateur purement conversationnelle, les bots devenant des applications plus graphiques. Facebook Messenger et d'autres plateformes viseraient à devenir une application mobile universelle de la même manière (avec quelques ajustements) que Wechat l'est déjà en Asie.
Lorsqu'il en a discuté avec Marina, celle-ci s'est montrée d'accord. En fait, elle avait l'impression d'être confrontée à un problème similaire en ce qui concerne le contenu.
Bien qu'elle ait rapidement réussi à mettre en place des plateformes sans code, les limites étaient évidentes pour les robots qu'ils essayaient de construire. La première fois qu'elle a été chargée de construire un robot plus complexe, elle a modifié le processus. Au lieu de développer le robot sur une plateforme sans code, elle a créé plusieurs spécifications et prototypes pour le chatbot, qu'elle a ensuite confié à Steve pour qu'il les mette en œuvre.
Ce processus était très inefficace, principalement parce qu'elle ne pouvait pas modifier le contenu elle-même et qu'elle devait demander à Steve de le faire pour elle. Au fil du temps, Steve a mis au point des outils qui lui ont permis de gérer elle-même certaines parties du contenu au moyen d'une feuille de calcul Google, mais ce n'était pas une solution idéale.
Plus important encore, elle a également estimé qu'en tant qu'experte travaillant quotidiennement dans ce domaine, elle avait besoin d'outils plus performants pour augmenter sa productivité.
Le contenu était constitué de mots et de structures de texte simples appliqués à des contrôles tels que des widgets graphiques, des boutons, des réponses rapides et des cartes. Elle pouvait rédiger des conversations dans un éditeur de texte en quelques minutes, mais ces mêmes conversations simples lui prenaient quelques heures sur ces plateformes de codage visuel.
Marina a conclu que même le côté contenu manquait d'outils importants qui pourraient les rendre beaucoup plus productifs qu'ils ne le sont actuellement pour les créateurs de chatbots professionnels.
Cette histoire se termine bien. Botpress.io a été conçu en pensant aux Steves et Marinas de ce monde, c'est-à-dire pour les professionnels qui ont besoin d'outils de qualité professionnelle pour créer des bots.
Bien que Botpress.io soit vraiment facile à apprendre, son objectif n'est pas de permettre à une personne de la rue de développer chatbots. Son objectif est de permettre aux créateurs de chatbots professionnels de mieux faire leur travail.
On considère souvent que les créateurs de chatbots professionnels sont des personnes qui travaillent sur le langage naturel et des solutions d'IA similaires, mais notre définition est plus large. Les data scientists entrent sans aucun doute dans la définition des créateurs de chatbots professionnels, mais notre définition inclut tous les membres de l'équipe impliqués dans la création de bots professionnels. Cela inclut les développeurs et les créateurs de contenu qui créent des bots pour gagner leur vie ou qui ont au moins atteint un très haut niveau de compréhension et de compétence en ce qui concerne le processus de création de bots.
En général, ces créateurs de chatbots professionnels sont des développeurs de chatbots et des créateurs de contenu qui travaillent dans des start-ups, des sociétés de développement, des agences numériques ou en tant que professionnels internes pour une entreprise.
Ces professionnels attendent un ensemble d'outils qui leur permette de se concentrer sur la logique commerciale et le contenu propre à l'expérience client qu'ils sont en train de développer, plutôt que de passer du temps à coder des fonctionnalités communes ou à gérer les processus rigides et verrouillés spécifiés par les outils visuels.
Botpress n'est pas le bon choix pour quelqu'un qui veut créer un chatbot de la manière la plus simple possible et qui est prêt à accepter les limites d'une flexibilité moindre et d'une faible marge de manœuvre pour améliorer la productivité.
À bien des égards, la construction d'un site web est une bonne analogie avec la construction d'un chatbot. Une agence professionnelle n'utiliserait pas Wix.com pour construire le site web en raison de ses limitations, mais elle utiliserait Wordpress plutôt que de construire le site à partir de zéro en HTML ou CSS. Les plateformes sans code sont similaires à Wix.com et la construction d'un chatbot à partir de zéro en utilisant le bot framework pourrait être comparée à la construction d'un site web à partir de zéro en utilisant le HTML ou le CSS. Botpress est similaire à l'utilisation de Wordpress.
À notre avis, le secteur des chatbots est encore en train de déterminer quelle combinaison de NLP, de conversations guidées et de widgets graphiques constitue un excellent bot. L'évolution de chatbots dépendra de l'évolution des technologies sous-jacentes ainsi que des fonctionnalités offertes par les plateformes de chat.
Les outils mis à la disposition des créateurs de chatbots professionnels doivent leur permettre d'accéder rapidement et facilement à toutes les technologies qui peuvent être utilisées pour créer des bots. Il est important, mais souvent négligé, que pour créer une bonne expérience utilisateur pour un bot, il est essentiel d'utiliser toutes les fonctionnalités de la plateforme de messagerie utilisée. Par exemple, les extensions de chat sont désormais une fonctionnalité importante de Messenger et doivent être utilisées pour créer une bonne expérience utilisateur.
Ignorer ce type de fonctionnalités afin de rendre le bot facilement déployable sur différentes plateformes de chat de manière générique revient à réduire l'expérience utilisateur au plus petit dénominateur commun. Un bot sms doit être abordé d'une manière totalement différente d'un bot Messenger pour tirer le meilleur parti des fonctionnalités (ou de l'absence de fonctionnalités) disponibles dans le canal de communication.
Les outils professionnels de développement de robots doivent tenir compte de ce type de considérations et de bien d'autres encore. La qualité d'un développeur de bot professionnel devrait dépasser de loin celle d'un développeur amateur utilisant une plateforme sans code en termes de fonctionnalité et d'expérience globale. En outre, le chatbot professionnel est censé disposer de fonctions de sécurité supérieures et d'analyses personnalisées (et de la capacité connexe de réaliser des tests A/B du contenu).
Les fabricants professionnels de chatbots s'attendront à ce que les cadres leur permettent de développer leur expertise au fil du temps, non seulement en termes d'augmentation des fonctionnalités qu'ils sont capables de créer, mais aussi en termes de productivité qu'ils peuvent atteindre en utilisant les outils de développement sous-jacents.
Partager ce message sur :
Créez gratuitement votre propre chatbot d'IA personnalisé
Commencez à créer un robot GPT personnalisé grâce à notre interface intuitive de type "glisser-déposer".
Commencez - c'est gratuit ! 🤖Aucune carte de crédit n'est requise
Restez au courant des dernières nouveautés en matière d'IA chatbots