Translate

What is RASA?

 

What is RASA?

So Why RASA???

Frameworks to develop chat bots

Getting started with RASA:

default bot rasa creates.
Rasa X

Project:

Chat bot with basic UI
 

Accelerate Chatbot development using RASA X?

Often it’s a great struggle for the developers to train the chatbot to answer a different set of questions and stories which is quite a laborious work. Even after this, there is no guarantee that there are no queries from the user to which the bot might struggle to respond to. There might be numerous tedious ways to overcome this, however, RASA X provides a very good means to expedite the development of the bot.

Sharing your chatbot

How Rasa X helps in achieving this?

Rasa X provides us with 2 ways of interacting with the assistant.

  1. Rasa X talk to your bot UI
  2. Rasa X share your bot link

Rasa X interactive bot UI

Talk to your bot UI
  • The above UI is used to interact with the bot. It is really detailed as it shows the intents, entities, actions, slots that are present in the conversations.
  • The stories can be corrected here, new training data can be added and saved.
  • It also helps us in understanding the accuracy with which the responses are being given by the Bot.

Generating the Bot Link for local usage:

share your bot link generation
  • The link to the Bot can be generated and sent to the real users in order to gain insights on how they are interacting with the chatbot.
  • All the conversations that the testers or users have with the bot will be recorded.
  • All of the entities, slots, actions, and intents are all hidden as the real user doesn't need any knowledge of that.
  • The developer can then review all the conversations from the conversations tab in the Rasa X chatbot UI and save all the stories where conflicts occur and improve the bot.

Sharing your Assistant with ngrok for global usage:

What if you want to share the link to real users worldwide…

  • The above link generated can only be run locally in our system. In order to share it with users worldwide, NGROK comes into the picture.
  • ngrok is a cross-platform application that enables developers to expose a local development server to the Internet with minimal effort.
  • Here we use ngrok to create a local port on our machine publicly available on the internet.

Run a ngrok instance for port 5005:

ngrok http 5005

Replace the https://<host>:<port> part of the share your bot link with the randomly generated URL displayed in the terminal window.

Ex replace with this part: https://772ed281.ngrok.io

Share this link with anyone across the world so that they can interact with the assistant.

 
References - https://medium.com/

Comments

Popular Posts

bot

Popular post