Image for post
Image for post
Photo by Ma Fushun on Unsplash

The Importance Of Chatbot Prototyping & How Rasa’s Playground Can Help

Iterative Prototyping Is Useful In Developing Conversational AI Applications

Introduction

Image for post
Image for post
Rasa’s Prototype Training Indicator.

The Importance Of Prototyping

Image for post
Image for post
Paper based Prototyping. Source.

Iterate & Scale

Rasa Playground ~ How Does It Help?

Image for post
Image for post
Five steps to creating a chatbot with Rasa Playground.

Rasa Playground ~ How Does It Work?

NLU Data

nlu:
- intent: greet
examples: |
- Hi
- Hey!
- Hallo
- Good day
- Good morning
- intent: get_name
examples: |
- My name is [John](name)
- They call me [Mary](name)
- Yo can use [James](name)
- My name is [Brian](name)
- Call me [Susan](name)
- My name is [Karen](name)

Responses

slots:
name:
type: text
responses:
utter_greet:
- text: |
Hello! What is your name?
utter_name:
- text: |
Hallo {name}, so good to meet you.

Stories

stories:
- story: greet and name
steps:
- intent: greet
- action: utter_greet
- intent: get_name
- action: utter_name
Image for post
Image for post
The Rasa Playground illustrating the five steps to a working chatbot.
Image for post
Image for post
Successfully trained. Now you can chat to your bot.

Conclusion

Written by

NLP/NLU, Chatbots, Voice, Conversational UI/UX, CX Designer, Developer, Ubiquitous User Interfaces. www.cobusgreyling.me

Get the Medium app