Migrating To Rasa Open Source NLU From Microsoft LUIS

I migrated A Microsoft LUIS NLU Application To Rasa NLU and this is what happened…

Introduction

The good news:

Image for post
Image for post
Microsoft Bot Architecture overlaid on the Rasa architecture.

The not-so-good news:

Rasa NLU Only

The LUIS Environment

Image for post
Image for post
Entity types within LUIS
Image for post
Image for post
Three Entities created covering each of the three types.
Image for post
Image for post
Annotating Utterance Example with Entity Elements
Image for post
Image for post
Adding Sub-Entities: ML Entity Composed of Smaller Sub-Entities
Image for post
Image for post
Annotated Intent Examples
Image for post
Image for post
Testing the NLU Application
Image for post
Image for post
Export the NLU application in JSON format

Rasa NLU Process

UserWarning: Your luis data schema version 7.0.0 is higher than 5.x.x. Training may not be performed correctly.

Testing The Rasa NLU

Image for post
Image for post
Rasa NLU detected all the entities and intent for the machined learned entities.

Conclusion

Written by

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

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store