Subjects
Last updated
Last updated
As real conversations always entail subjects to cover, Mind Expression enables human-like communication with Subjects. A Subject is what it matters to the customer consisting of Components and its associated actions as well as a response message. 3 types of Subjects help you achieve different session goals: Q&A, Info Search, Query Freestyle. For each Subject, the conversation is built in full natural language text, such as "I have an internet problem." or "I want to check my payment history." Except for the Q&A type Subjects, Components are required to define the conversational structures of the Subject.
Q&A Type
The Q&A Subject assists in providing a pre-defined answer to a question. It is suitable for simple Q&As that consist of a pair of a question and an answer. It helps you answer questions a customer has or find specific information from your database. You can give pre-written answers or have a webhook to find an individual's personal data.
An example flow of the "Mind AI Q&A" Subject would look like this.
The session starts with a query statement: "What is Mind AI?"
Show response: "Mind AI is an AI startup headquartered in Seoul, South Korea."
Subject Building Process
Define what is being searched for.
Lookup a pre-written answer or query system.
Show response.
The Info Search Subject assists in efficient information retrieval. It is suitable for advanced information search that requires further checking processes with the customer, system, or both. It helps you answer questions a customer has, or to find specific information from your database. You can give pre-written answers or have a webhook to find an individual's personal data.
An example flow of the "Data Usage" Subject would look like this.
The session starts with a query statement: "How much data have I used on my account?"
Check with the customer: "For what month?"
Show response: "For May: Voice 40 mins from total 300 mins, Data 3.2 GB from total 10 GB."
Subject Building Process
Define what is being searched for.
Add Components.
Look up a pre-written answer or query system.
Show response.
The Query Freestyle Subject helps you take care of customer queries that are more complex to process than simple information retrieval or Q&A handling. It takes care of particular customer requests, it answers questions that a customer might have or finds specific information from your database. You can give pre-written answers or have a webhook to find an individual's personal data. An example flow of the "Change Plan Pack" Subject would look like this.
The session starts with a query statement: "I want to change my mobile plan package."
Check with the customer: "Which package would you like to change to? 1. 5G Unlimited Data, 2. 5G Data 6GB, 3. 5G Data 4GB."
Confirm with the customer: "This is the detail of the 5G Unlimited Data package. Features: 5G Nationwide, 4G LTE data, Perks: Disney+, Hulu, Apple Music for 3 months. Is it correct?"
Show response: "Your package has been confirmed. Thank you."
Subject Building Process
Define what is being searched for.
Add Components.
Look up a pre-written answer or query system.
Show response or confirm.
The inputs required to add a Subject are determined by the Subject types as they are supposed to accomplish different conversation goals.
Subject Name
Query Statement
An expected query from your customer
Additional Statement to Recognize (Optional)
Statements which may be related to the original query statement or have the same response and can be used to trigger the subject.
Edit Subjects
You can edit the Subject details. The details you can edit are determined by the Subject types as they are supposed to accomplish different conversation goals.
To delete a Subject, open the more actions menu and click Delete. Be aware that by deleting a Subject, all associated data will be permanently deleted and the action cannot be undone.
Point Ontologies are used as additional statements that can trigger the subject. The added points may or may not have the same meaning as the original query statement and are used to trigger the subject using statements that are still related to the subject's response.
You can manage how the session will terminate.
You can turn the restart closing message on and off at the Subject level. When the Restart toggle is on, the restart message will be displayed before terminating a session.
You can turn the ending closing message on and off at the Subject level. When the Ending toggle is on, the ending message will be displayed in case of successful session termination. To learn more about how to customize closing messages, see How-to Guides: Customize messages.
Publish your Subject to deploy all Subject settings.
Click the Publish button located on the right side of the header to publish your Subject. If there is an error or a warning, the cases will be displayed with the reasons and the solutions.
When publishing the Subject, if there are any error or warning cases, the cases will stack up in Errors / Warnings.
Error Cases
The Subject will not be published and it requires an immediate follow-up action.
Warning Cases
The Subject will be published but a certain state will not be reached.