Just getting started? Complete the Using Conversation Assist tutorial.
It takes up to 3 hours for changes in Conversation Assist configuration to take effect.
To set up Conversation Assist to recommend answers, you must have some prerequisite knowledge of other applications in the Conversational AI suite. Most importantly, you must be able to use the KnowledgeAI application to:
- Create a knowledge base
- Create an article
If you will create a knowledge base that uses intents in Intent Manager (associating the intents with knowledge base’s articles), you must also be able to use the Intent Manager application to:
- Create a domain
- Create an intent
For exposure to these Conversational AI applications and tasks, we recommend that you complete the following tutorial series:
Both tutorial series focus primarily on using the Conversation Builder application for bot building. However, along the way, they also familiarize you with the Intent Manager and KnowledgeAI applications.
- In KnowledgeAI, create the knowledge bases and the articles therein.
- In Conversation Assist, configure the knowledge bases for Conversation Assist.
- In Conversation Assist, configure relevant settings.
Under the hood, Conversation Assist automatically searches a knowledge base using the KnowledgeAI search offering. If you’re not using intents to return articles (and you don’t have to), this search offering uses KnowledgeAI’s AI Search.
Step 1: Create the KBs and articles
Access KnowledgeAI and create at least one knowledge base (KB) from your content source or from scratch. You can create and use any type of knowledge base, and the knowledge base can be public or private.
To get started, it’s recommended that you create at least one article therein, so you can verify that your setup is complete and working. You can continue to add more articles at any time after setup.
If you’re setting up a knowledge base that associates intents with articles, then you’ll also need to use Intent Manager to create the domain and the necessary intents therein. Once this is done, back in KnowledgeAI, you’ll need to associate the intents with the articles.
At this point, use KnowledgeAI to verify that the desired articles are active. The knowledge base should have at least one active article.
Step 2: Configure the KBs
Access Conversation Assist, and click Recommendation Sources from the menu at the top.
The Knowledge Bases tab is displayed by default.
Click over on the right. This syncs with KnowledgAI and shows you the available knowledge bases.
Verify that your knowledge base is displayed. If it isn't, consult the troubleshooting info.
Your knowledge base doesn't have any assigned skills yet, so its Status is initially set to "Off." For the articles therein to be recommended as answers, you must assign one or more skills and change the Status.
- Assign one or more skills to the knowledge base:
- Beside the knowledge base, click the (Manage source) icon.
In the Manage recommendation source dialog, change the Status to "ON," and add one or more skills.
- Click Save.
Repeat this process for additional knowledge bases as needed.
After you assign at least one skill to each of the knowledge bases, their articles can be recommended as answers in conversations that are routed to the same skills. In this manner, you can control on a skill-by-skill basis which knowledge bases are candidates for recommendation to human agents.
In our example below, for the agent to be offered an answer from the Order Questions knowledge base, the agent must pick up a conversation that was routed to either the “Support” or “Ordering” skills.
Keep in mind that a conversation is routed to the skills assigned to the campaign’s engagement.
If you later delete a knowledge base in KnowledgeAI, you’ll need to manually refresh the list of discovered knowledge bases in Conversation Assist in order to see the knowledge base removed from the list.