# Disambiguazione

I fraintendimenti possono verificarsi in qualsiasi conversazione ma, quando si verificano con Crystal, di sicuro non passano inosservati.

## Una Richiesta Proattiva di Risolvere le Ambiguità

I fraintendimenti nelle conversazioni possono verificarsi a causa della presenza di **ambiguità**, cioè di parole o concetti che possono assumere **significati diversi in contemporanea**.&#x20;

Se il tuo Progetto contiene Entità, Filtri, Obiettivi o addirittura interi Topic troppo simili tra loro, Crystal rileverà automaticamente queste ambiguità quando si presenteranno in una domanda.&#x20;

In questi casi, Crystal ha bisogno di maggiori informazioni per capire quale concetto selezionare ed è in grado di fornire proattivamente un **elenco di opzioni** tra cui scegliere per chiarire la domanda.&#x20;

Selezionando l'opzione corretta, fornirai a Crystal le informazioni mancanti per **disambiguare**, cioè risolvere l'ambiguità.&#x20;

Ora la domanda è stata chiarita!

<figure><img src="/files/Bj70lmdgKIuDgrISIrVf" alt=""><figcaption><p>Opzioni di Disambiguazione</p></figcaption></figure>

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

Poiché la disambiguazione implica una *scelta tra Topic*, può avvenire in qualsiasi momento della conversazione in cui si specifica un Topic: ad esempio, sia che tu stia direttamente [chiedendo un argomento](/italiano/crystal-advisor/parla-con-i-tuoi-dati/conversazione/richiedi-i-topic.md), sia che stia [attivando qualche altra funzionalità ](/italiano/crystal-advisor/parla-con-i-tuoi-dati/conversazione/richiedi-unanalisi-dei-dati.md)su un Topic (come nelle richieste di rilevamento di anomalie, monitoraggio di soglie o previsioni).
{% endhint %}

## Tipologie di Ambiguità

Esistono diversi tipi di ambiguità che possono sorgere, a seconda della natura e della granularità delle informazioni coinvolte.&#x20;

Gli scenari possibili sono i seguenti:&#x20;

* [Entità Ambigue ](#entita-ambigue)
* [Aggregazioni Ambigue di Entità](#aggregazioni-ambigue-di-entita)
* [Valori di Filtro Ambigui ](#valori-di-filtro-ambigui)
* [Aggregatori Temporali Ambigui](#aggregatori-temporali-ambigui)

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

Una domanda può contenere più ambiguità e di diversi tipi.
{% endhint %}

Vediamole nel dettaglio.

### Entità Ambigue

Questa ambiguità si verifica quando la combinazione delle Entità nella domanda porta a *più Topic possibili.*&#x20;

I Topic dell'elenco possono combaciare con le Entità in modo totale o parziale.

#### Match Totale

I Topic combaciano totalmente se tutte le Entità richieste possono essere trovate al loro interno.&#x20;

Questa ambiguità si verifica quando si richiede *un'Entità molto comune* che potrebbe essere presente in molti Topic.&#x20;

In questo caso, Crystal cerca di disambiguare in base alla granularità delle [Entità Personalizzate](/italiano/crystal-console/topics/configure/configurazione-del-topic-entita-personalizzata.md).

* Domanda: *"Mostrami la distribuzione delle vendite"*&#x20;
* Ambiguità: *"vendite"*&#x20;
* Topic candidati:&#x20;
  * *"vendite per regione"* *(Entità Personalizzate)*&#x20;
  * *"vendite per categoria"* *(Entità Personalizzate)*

<figure><img src="/files/6pqW1gHA7lkSNlHRo73M" alt=""><figcaption><p>Ambiguità di Entità con Match Totale</p></figcaption></figure>

#### Match Parziale

I Topic combaciano parzialmente se non tutte le Entità richieste possono essere trovate al loro interno.&#x20;

Questa ambiguità si verifica quando si richiede un'Entità che *non è presente in nessun Topic*.&#x20;

In questo caso, Crystal cerca di disambiguare recuperando i Topi che includono l'Entità in qualche altro modo.&#x20;

* Domanda: *"Mi dici il conteggio delle vendite"*&#x20;
* Ambiguità: *"conteggio delle vendite"*&#x20;
* Topic candidati (il Topic *"conteggio delle vendite"* non esiste):&#x20;
  * *"totale del volume delle vendite nette effettive"*&#x20;
  * *"totale del valore delle vendite nette effettive"*

<figure><img src="/files/TroA18ehxIqZpRc9ue38" alt=""><figcaption><p>Ambiguità di Entità con Match Pariale</p></figcaption></figure>

### Aggregazioni Ambigue di Entità

Questa ambiguità si verifica quando ci sono più Topic che contengono la stessa Entità che differisce solo per la *funzione di aggregazione* (somma, conteggio, totale, ecc.).&#x20;

In questo caso, Crystal restituisce l'elenco delle Entità Personalizzate effettivamente disponibili.

* Domanda: *"Mostrami il costo"*&#x20;
* Ambiguità: *"costo"*&#x20;
* Topic candidati:&#x20;
  * *"totale dei costi"*&#x20;
  * *"costo medio"*

<figure><img src="/files/LqV0KKD9y369OvjbVBQk" alt=""><figcaption><p>Ambiguità di Aggregazione</p></figcaption></figure>

### Valori di Filtro Ambigui

Questa ambiguità si verifica quando la domanda contiene un valore di Filtro che *non esiste ma che* [*corrisponde parzialmente*](/italiano/fondamenti/topics-di-crystal.md) *ad altri valori.*&#x20;

In questo caso, Crystal restituisce i valori effettivamente disponibili per quel Filtro.&#x20;

* Domanda: *"Mostrami il totale delle vendite in America"*&#x20;
* Ambiguità: *"America"*&#x20;
* Valori di Filtro candidati:&#x20;
  * *"America del Nord"*&#x20;
  * *"Sud America"*

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

In questo scenario di disambiguazione, a differenza di tutti gli altri, puoi *selezionare più di un Valore di Filtro alla volta*, se necessario.

Dalla [Release 2.58](/italiano/note-di-rilascio/2024/crystal-web/crystal-web-v2.58.md) puoi farlo utilizzando il pulsante "*Seleziona tutto"* / "*Deseleziona tutto"*!
{% endhint %}

<figure><img src="/files/cNbcHWcZF4uraTo27gLi" alt=""><figcaption><p>Ambiguità di Valori di Filtro che corrispondono Parzialmente</p></figcaption></figure>

<div><figure><img src="/files/C455eC8WPecXuOl0ZOjl" alt=""><figcaption><p>Seleziona tutto</p></figcaption></figure> <figure><img src="/files/xcIZJxBXCVXxOlT59aqc" alt=""><figcaption><p>Deseleziona tutto</p></figcaption></figure></div>

### Aggregatori Temporali Ambigui

Questa ambiguità si verifica quando ci sono più *Topic di Obiettivo Overtime* che differiscono solo nell'*aggregatore di tempo*.&#x20;

* Domanda: *"andamento della tassazione nel tempo"*
* Ambiguità: *"aggregatore di tempo"*&#x20;
* Topic candidati:&#x20;
  * *"andamento della tassazione nel tempo (per giorno)"*&#x20;
  * *"andamento della tassazione nel tempo* *(per semestre)"*&#x20;
  * *"andamento della tassazione nel tempo* *(per trimestre)"*

<figure><img src="/files/P0yVJQHOjS56kPbVCyv1" alt=""><figcaption><p>Ambiguità di Aggregatore Temporale</p></figcaption></figure>

### Tabelle di Origine Ambigue&#x20;

Nel contesto della [Conversazione basata sulle Entità](/italiano/crystal-advisor/parla-con-i-tuoi-dati/conversazione/richiedi-i-topic/conversazione-basata-su-entita.md), può accadere che vengano rilevate Entità con lo stesso nome.&#x20;

In questo caso, Crystal ti chiederà di scegliere la tabella di origine corretta per l'Entità.

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

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.igenius.ai/italiano/crystal-advisor/parla-con-i-tuoi-dati/conversazione/disambiguazione.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
