Employ KB
Learn how to put your knowledge base to work in NLX
Last updated
Learn how to put your knowledge base to work in NLX
Last updated
Knowledge base content is useful for responding to user utterances that would not be a match to a flow but are common questions or requests for information that you want to support.
You may choose to assign your knowledge base as the default process whenever an utterance is logged as "unknown" (i.e., unmatched to a flow), or strategically invoked in a flow when an utterance results in a "No match" on any user-type node.
For any user utterance that your conversational AI cannot understand, the query will be checked against the Knowledge base 's Unknown default. Best for simple, fast integrations of knowledge base content.
For more advanced setup that supports metadata, citations, and follow-up responses, check .
User queries that cannot be matched to content in your Knowledge base triggers the application's .
To employ your knowledge base through the Unknown default behavior:
Navigate to an application in your workspace > Click the application's Default behavior tab
Under Unknown behavior, toggle from Quick replies to Knowledge base
Select your Knowledge base from the dropdown
Click Save
Create a new application build and deploy through the application's Deployment tab to experience your new knowledge base
User queries that cannot be matched to content in your Knowledge base eject out of the Knowledge base node's No match edge.
To employ your knowledge base through a custom process:
Navigate to Flows in the workspace menu > Select a flow
Assign a Knowledge base implemented in the workspace to the node
Link a Basic node from the Knowledge base node's Match edge > Enter the placeholder name given and the answer {"yourKBname".answer}
as a message on the Basic node
Proceed from the Basic node to the rest of your flow or redirect to another flow
Click Save
At key points in a conversation flow(s), you may decide to include a Knowledge base node to handle unmatched queries. You may also create a custom flow that checks one or more Knowledge bases when your application's is triggered. Whether you decide to use a single centralized flow or decide to place Knowledge base nodes throughout different flows in your application, use of the Knowledge base node supports metadata filtering and in-line citations in its responses.
Add a to the Canvas > Provide a name for reference locally in the flow
If you have provided to your Knowledge base, you may enter IF comparator statements =
to provide a filter(s) whenever the node is hit
If you want to support citations, follow
Create an application build with and deploy to make your knowledge base live to users.