Manage ontologies
Last updated
Last updated
Users can manage ontologies using "My Ontologies" or "System (Extended)." My Ontologies is where you can add your ontology into Mind Expression to educate the AI. Whereas in System (Extended), users can extend more to cover words or sentences at a local level or global level.
Mind Expression is a powerful engine which can easily be configured by the users. Using the My Ontology feature, users will be able to create their own related sentences for the mind expression to learn, this way, the conversational ai that the users develop will be more personalized based on their needs.
Users will be able to come up with their own query statements that are not in Mind Expression yet and use them for their own scopes. This new feature allows the users to correlate sentences that they may need for their conversational AI and improve the overall experience for their customers and target audience.
To add ontology, users need to input a primary statement, there are two types of primary statements.
General Statements are used for QA, Information Search, and Query freestyle. They are queries that are usually in the form of a statement or a request as seen below.
Problem Statements are used for Diagnosis Subject Type. It needs to have the problem statement, and the expected resolution as seen below.
The added primary statement needs relations. Relations are the context that helps AI understand the primary statement better. Users have an option whether their relation definitions are Hierarchical or Logical Relations.
More specific form - this relation points to a more specified form of the primary statement as seen in the example below.
Cases:
Primary statement: I want to eat
Specific: I want to eat noodles
Primary statement: I need to go
Specific: I need to go to my house
Primary Statement: I am going to work
Specific: I am going to work this saturday.
More general form - this relation points to a general form of the primary statement as seen in the example below.
Cases:
Primary Statement: I want to eat.
General: want to eat.
Primary Statement: Can I order a medium rare steak?
General Statement: Can I order a medium rare?
Primary Statement: Can I ask for VIP seats?
General Statement: Can I ask for better seats?
Cause/implies - this relation points to a statement which caused what was said in the primary statement as seen in the example below.
Cases:
Primary Statement: I want to eat.
Cause/Implies: I am hungry.
Primary Statement: Can I ask for VIP seats.
Cause/Implies: I want the best seats.
Primary Statement: Can I ask for VIP seats.
Cause/Implies: I'd like some VIP seats.
Effect/entails - this relation points to a statement which is the effect of what was said in the primary statement.
Cases:
Primary Statement: I want to eat.
Effect/Entails: I will buy food.
Primary Statement: I want the best seats.
Effect/Entails: Can I ask for VIP seats?
Primary Statement: I asked for VIP seats.
Effect/Entails: We have VIP seats.
The related statement is the statement that the relation is pointing towards. It is the sentence which is being related to the primary statement.
This button can be used to add another relation to your problem statement.
My Ontologies is a section in the My Ontology feature where users can manage the ontologies that they have created.
System (Extended) which is just beside the My Ontologies section is a section in the My Ontology feature where users can view the built in Ontologies of Mind Expression.
To edit or delete a primary statement, click on the three dots right beside the statements below the My Ontologies column.
To edit a primary statement, just click on the edit button which can be seen on the screenshot above.
To edit a relation, the user can click on the three dots below the relations column.
Just click on the edit button as seen above and proceed to select the relation which perfectly fits the related statement.
Users can add ontologies without going directly to the My Ontology page. Below are the list of sections where users can add their own ontologies.
When creating components, users always have the option of adding a query statement to ensure that the AI can understand the intent behind the user's response. As seen in the image below, if the CAI does not currently have an existing ontology for the statement that the component needs, users can add an ontology instantly.
When testing out subjects, it's possible to get fallbacks if the CAI does not recognize statements that may be related to the original query statement, users can use the add ontology feature within the sandbox in the AI action details to add ontologies for those fallback statements.
We can view previous conversations and check for fallbacks via the conversation history.
To go to the conversation history, just go to the list of subjects within the scope, and click on Manage
on the left side of the screen beside Set up.
Choose which environment the tests were done whether it's Live
or Sandbox
.
Just click on each conversations and check if it has fallbacks or not.
After opening a conversation, just click on the fallback statements which are the bubbles with a red exclamation mark, then click on add ontology.
To go to the recognition check, just click on knowledge
on the left side of the screen, then click on recognition check
.
This section is where users can try out whether a statement is already recognized by the AI or not, we can also see here the related sentences to the statements we enter.
If we enter a statement which is not recognized here, it will give us an option to add an ontology for it as seen above.