By using our software, every robot gets his own "Google Dialog Flow"-chatbot. Every dialog you create on our RMS platform and you assign to your robot will also be created as an intent of this chatbot. That means: by creating new dialogs on our platform, you also train the chatbot connected to Pepper. This service is for free as long as you use our software and it is automatically activated.
When you use your own chatbot, you are free to connect it to your robot. (using our chatbot connector tool) As you do so, you will overwrite our chatbot. That means, your chatbot will be the only one running on your robot and all the dialogs of the online platform will NOT be synchronized with the chatbot anymore.
But of course the platform dialogs will still run locally on the robot.

Therefore you need to understand how the dialog-understanding of Pepper works:
- all dialogs you create and assign to the robot over our platform will be downloaded and stored locally on the robot
- when someone says something to Pepper, she will first try to match on incomming question with the locally stored dialogs (until here, everythings works locally without internet connection and without chatbot)
- only if Pepper cannot match the incomming question with the local dialogs and only if Pepper has internet connection, she will send the question to the connected chatbot (either your own chatbot or our default chatbot)
- if it is your chatbot, you need to train it by yourself and seperatly from the RMS platform
- if it is our chatbot, it is already trained based on the RMS platform dialogs and it is much smarter than the local dialog system of Pepper, so it will most likely find a match (if not, it will send a fall back answer)