Skip to content

Latest commit

 

History

History
52 lines (28 loc) · 1.67 KB

README.md

File metadata and controls

52 lines (28 loc) · 1.67 KB

Rasa Chatbot Playground - A Custom Action Development Environment for IXO Assistant

Rasa Chatbot Playground for Custom Action Development Environment for IXO Assistant to help developers who want to develop custom actions for the IXO assistant through an easy to use playground.

Here is a great tutorial on how to create and configure custom actions with a sample repo to illustrate all the required steps.

Step-wise Installation Guide:

1. Clone Repo:

git clone repo_url

2. Run Docker Images

cd repo_folder_name

docker-compose up

The following docker containers will be started:

  1. rasa open source server - Rasa open source server running on http://localhost:5005
  2. rasa action server - Rasa action server running on http://localhost:5055
  3. custom chat bot web interface - Access the web chat bot by going to http://localhost:5000/
  4. jupyter notebook server - Access the Jupyter Notebook by going to http://localhost:8888/

3. Training and running the bot:

Once the docker images are running, run the following commands.

  1. Log into Rasa Open Source server docker images shell

    docker ps - Fetch containerid for the rasa server 
    docker exec -ti <containerid> /bin/bash
    
  2. To train:

    rasa train
    
  3. Restart docker images:

    docker-compose build;docker-compose up
    

Now your bot is running and you can give input messages.

4. Now open the webpage and the bot widget should be present and working.

http://localhost:5000/

================================================================