Autocomplete
This page describes the Autocomplete capability.
Last updated
This page describes the Autocomplete capability.
Last updated
Crystal is always ready to land you a helping hand!
While talking to your data, proactive suggestions of words and phrases will appear in the Conversational Bar as you type.
Crystal is able to understand your intent and allows you to write coherent questions faster and to explore your Topics directly in Conversations, in case you don't specifically know what to ask for.
Please Note
On first access to Crystal, Autocomplete is always enabled by default.
You can choose to turn it off and on again as you please. Just look at the icon on the left side of the Conversational Bar to check whether the Autocomplete capability is active or not and to configure your settings.
On all subsequent accesses, the settings will remain consistent with your choices: e.g. if Autocomplete was active, it will stay active, and vice versa.
While the Autocomplete capability is on, you will get suggestions based on questions you have already asked, Crystal will be able to finish those sentences based on your typing history.
You can always choose to either accept a suggestion (using the arrow keys, the mouse, or by tapping on it) or discard it (by continuing to write).
If you keep on writing, the Suggestions list will change to offer more coherent suggestions.
You can continue to use the Autocomplete capability until finding a Suggested Topic to fit your query or sending an autonomously composed question.
Please Note
The Autocomplete suggestions always include Topics for which your Admin granted you viewing permissions.
If your settings have Databases with custom Row-Level Security policies applied, the displayed suggestions of Filter Values are restricted to the values you are authorized to access at Database level.
Here are all the possible ways Crystal can complete your sentence:
Remember
A question to Crystal must always contain the name of a Topic, therefore an Objective and an Entity must always be included.
Learn more about the Conversation Rules here.
If you are at the beginning of the question and still haven't specified a Topic, you will see a full list of Topics appear.
For example:
Write a greeting or a command formula, like “Show”.
Crystal will display a full list of Topics that match this keywords, e.g. "the total of profit".
If you started the question by specifying an Entity, you will see a list of Objectives.
For example:
Make a straight Entity request by writing “Profit”.
Crystal will display a list of Objectives for this Entity, e.g. "distribution by city".
If you started the question by specifying an Objective, you will be shown a list of Entities.
For example:
Make a straight Objective request by writing “Comparison”.
Notice that Crystal starts suggesting a list of Entities for this Objective, e.g. "earning by city and facility type".
If your question included both an Objective and an Entity, Crystal will suggest a list of possible Dynamic Filters to apply, selected from those available for that specific Topic.
For example:
Write a full sentence containing an entire Topic: “Find me the breakdown of profit by city”.
Add the word "for".
Crystal will display (on the right-hand side of the Input Bar) a list of possible Filters to apply to this Topic: e.g. "sector type, country, city, etc."
Click on the Filter of your choice to apply it to your query.
Once you have chosen a Filter, you will also see the list of Values available for that Filter.
For example:
Suppose you choose the Filter "country" from the list.
Crystal will display (on the right-hand side of the Input Bar) a list of possible values for that Filter, e.g. "Albania, Algeria, etc."
Click on a value for the Filter and send the request to Crystal.
Please Note
You can still send a request even if you don't select a value, but the Filter won’t be applied as no values were specified.
Remember
Crystal will also suggest Filters and their values when concatenating Filters, i.e. when you write “and for” in order to add a Filter to an already-filtered Topic.
You can write "and for" both:
After a full Topic request with Filters
As a stand-alone request (because Crystal can store memory of the conversation context, as described here).
To speed up the process, Crystal will also suggest single words to help you type faster.
For example:
Let’s start again by writing "Show".
Type a space after the first word.
Crystal will suggest the most probable word to come after it: for example, "Me".
Please Note
Crystal can predict any type of syntactic word, eventually leading to a full, meaningful question that corresponds to an actual Topic.
While typing, you can choose to accept or ignore the words as you see fit. You can accept all of Crystal’s suggestions, accept just some of them, or ignore them all.
Your word suggestion choices will not have any impact on the Topic Suggestions.
The Autocomplete capability combines two different functionalities which, when combined together, allows you to lean on Crystal's full support when writing queries.
To fully understand how it works, it is important to know the difference between:
Topic Related Suggestions, which includes the suggestion of Full Topics, Objectives, Entities, Filters, and Filter Values
To give you customized suggestions related to Topics, Crystal compares the sentence you type with the sentences present in the training set.
Suggestions Based on Configured Topics: Autocomplete only considers and suggests Configured Topics, i.e. the ones that have been manually created by the Admin, whereas auto-generated Topics are not included.
Filter and Topic Suggestions Based on User Permissions: The system aligns both Filter and Topic suggestions with your viewing permissions set in the Console. This means that you can only see the Filter values and Topic suggestions your Admin has allowed you to see.
No Data Possibility within Selected Topics: After applying specific Filters and Values, you could run into a Topic that doesn't contain any data. This could be due to the nature of the data or the specific combination of filters applied. If you land on a Topic with no data, the system. acknowledges it by sending you a message, which will inform you of the situation and invite you to try a different query or Topic.
Stable Suggestions on Deleted Words: Deleting words from a query does not update or change the suggested Topic list.
For customized word suggestions, Crystal's predictions are based on the sentences present in the training set.
Suggestions Based on Configured Topics: Autocomplete only considers and suggests Configured Topics, i.e. the ones that have been manually created by the Admin, whereas auto-generated Topics are not included.
Single Word Suggestion: To make predictions as accurate and relevant as possible, Crystal only suggests one word at a time. This approach allows the system to provide predictions that are contextually appropriate to your current input.
Limitation in Recognizing Untrained Sequences: If you type a sequence of words that is not recognized within Crystal's training set, the system will not offer predictions for the following word.
Predictions Beyond User Permissions: Crystal might suggest words related to Topics even if you don't have viewing permissions for those Topics.
Keep talking to your data!