# Autocomplete

<figure><img src="https://242936509-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcnnKpOPNK55hq8nWnuDD%2Fuploads%2Fyhl3CqypwFChrG7MhSQL%2Fimage.png?alt=media&#x26;token=87eb2d4c-c7b1-4ece-8bcb-ad99d2c02d96" alt=""><figcaption><p>Autocomplete</p></figcaption></figure>

Crystal è sempre disponibile per **assisterti**!&#x20;

Mentre interagisci con i tuoi dati, potrai ricevere **suggerimenti proattivi di parole e frasi** che compariranno nella barra di conversazione mentre digiti.

Crystal è in grado di interpretare ciò che stai digitando, consentendoti di **formulare le domande più velocemente** e di **esplorare i Topic direttamente in conversazione**, nel caso in cui non sapessi cosa chiedere.

{% hint style="info" %} <mark style="color:blue;">**Nota Bene**</mark>

Al *primo accesso* in Crystal, l'Autocomplete è sempre attivato di default.

Puoi scegliere di disattivarlo e riattivarlo come preferisci: basta controllare l'icona sul lato sinistro della Barra Conversazionale per sapere se l'Autocomplete è attivo o meno e per scegliere la tua impostazione preferita.&#x20;

In tutti gli *accessi successivi*, le tue preferenze rimarranno salvate: ad esempio, se l'Autocomplete era attivo, rimarrà attivo; e viceversa.
{% endhint %}

## Ottieni Suggerimenti Personalizzati

Quando la funzionalità di Autocomplete è abilitata, riceverai suggerimenti *in base a ciò che hai digitato.* Crystal sarà in grado di continuare la frase nel modo migliore possibile.&#x20;

Puoi sempre scegliere se *accettare* un suggerimento (selezionandolo con i tasti freccia, il mouse o facendo clic su di esso) o *scartarlo* (continuando a scrivere liberamente).&#x20;

Se continui a scrivere, noterai come *l'elenco dei suggerimenti si aggiorna* dinamicamente con suggerimenti sempre più coerenti.&#x20;

Puoi continuare fino a trovare il Topic che stavi cercando o inviare la domanda che hai digitato in autonomia.

{% hint style="info" %} <mark style="color:blue;">**Nota Bene**</mark>

* I suggerimenti che appaiono sono sempre selezionati tra i Topic i per i quali hai i *permessi di visualizzazione*
* Nel caso di Database con *criteri di Sicurezza a livello di Riga* *personalizzati*, i suggerimenti mostrati dei Valori di Filtro sono limitati *solo ai valori per i quali disponi dei permessi a livello di Database*
  {% endhint %}

Ora esamineremo tutte le possibili modalità con cui Crystal può completare la frase.

{% hint style="warning" %} <mark style="color:orange;">**Ricorda**</mark>

Una domanda rivolta a Crystal deve sempre contenere il nome di un *Topic,* quindi sia un *Obiettivo* che un'*Entità* devono essere presenti.

Scopri di più sulle Regole di Conversazione [qui.](https://docs.igenius.ai/italiano/crystal-advisor/parla-con-i-tuoi-dati/conversazione)
{% endhint %}

### **Suggerimenti di Topic**

Se sei all'inizio della tua domanda e non hai ancora specificato alcun Topic, ti verrà mostrato un elenco di Topic.

Ad esempio:

1. scrivi una formula di saluto o di incipit di domanda come *"Mostrami"*
2. noterai che Crystal inizia a suggerire un elenco completo di Topic tra quelli pubblicati, come ad esempio *"totale profitti".*

<figure><img src="https://242936509-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcnnKpOPNK55hq8nWnuDD%2Fuploads%2FYj9DHO10X80V1e3zcnIK%2Fimage.png?alt=media&#x26;token=f8cc5f8b-d87c-4b7a-96cc-b2d60ac64fc4" alt=""><figcaption><p>Suggerimenti di Topic</p></figcaption></figure>

### Suggerimenti di Obiettivi

Se hai iniziato la domanda specificando un'Entità, ti verrà mostrato un elenco di Obiettivi.

Ad esempio:

1. Se scrivi una richiesta diretta di Entità come *"Profitto"*
2. noterai che Crystal inizia a suggerire un elenco di Obiettivi per quella particolare Entità, come "*Distribuzione per città"*

<figure><img src="https://242936509-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcnnKpOPNK55hq8nWnuDD%2Fuploads%2FIzO2xo2iVF04QyTH0Vxu%2Fimage.png?alt=media&#x26;token=731a6be2-0aaf-4b34-ac84-8780a80d78e5" alt=""><figcaption><p>Suggerimenti di Obbiettivi</p></figcaption></figure>

### Suggerimenti di Entità

Se hai iniziato la domanda specificando un Obiettivo, ti verrà mostrato un elenco di Entità.&#x20;

Ad esempio:&#x20;

1. Se scrivi direttamente l'Obiettivo come *"Confronto".*&#x20;
2. noterai che Crystal inizia a suggerire un elenco di Entità per questo Obiettivo, come ad esempio *"profitto per città e tipo di struttura"*

<figure><img src="https://242936509-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcnnKpOPNK55hq8nWnuDD%2Fuploads%2FYpfiAwPoyR7VGLswvPt4%2Fimage.png?alt=media&#x26;token=cb51600d-b698-4252-a272-1e93d4aacd52" alt=""><figcaption><p>Suggerimenti di Entità</p></figcaption></figure>

### Suggerimenti di Filtri Dinamici&#x20;

Se hai richiesto sia un Obiettivo che un'Entità, Crystal ti suggerirà un elenco di possibili Filtri Dinamici da applicare, scelti tra quelli disponibili per quel Topic specifico.&#x20;

Per esempio:&#x20;

1. scrivi una frase completa contenente l'intero Topic: ad esempio, *“Mostrami la suddivisione del profitto per città”*
2. aggiungi la preposizione *"per"*&#x20;
3. noterai che Crystal inizia a suggerire, questa volta sul lato destro della Barra di Conversazione, un elenco di possibili Filtri da applicare a questo Topic: *"tipo di settore, paese, città, ..."*
4. scegli un Filtro dall'elenco - semplicemente cliccandoci sopra

<figure><img src="https://242936509-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcnnKpOPNK55hq8nWnuDD%2Fuploads%2Fw9lFggVhwcVCeho918GO%2Fimage.png?alt=media&#x26;token=c27fe109-411b-4036-bbe4-2e46e2fa7b89" alt=""><figcaption><p>Suggerimenti di Filtri Dinamici</p></figcaption></figure>

### Suggerimenti di Valori di Filtro

Una volta scelto un filtro, potrai visualizzare anche l'elenco dei valori disponibili per quel filtro.&#x20;

Ad esempio:&#x20;

1. supponiamo di aver scelto il filtro *"paese"* dall'elenco&#x20;
2. noterei che ora Crystal propone, sempre a destra della barra della conversazione, un elenco di possibili valori per quel filtro, ad esempio *"Albania, Algeria, ..."*&#x20;
3. scegli un valore per il filtro (sempre facendo clic su di esso) e invia la richiesta a Crystal

<figure><img src="https://242936509-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcnnKpOPNK55hq8nWnuDD%2Fuploads%2FcfKlh69MgOs2xdPEyufl%2Fimage.png?alt=media&#x26;token=3030cf9b-b283-4119-a01f-1eba016b9639" alt=""><figcaption><p>Suggerimenti di Valori di Filtro</p></figcaption></figure>

{% hint style="info" %} <mark style="color:blue;">**Nota Bene**</mark>

Se a questo punto non viene scelto alcun valore, sarà comunque possibile inviare la richiesta, ma il filtro non sarà effettivamente applicato perché non è stato specificato alcun valore.
{% endhint %}

{% hint style="warning" %} <mark style="color:orange;">**Ricorda**</mark>

Crystal ti suggerirà i filtri e il loro valore **anche quando concateni più filtri**, cioè quando scrivi *"e per"* per aggiungere un filtro a un Topic già precedentemente filtrato.&#x20;

È possibile scrivere *"e per"* nelle seguenti casistiche:

* quando hai richiesto un Topic con filtri applicati
* quando vuoi richiedere solo uno specifico filtro, senza ripetere il nome del Topic  (questo perché Crystal conserva la memoria del contesto della conversazione, come spiegato più approfonditamente [qui](https://docs.igenius.ai/italiano/crystal-advisor/parla-con-i-tuoi-dati/conversazione))
  {% endhint %}

<figure><img src="https://242936509-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcnnKpOPNK55hq8nWnuDD%2Fuploads%2FctQIRIfmSTIV1Lt2bv5Z%2Fimage.png?alt=media&#x26;token=87a81c9d-67f7-420c-90a7-31834ad9c4ca" alt=""><figcaption><p>Concartena Filti in una domanda</p></figcaption></figure>

<figure><img src="https://242936509-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcnnKpOPNK55hq8nWnuDD%2Fuploads%2FsUPdu6KPvjgwGKL689lb%2Fimage.png?alt=media&#x26;token=593ba0c0-2bba-4f09-ba3b-6ff744e9df1f" alt=""><figcaption><p>Chiedi una concatenazione di filtro</p></figcaption></figure>

### Suggerimenti della Parola Successiva

Per velocizzare ulteriormente il processo, Crystal ti suggerirà anche singole parole in modo che tu possa digitare più velocemente.&#x20;

Per esempio:

1. inizia di nuovo scrivendo *"Puoi mostrarmi il"*&#x20;
2. ora assicurati di digitare uno spazio dopo la prima parola&#x20;
3. noterai che Crystal suggerisce la parola più probabile da inserire dopo di essa, in questo caso *"totale"*

{% hint style="info" %} <mark style="color:blue;">**Nota Bene**</mark>

* Crystal può predire qualsiasi tipo di *parola sintattica*, conducendoti ad una domanda di significato che corrisponde ad un Topic pubblicato
* Mentre digiti, puoi accettare tutte le parole di cui hai bisogno *come preferisci*: potresti accettare tutte quelle suggerite da Crystal, accettarne solo alcune o ignorarle tutte
* Le scelte che fai riguardo ai suggerimenti delle parole *non avranno alcun impatto* sui Suggerimenti dei Topic proposti dalla funzionalità
  {% endhint %}

<figure><img src="https://242936509-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcnnKpOPNK55hq8nWnuDD%2Fuploads%2FaFSSkNy6rcjgVX9qD8pJ%2Fimage.png?alt=media&#x26;token=339696ce-58ec-4ca8-8aa8-c8ad9bdb6712" alt=""><figcaption><p>Suggerimento di Parola</p></figcaption></figure>

## Come Funziona?

La funzionalità di Autocomplete combina due diverse funzionalità che insieme ti permettono di beneficiare del supporto proattivo di Crystal mentre digiti.

\
Per comprendere meglio come funziona, è necessario distinguere tra:

* [**Suggerimenti correlati al Topic**](#suggerimenti-di-topic)**,** che includono il suggerimento di Topic "interi", Obiettivi, Entità, Filtri e Valori dil Filtro
* [**Suggerimenti di parole successive** ](#suggerimenti-di-parole-successive)

Diamo un'occhiata più approfondita!

### Suggerimenti Correlati al Topic

Per fornirti suggerimenti personalizzati relativi ai Topic, Crystal **confronta** la frase che stai digitando con le frasi presenti all'interno del [training set.](https://docs.igenius.ai/italiano/crystal-console/topics/train)

#### **Regole e Limitazioni**&#x20;

* **Suggerimenti Basati sui Topic Configurati** La funzionalità considera e suggerisce solo i Topic Configurati, cioè quelli [creati manualmente](https://docs.igenius.ai/italiano/crystal-console/topics) dall'Admin, mentre i [Topic Auto-generati](https://docs.igenius.ai/italiano/crystal-advisor/parla-con-i-tuoi-dati/conversazione/richiedi-i-topic/conversazione-basata-su-entita) non sono inclusi
* **Suggerimenti di Filtri e Topic Basati sulle Autorizzazioni dell'Utente** Il sistema incrocia sia i suggerimenti di Filtri che di Topic con le autorizzazioni di visualizzazione impostate nella Console. Questo significa che puoi vedere solo i valori dei Filtri e i suggerimenti di Topic che sei autorizzato a visualizzare
* **Possibilità di Assenza di Dati all'Interno dei Topic Selezionati** Potrebbero verificarsi situazioni in cui, dopo aver applicato specifici Filtri e Valori, selezioni un Topic che non contiene dati. Questo potrebbe essere dovuto alla natura dei dati o alla combinazione specifica di filtri applicati. Se ti trovi su un Topic senza dati, il sistema lo riconosce con un messaggio che ti informa dell'assenza di dati e ti invita a provare una domanda o un Topic diverso
* **Suggerimenti Stabili durante l'Eliminazione** L'eliminazione di parole da una query non aggiorna o modifica l'elenco dei Topic suggeriti dall'Autocomplete

### &#x20;**Suggerimenti della Parola Successiva**

Per offrirti suggerimenti personalizzati di parole, Crystal fa una **previsione probabilistica** basata sulle frasi presenti all'interno del[ training set. ](https://docs.igenius.ai/italiano/crystal-console/topics/train)

#### **Regole e Limitazioni**&#x20;

* **Suggerimenti Basati sui Topic Configurati** La funzionalità considera e suggerisce solo i Topic Configurati, cioè quelli [creati manualmente](https://docs.igenius.ai/italiano/crystal-console/topics) dall'Admin, mentre i [Topic Auto-generati](https://docs.igenius.ai/italiano/crystal-advisor/parla-con-i-tuoi-dati/conversazione/richiedi-i-topic/conversazione-basata-su-entita) non sono inclusi
* **Suggerimento di Una Sola Parola** Per garantire la pertinenza e l'accuratezza delle previsioni, Crystal suggerisce solo una parola alla volta. Questo approccio consente al sistema di fornire previsioni che sono contestualmente appropriate rispetto al tuo input
* **Limitazione nel Riconoscere Sequenze di Parole Non Trainate**: Se digiti una sequenza di parole che non è riconosciuta all'interno del training set di Crystal, il sistema non offrirà previsioni per la parola successiva
* **Autorizzazioni dell'Utente:** Crystal potrebbe suggerire parole relative ai Topic anche se non hai autorizzazioni di visualizzazione per quei Topic

Continua a parlare con i tuoi dati!&#x20;

***
