Skip to main content

Glossary

This page contains explanations of terms used in Aimylogic.

Aimylogic — a visual editor you can use to create a smart chatbot that will understand natural (human) language.

NLU — natural language understanding. Semantic proximity matching algorithms help you to make your bot really smart: it will be able to understand human speech and give natural (human-like) replies.

Block — the basic unit of a bot’s logic. Blocks form screens, so a screen can contain multiple blocks. Some blocks have exits (transitions) — the bot uses them to transition to the next screen. You can find more details on blocks in this article.

Webhook — system event notification mechanism. You can read this article to learn more about their purpose and use cases.

Visual chatbot editor — use it to create chatbots in a visual editor and this does not require any knowledge of programming languages. A chatbot is made of blocks that reflect elements of a bot’s conversation with a human: human questions, bot replies with calls to external systems, etc.

Intent — this is a block that defines a user intent. You add words and phrases that can be written or said by a user and explain to your bot how to process them. You can read a separate article about how intents work.

Channel — the interface used by the user to chat with your chatbot. This can be a text, a voice or a hybrid channel where a user asks your bot questions and your bot answers them. For example, you can create a chatbot and publish it in the Telegram channelor in VK. You can learn more about channels in this article.

Multichannels — a bot can be connected to multiple channels simultaneously: Telegram, VK, Slack, telephony, chat widgets on sites, Yandex Alice and many more. You can also integrate our system with external customer engagement platforms: Aimychat, LiveTex, Bitrix24, Webim.

Scenario — contains bot operation logic you design in the Aimylogic editor. A scenario includes bot phrases, user intents, files used by the bot and all the rest that is related to the operation of a specific bot. You create a script by clicking the “Create bot” button. You can read more about scripts in this article.

Unique user — the client you are chatting with over a specific channel. If you chat with the same client over three separate channels in Aimylogic (e.g. Telegram, VK and over the phone), the system treats it as three unique users. You can read more about unique users here.

Screen — a state of a bot in which it performs an action, displays some info for the user and expects some user action. Screens are connected with transitions in the visual editor. One script can consist of multiple screens that you can create, rearrange and delete. You can read more about screens in this article.

IVR (Interactive Voice Response) is a technology that allows humans to interact with a computer-operated phone system through the use of voice and DTMF tones input via a keypad.