I'm working right now on a bot engine developed by WIT Software. My work here is to create an API to bridge our chatbots to Alexa skills. With that, we can receive the user's inputs from Alexa and work the information on our side.
Our vision is to deliver a platform to simple users, where they can create conversational bots and deploy it on different channels, such as Facebook Messenger, RCS applications, Websites, etc.
In order to trigger a conversation flux, that platform uses already two possible NLU providers. Dialogflow or an inside engine of the platform called WIT AI engine.
If users choose WIT AI Engine to construct Intents and fill them with a lot of utterances, inside the platform, they have the possibility to export them after to Dialogflow. My thoughts are if that is possible to do with Alexa NLU layer.
I know that we can drop some .csv files to import utterances or JSON files to import interaction models, but that requires some handy work from bot builder.
My question is, Amazon has some API where we can make a simple request from our side, and export directly any already created intents and utterances to a specific skill?