Photo by Jeremy Thomas on Unsplash

NVIDIA Riva Virtual Assistant With Rasa

Rasa & Riva Compliment Each Other Extremely Well

Introduction

A first configuration. In this configuration Rasa is utilized for dialog management and NLU.
A second configuration utilizes the NLP of Riva and only relies on Rasa for Dialog Management.
Conversational AI Skills

Environment Setup

Why Rasa?

Rasa Open Source architecture
A Voicebot sequence of events with the Riva and Rasa functionality maximized.

Running The Demo

Weather API Integration example with NVIDIA Riva chat demo using Riva ASR, STT & Rasa NLU, State Management
(rasa) root@156ggcbd3bg9:/workspace/samples/rasa-chatbot/rasa-weatherbot/actions# vim weather.py
rasa-chatbot/rasa-weatherbot/endpoints.yml
rasa-chatbot/config.py

Conclusion