Rasa Ptbr Boilerplate

screenshot of Rasa Ptbr Boilerplate

Um template para criar um FAQ chatbot usando Rasa, Rocket.chat, elastic search

Overview

The Rasa Boilerplate is a tool designed to simplify the creation of a Rasa chatbot. It provides a code documentation that includes examples of dialogue, code snippets, and the use of Rasa functionalities. The architecture of the boilerplate can be divided into two main parts: creating and providing. The creating process involves transforming .yml configuration files into a trained model that contains the intelligence of the chatbot. The providing process allows users to interact with the chatbot via Telegram, where messages are sent to Rasa NLU for intent identification and responses are generated by Rasa Core based on stories and actions.

Features

  • Simplifies the creation of Rasa chatbots
  • Provides examples of dialogue, code, and Rasa functionalities
  • Offers a two-part architecture for creating and providing chatbot services
  • Supports interaction with the chatbot through Telegram

Summary

The Rasa Boilerplate is a tool that simplifies the creation of Rasa chatbots by providing code documentation and examples. It consists of a two-part architecture, allowing users to create chatbot models using .yml configuration files and interact with the chatbot through Telegram. The installation process is straightforward and enables users to quickly set up and begin interacting with the chatbot. Additionally, the Rasa Boilerplate supports analytics functionality using ElasticSearch and Kibana for visualizing user-chatbot interactions.