Let's get started with migrating your application from Dialogflow to Rasa (you can find a more detailed tutorial here):
Step 1: Export your data from Dialogflow
Navigate to your agent's settings by clicking the gear icon.
Click on the 'Export and Import' tab and click on the 'Export as ZIP' button.
This will download a file with a
.zip extension. Unzip this file to create a folder.
Step 2: Create a Rasa Project
To create a Rasa project, run:
This will create a directory called
Remove the files in this directory, and
move your unzipped folder into this directory.
Step 3: Train your NLU model
To train a model using your Dialogflow data, run:
Step 4: Test your NLU model
Let's see how your NLU model will interpret some test messages. To start a testing session, run:
This will prompt your for input. Type a test message and press 'Enter'. The output of your NLU model will be printed to the screen. You can keep entering messages and test as many as you like. Press 'control + C' to quit.
Step 5: Start a Server with your NLU Model
To start a server with your NLU model, run:
This will start a server listening on port 5005.
To send a request to the server, run: