Zephyrnet-logotyp

Bygg en chatbot för din mobilapp

Datum:

Sammanfattning

I det här kodmönster kan du lära dig hur du skapar en Node.js chatbot-applikation som använder Watson Assistant och Elasticsearch. Chatbotapplikationen, som användaren interagerar med från en mobilapp, kan köras på antingen Kubernetes eller Cloud Foundry.

Beskrivning

Detta kodmönster är baserat på chatboten som används för IBM Developer-mobilapplikationen, tillgänglig i din mobila App Store.

Get the app from Google Play Get the app on Apple

Chatboten som du bygger med detta kodmönster använder TV-programdata från TV-labyrint att ge rekommendationer och tillhandahålla showinformation.

När du har slutfört det här mönstret kommer du att förstå hur du:

  • Skapa en chatbot, från ände till slut
  • Distribuera och kör en Node.js-applikation på Kubernetes eller Cloud Foundry

Flöde

Flow för Cloud Foundry

Architecture for building chatbot in Cloud Foundry

  1. Användaren interagerar med chatboten från mobilapplikationens React UI genom att ställa en fråga via text.
  2. React UI skickar användarens meddelande till Node.js backend på Cloud Foundry.
  3. Node.js-backend skickar meddelandet till Watson Assistant för att avgöra syftet och enheterna för användarens meddelande.
  4. Node.js backend frågar Elasticsearch-databasen baserat på syften och enheter som bearbetas av Watson Assistant.
  5. Svaret och resultaten skickas till React UI.

Flöde för Kubernetes

Architecture for building chatbot in Kubernetes

  1. Användaren interagerar med chatboten från mobilapplikationens React UI genom att ställa en fråga via text.
  2. React UI skickar användarens meddelande till Node.js backend på Kubernetes.
  3. Node.js-backend skickar meddelandet till Watson Assistant för att avgöra syftet och enheterna för användarens meddelande.
  4. Node.js backend frågar Elasticsearch-databasen baserat på syften och enheter som bearbetas av Watson Assistant.
  5. Svaret och resultaten skickas till React UI.

Instruktioner

Hitta de detaljerade stegen för detta kodmönster i readme-fil.

Max Shapiro

Källa: https://developer.ibm.com/patterns/building-a-chatbot-with-kubernetes-watson-assistant-and-elastic-search/

plats_img

Senaste intelligens

plats_img