Construire un Chatbot avec IBM Watson Assistant

0
549

Si vous avez utilisé Siri, Alexa ou le Google Assistant, vous êtes déjà familier avec la façon dont un chatbot œuvres. C’est un morceau de logiciel qui vous permet d’interagir avec votre ordinateur en avoir une conversation avec elle. Au moins, il essaie d’avoir une conversation avec vous. Historiquement, les chatbots ont été plutôt maladroit et pas du tout utile.

Maintenant, les choses ont considérablement changé. Nous utilisons notre voix assistants de tous les temps et ils ont presque toujours comprendre ce que nous entendons. Connecter à pratiquement n’importe quel site commercial et le peu d’application de messagerie pop-up n’a sans doute pas une vraie personne derrière elle, offre pour vous aider.

Chatbots sont en train de révolutionner la façon dont nous utilisons les ordinateurs, mais les chatbots sont complexes à code et laborieux de train. C’est pourquoi nous avons maintenant beaucoup de compagnies offrant des chatbot les constructeurs à rendre le processus de la (relativement) facile.

Le chef de file dans la technologie IA course le meilleur du monde chatbots, IBM, offre en fait un chatbot la construction de l’outil, vous pouvez essayer gratuitement. Il est appelé IBM Watson Adjoint et permet à quiconque de tirer parti de l’un des tout système d’intelligence artificielle dans l’existence.

Vous avez peut être entendu parler de Watson avant, en particulier lorsqu’il a battu des adversaires humains dans les jeux de Jeopardy! Ce n’est pas seulement un jouet, on peut construire une solution viable chatbot à l’aide de leur technologie et de l’intégrer ensuite avec votre propre entreprise personnelle ou en cas d’utilisation.

Le compte gratuit permet jusqu’à 10 000 appels de l’API de Watson Assistant par mois. Pour la plupart des personnels utilisateurs, ce sera plus que suffisant. C’est certainement assez pour ce que nous allons faire ici!

Le décomposant à l’essentiel

Avant d’entrer dans les écrous et boulons de la construction d’un chatbot avec Watson Adjoint, parlons de ce que nous voulons atteindre.

L’objectif de base d’un chatbot est d’interpréter ce que l’utilisateur est en train de dire, et puis trouver quoi faire à ce sujet. En Assistant Watson il y a quelque chose qui s’appelle une intention qui est essentiellement l’action que l’utilisateur veut réaliser.

Par exemple, quelqu’un a l’intention peut-être de savoir si vous avez du stock d’un article en particulier. Auquel cas, Watson Assistant pourrait être intégré à votre base de données, puis tirez l’exacte des niveaux de stock à partir de là.

Les intentions sont effectuées sur les entités, qui contiennent les informations pertinentes Watson va utiliser pour répondre.

Lors de la construction de votre chatbot vous passez par une boucle de trois étapes:

  • La création d’intentions et d’entités
  • La construction de la boîte de dialogue de l’arbre
  • Essayer votre chatbot!

Dans ce guide, nous allons traverser une itération de cette boucle, pour vous montrer le bloc de construction de base d’un Watson chatbot.

Prise En Main

La première chose que vous voulez faire, c’est sur la tête de l’ Watson Adjoint de la page et inscrivez-vous. Nous avons utilisé le gratuite “Lite” package qui vous permet de construire tout chatbot vous le souhaitez, sans obligation. Cliquez simplement commencer Gratuitement et suivez les instructions.

Une fois que vous avez fait tout numérique de la paperasse, vous vous retrouverez sur l’Introduction de l’IBM Watson Adjoint de la page. Maintenant, cliquez sur Créer un espace de travail.

Maintenant, cliquez sur Créer.

Maintenant, juste le nom de votre espace de travail et ajouter une description.

Avant d’ajouter notre intention, la première chose que vous devez faire est d’ajouter quelques communes intentions qu’IBM a déjà préparé pour nous. Cela vous évite d’avoir à apprendre à votre bot conversation de base à partir de rien à chaque fois.

Pour ce faire, sous Intentions de cliquer sur le Contenu du Catalogue , puis cliquez sur Ajouter à l’espace de travail à côté du Général, de la catégorie.

Le bot a maintenant la capacité de comprendre boîte de dialogue général, telles que des salutations. Pour voir comment cela fonctionne, cliquez sur la boîte de Dialogue de l’onglet, puis cliquez sur Créer une boîte de Dialogue. Deux nœuds de conversation sera généré automatiquement – Bienvenue et Rien d’autre.

Cliquez sur Accueil pour la développer.

Ici vous pouvez voir la structure de base de la boîte de dialogue nœud. Si le bot reconnaît une certaine condition (comme une intention), alors il sera de répondre de la manière que vous définissez.

Même si nous n’avons pas de créer un personnalisé intention, dans ce cas, laissez la tête sur les Intentions de l’onglet et avoir un coup d’oeil à l’intention appelé #General_Greetings. Cliquez simplement sur #General_Greetings dans la liste des intentions pour l’ouvrir.

C’est exactement la façon dont vous voulez faire votre propre intention. Donnez-lui un nom, il donne une description et ajouter autant de manières que vous pouvez penser que l’utilisateur devrait indiquer cette intention. Ici, IBM a déjà fait le travail pour nous, mais il est parfaitement clair comment il fonctionne. Vous pouvez également modifier cette intention en ajoutant plus d’exemples. Peut-être dans votre propre dialecte local.

Nous allons utiliser cette intention dans le cadre de notre chatbot du dialogue, et donc la tête en arrière à la boîte de dialogue de l’onglet et cliquez sur Créer une boîte de Dialogue. Notre dialogue personnalisée va se produire entre la Bienvenue et Rien d’autre nœuds. Tout ce que vous avez à faire est de cliquer sur Ajouter un nœud.

Nous allons appeler ce nœud Salutations Amicales et d’utilisation de la #General_Greetings intention de puissance. Ainsi, en vertu de Si bot reconnaît il suffit de taper le nom de l’intention et de choisir dans le menu déroulant.

Maintenant, nous quittons notre réponse en tant que “texte” et d’écrire ce que nous voulons le bot-à-dire en réponse à notre salut.

Vous pouvez fermer la boîte de dialogue nœud en cliquant sur le X bouton. Maintenant, nous devrions avoir un bot qui permet de répondre à une salutation. Cliquez sur le l’Essayer bouton en haut à droite de la page pour tester le robot que nous avons construit jusqu’à présent. Type Bonjour, dans la barre de chat qui saute vers le haut et voir ce qui se passe.

Wow! Watson reconnaît notre intention est d’accueillir et utilise ensuite les règles que nous avons spécifié dans la boîte de dialogue générateur de répondre. Félicitations, vous avez juste allé à travers un cycle complet de la construction d’un chatbot!

Fonctionnalités Avancées

Alors que vous pourriez construire une assez impressionnant chatbot à l’aide de cette base de boucle d’étapes, il est bien sûr beaucoup plus de Watson Adjoint de ce. À l’aide de toutes les fonctionnalités de cet outil, vous pouvez construire un bot qui prend en charge les réservations et donne à l’utilisateur une liste de produits qui sont en stock.

Le ciel est la limite et vous n’avez pas à être de très haut niveau-génie de la technique pour aller de l’avant. IBM a beaucoup de tutoriels vidéos et des documents afin de vous transformer en un chatbot maître. Maintenant que vous avez eu un avant-goût, rien ne devrait vous tenir en arrière!