
If you change something in your bot, you don’t have to “rebuild” your Alexa connection. Again, the most important thing is having the invocation keyword in your sentence. Of course, you can mix both messages and directly ask Alexa “Ask funnybot to tell me a joke”. Type “Can you tell me a joke?” and see what happens! Once you’ve done that, you can follow your conversation as if you were using your bot in another context (test chat, webchat, Messenger, etc.). The skill will answer with a greeting answer. In the Skill testing is enabled in: field at the top left, choose Development to enable the testing window. Your skill will now appear! Click on your skill’s name and go to the Test tab. Go to your Amazon Alexa dev page ( ) and refresh the page. There we are! Connection’s done! 6/ Test you skill on Alexa.

The system will take a few seconds to reload and then the Vendor and Locales lists will be available.Ĭhoose the unique option in the Vendor list and choose US in the Locales list. Once you’ve chosen an invocation name, click the CREATE CHANNEL button and wait. Note that you can change it later, so don’t worry if you made a mistake! As I was previously saying, this is the “magic” word which will make Alexa switch to your SAP Conversational AI bot.
AMAZON CHATBOT FREE
Feel free to personalize it.Ĭhoose an invocation name. Under Amazon Alexa on the Connect tab, stay on Step 6 and choose a name for your Alexa skill. 5/ Choose an invocation name and generate your Alexa Skill Once you’ve done that, you won’t have to go back to this action. Go to Step 6 (under Amazon Alexa on the Connect tab) and click LOGIN WITH AMAZON. Go to the Connect tab of your bot and click Amazon Alexa. 4/ Authorize Amazon to connect to your SAP Conversational AI We handle it for you through your bot’s Connect tab.

Once you’ve created an account, don’t create a skill though the Amazon platform. If you already have an Amazon Alexa developer account, nothing more to do! Just log in. 3/ Create an Amazon Alexa developer account This is the only modification you’ll have to do to make your bot Alexa-compatible. With that done, your bot will use the Greetings when prompting the invocation, as if you were simply greeting it. Once you’ve done that, go to the Actions tab and add a condition to the first action, with an OR boolean, and again type “if is present”. Add a condition with an OR boolean and simply choose “if is present”.

On your Build tab, choose the skill Greetings, and go to the Trigger tab. The result is that Alexa will answer with a greeting message when using your invocation: “Start funny bot” > “Hello :)”. This expression is what Alexa considers the beginning of the conversation with your bot, once you’ve called the “invocation”.ī/ You can create a specific skill to handle the answer of the CONVERSATION_START trigger, but I chose something simpler: the Greetings skill that you already have in your joke bot. This time, don’t use anything but this specific expression. In this intent, we’ll add a single expression: CONVERSATION_START. I chose to name my intent conversation-start, but you can choose whatever you want. If not, your Alexa skill will still work, but it won’t know what to answer and will ask for the Fallback skill, which can be very disappointing for the user.įor that, we’ll create an intent and a skill (or, in this particular case, modify an existing skill).Ī/ Go to the Train tab and click +CREATE.
AMAZON CHATBOT HOW TO
Then, we have to tell your bot how to properly react when the user uses the invocation. Using this invocation will start the bot and tell Alexa to go to SAP Conversational AI to handle the conversation. 2/ Add a dedicated intent and skillĪs we’ll see later, your Amazon Skill will be triggered by using an “ invocation” (a.k.a a “keyword”).

Once you’ve created your bot and you’re happy with it, return here and we’ll go to Step 2. You can see the complete tutorial in this blog post. This bot simply returns some random good jokes when you ask! 1/ Create your botįor the purpose of this Alexa integration with SAP Conversational AI we’ll make it easy and use one of our previously created bots: the “joke bot”. Sometimes, speaking is the most natural and easiest way to interact, say when you’re at home cooking or reading. I’ve got some news for you: you can build your own Alexa bot backed by SAP Conversational AI! We made this integration very easy, so let’s dive in, step-by-step. They’re very accessible and easy to use, but I’m sure you’d love to be able to speak to them, as well as write to them. Most of these chatbots are textual, we can interact with them on Messenger, SMS, website chat, etc. More and more chatbots are being created every day, basically covering every automatable use case.
