How to create a bot
In this chapter, you will learn how to access eva, login, reset your password, and create a bot
Welcome Screen
Summary of this chapter:
When you log into eva, the main page will display all created bots. From there, you can access a bot or create a new one.
To create one, all you have to do is to set up the following information:
1. Name your bot
2. Select a cognitive engine
3. Select a language
4. Select a channel
eva allows you to integrate with cognitive engines: Clever (everis), Watson (IBM), Dialogflow (Google) and Luis (Microsoft).
eva also allows integration with Microsoft's long tail QnA Maker solution. The choice of cognitive engine will define which languages are available to the bot.

1) Add a New Bot

Bot Selection Screen
1) After you log in, select “Add new bot”.
2) Then, you will need to name the bot. To do so, write it in the "bot name” field. Try not to name your bot by the channel you are going to expose it, for example “Facebook”, because later on you might use the same bot on other channels and this name will be wrong. Instead, try naming it as “B2C”, “Providers” or other names that explain briefly what people you are targeting.
3) It’s not mandatory, but you may also give a face to the bot. You can upload a jpg or png file (up to 1 MB) to be the face of the bot you are building, this image will only available in the Cockpit. This image can be changed without any concerns.
    Bots cannot share names. And it is also not recommended to change the bot’s name
    To access eva, you have to be registered as a user. Only a system administrator can create new users

Import bot

If you want to import a bot, upload a ZIP file containing JSON files. Drop the file on the indicated area or select it by navigating on your computer.
Click the "Import" button
This modal shows up after you click "Create bot" and choose the option "Import"
The imported bot has the same settings as the bot registered in the ZIP file, such as:
    NLP (it can’t be changed; you can only change the integration information of the previously configured NLP)
    Language (can be changed)
    Channel (can be changed)
    Image (can be changed)
If you want to change the channel, go to the Channels section. To remove channels, open the channel page to remove/delete it.
Important: If you delete a channel, all responses attached to it will be automatically deleted.
The imported bot will also have:
    The NLP knowledge base used in the file (flows and cells)
    The Automated Learning knowledge base (documents and questions)
    Bot parameters
Attention: It is mandatory to register a name for the new imported bot. The imported file name does not interfere.

Export bot

This feature allows you to export a bot to a ZIP file for backup. To access this feature, click the “Export bot” option on the sidebar menu.
Components in the NLP knowledge base will be downloaded as JSON files and the components in the Automated Learning knowledge base as TXT. If a bot has both knowledge bases, the components will be downloaded in different formats (JSON and TXT) then gathered and compressed into a ZIP file.
The exported bot carries the entire knowledge base, integrated channels, integrated NLP and configured parameters.

2) Choose a NLP

Select an NLP, Language and a Channel Screen
The NLP (Natural Language Processing) function is to understand what the users are saying and each one has its strengths, weaknesses and different integration steps.
eva can integrate with the following cognitive engines:
    everis Clever
    IBM Watson
    Microsoft Luis
    Google Dialogflow
    Microsoft QnA Maker (does not support dialogs)
    If you choose Clever, the process of creating bot starts immediately
    But if you prefer to integrate another NLP, check in the Appendices NLP Integration

3) Select a Language

After choosing a channel, you must select the language of your bot. Clever, eva’s NLP, supports English, Spanish and Portuguese (Brazilian).

4) Choose a Channel

See next chapter

Bot Edition

Bot Edition Screen
When you log into eva, you can choose between creating a bot or accessing an existing one. And when you click the bot menu, on the lower right corner of each bot, options are shown: Delete and Edit.
By clicking on Edit option, you can edit any of the bot characteristics, such as its name (although it is not recommended), thumbnail, or its language. Remember that changing those characteristics might impact the bot’s operation.
If you click the card, you will go to the bot’s control panel, which contains the Dialog Manager, Channels, Dashboard and Automated Tests.
And, well, and if you click Delete, you will delete your bot.
Deleting a bot is an irreversible action. You will lose all bot’s data when deleting it.
Last modified 1mo ago