I am researching to build a Customer Service bot. So far, everything Rasa is offering matched what I needed.
However, there is a usecase I am wondering if it’s possible in Rasa X.
For example, when user asks something and the bot cannot answer, the bot may tell users to wait for CS Staff to answer. After that, the human will come in and chat to the users directly through the chat interface. Is there a way to simply implement this?
If you work on your local machine, you just implement your custom action in the actions.py script of your project and add the corresponding name to your domain file. Rasa X does not need any configuration, since Rasa X is just the UI, using Rasa in the background. You’ll have to run the action server in the background through, using rasa run actions, and you have to uncomment the action endpoint in endpoints.yml. See Actions for details.
If you are on a server and install Rasa X using Docker, then you have to make sure to add the action server to the container and upload your actions.py script manually. See Deploy to a Server for details.