Skip to content

Latest commit

 

History

History

chatbot

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Create a Chatbot

Background

Traditional UIs require users to adapt to the machine. Nowadays so called conversational uis are changing this, so that humans can interact with machines as they do with other humans.

SAP Conversational UI is a powerful platform to help you kickstart building new bots without being a professional machine learner. It also connects to popular messaging services and voice assistants like Slack, Alexa, Facebook and others. Hence you build your bot once and then use it in many different situations.

This sample bot leverages our backend and alows users to ask for their emoji.

Learning Resources

SAP Conversational UI comes with many tutorials and resources already available. Hence there is no detailled description in this section. However here is a list of popular resources:

  1. Getting Started shows you in simple steps how to build a simple Joke Bot and how to sign-up for an account
  2. Connect your Bot explains how to connect to additional data sources using a proprietary webhook format (haven't used this in the example)
  3. Connect your Bot Documentation explains how to connect to any API
  4. Memory Management describes how you can manage the state of your conversation

Details

The Chatbot built for the demo can be observed under https://cai.tools.sap/and-krause/emoji-bot. You can fork it and adapt it to your setup.

fork bot

After Forking, you should manage the data privacy settings:

data privacy

Then you go to Build and click on the emojify skill.

api

Under Actions you can change the API Service configuration and point to your backend.

api

Now you can try it out anc chat with your bot:

chat

Connect your Bot

SAP Conversational AI comes with many connectivity options that let you connect to your favorite platforms. Details can be found in the Blog and the Product Documentation

connectivity