Skip to main content

Create your first AI agent

The following is a complete guide to help you build your first AI agent and launch it to the public. You can use this guide as a checklist to deploy your AI Agent to your users.

Collections

You can start designing your AI Agent by utilizing the resources you already possess. A collection

can be used to enable Moveo to reply to your end users from your knowledge base. Collections allow curating a set of documents from various platforms such as web pages, file uploads, and knowledge bases. The purpose of collections is to provide an extensive repository of information that can be used by your AI agent to answer user questions accurately and reliably.

Create a collection

To create a collection, go to Build → Collections and select + Create collection. Choose a name and the language of the collection. Then, add your datasources. Once the ingestion process is completed, you are ready to move on to the next part.

AI Agents

An AI Agent is typically designed to tackle one use case and can handle multiple user intents.

An AI Agent in Moveo is made up of intents

, which represent the different types of user questions or topics that you want your chat experience to support. For each intent, you can create a set of dialogs that provide accurate and helpful responses to user inquiries. You can also define entities within each intent to help Moveo better understand the user's needs.

In addition to the platform's core elements, Moveo offers powerful integration capabilities that allow you to connect with third-party systems using webhooks

. This enables you to leverage Moveo's intelligence across your entire technology stack.

tip

Use the AI Agent for more task-oriented flows and the collection for more dialog-oriented flows.

Finally, Moveo's live chat

feature ensures that your customers always receive the support they need. If necessary, conversations can be seamlessly transferred to a live agent, ensuring a smooth and satisfying customer experience.

Create an AI Agent

To create an AI Agent, go to Build → AI Agents and select + Create new AI Agent. Choose a name, (optionally) a description, and the language of the AI Agent.

reminder

Don't forget to modify the pre-made dialogs and intents according to your needs!

Create your first dialogs

After defining the scope of your AI Agent, you need to build it. You can either create the intents

and respective dialogs, or generate your dialogs from your description. You can also connect the collection you created from the relevant tab.

Consider an example where you want your AI Agent to reply to questions regarding your business hours. The following guides show you in detail how you can do this in both ways.

The Build an AI Agent

guide is packed with useful information to help you create more advanced and refined dialogs for your AI Agent. This can enhance your users' experience and make their interactions with your assistant more seamless and natural.

Once you have a functional version of your AI agent, save your progress by creating its first version

.

Test your dialogs

The following demonstration shows how you can test

your AI Agent. Write a question an end user could ask your AI Agent and based on the confidence, decide whether or not you need to further train your AI Agent.

Environments

After you create your AI Agent, configure the environment

in which your AI Agent will operate by going to the settings of your account. By default, Moveo creates an environment called Inbox. Configure the environment settings, which include the environment name, the live chat option, and the Keep alive time, which is the number of seconds after which resolved conversations expire and additional user messages create a new conversation.

Rules

Connect your environment to the AI Agent you have created using a rule

. For this example, you can use a simple rule that assigns your AI Agent whenever a customer starts a conversation with the virtual agent. Below, you can find a simple implementation.

Integrations

To connect your AI Agent to the channels you wish, go to

Integrations.

Web

Select Web from the available channels and configure the settings, which are described in detail in the webchat integration

. The settings include both the customization of your AI Agent and the connection to your website.

Customization

The following images show an example webchat customization.

After you finish the configuration of your webchat integration, activate your webchat by setting its state to Active and select Preview webchat to find out how your customers will engage in conversations with your AI Agent's environment. Share the preview URL with your colleagues to get their feedback!

Connection

To complete the webchat integration, follow these final steps.

To integrate the webchat with your website, copy the generated code snippet (as displayed in the following image) and paste it as close to the closing </body> tag of your webpage as possible.

Optional: List the websites where you want your assistant to be visible.

External channels

You can also choose from a variety of available channels for your end users to communicate with your AI Agent. The omnichannel experience ensures consistency across channels. Find out more about the supported channel integrations

.