Step into the AI Era:

Chatbots that knows if you are angry

Cheuk Ting Ho

@cheukting_ho

Cheukting

What is Rasa

  • Open Source
     
  • Machine learning framework
     
  • Building contextual AI assistants and chatbots
     
  • Pipeline dependencies: SpaCy, tensorflow, etc
     
  • Rasa X includes a user interface and a REST API
     
  • Rasa community

2 components

NLU

Core

Using machine learning to understand the context of the user's message

Deciding how to response to the message, what action to take to carry on the conversation

2 components

NLU

Core

  • provide training example
  • set up pipeline
  • provide 'story' - flow of conversation
  • provide action script

Part 1

  1. Setup
  2. Start a new project
  3. Build NLU

Part 2

  1. Write domain and stories
  2. Write form actions

Part 3

  1. Sentiment analysis
  2. Reporting function
  3. Fallback action

In the Workshop

Finding help

Rasa Doc: https://rasa.com/docs/rasa/

Rasa Community Forum: https://forum.rasa.com/categories

 

For our workshop:

Gitter Channel: https://gitter.im/rasa_workshop/community#

Getting started