Why use intents?
If your knowledge base is an internal knowledge base, it can use Natural Language Understanding or NLU to find the right answer (article) to use to respond to a consumer's message.
That said, using NLU isn’t always necessary. KnowledgeAI offers a powerful, alternative search method called AI Search. And unlike when using NLU, AI Search requires no setup on your part. There are benefits to both search methods.
If you chooose to take advantage of NLU, you'll need to link the articles in the knowledge base to the intents in a domain.
Intent Manager offers a set of prebuilt domains. These are designed to get you up and running quickly with intents.
In KnowledgeAI, associate the domain with the knowledge base. Then associate the domain's intents with the knowledge base's articles.
Train the knowledge base (and the underlying intents) until you get the performance you expect.
When NLU is used, the consumer's message is evaluated against the intents that are associated with the articles, and the highest scoring articles are returned as answers.
For more details, see below.
Associate a domain with a knowledge base
You associate a domain with an internal knowledge base when you add the knowledge base:
Associating the domain gives you access to the domain's intents, so you can associate them with the articles. This is the next step in connecting your content to intents.
Associate intents with articles
After you've associated a domain with the knowledge base, you can configure the articles so that each is linked to the appropriate intent.
You don’t need to link your articles to intents right away, as the Intent field is optional. This is deliberate because it allows you to get started with a knowledge base by adding just the articles first. Then, you can create intents for the content that can benefit from them. Any articles that don’t have associated intents can be matched to consumer queries using KnowledgeAI’s AI Search. The approach gives you flexibility as you maintain the knowledge base over time.
Tune a knowledge base
Tuning a knowledge base is necessary for optimal performance.