Richiedi i Topic

Questa pagina spiega come parlare con Crystal.

Ricorda

Prima di iniziare a parlare con i dati, è necessario assicurarsi di aver familiarizzato con il concetto di Topic e con tutto ciò che ad esso è correlato, poiché i Topic sono le unità di informazione fondamentali che consentono interazioni significative con Crystal.

In particolare, è necessario avere familiarità con i seguenti concetti:

  • Obiettivi, Visualizzazioni, Entità, Filtri Temporali, Filtri Dinamici

  • Topic Configurati, Topic Auto-generati

Se ne hai bisogno, puoi approfondire qui prima di procedere!

Fondamenti della Conversazione

Porre una domanda a Crystal significa chiedere un Topic.

Pertanto, per formulare una domanda, devi semplicemente chiedere gli elementi di cui è composto il Topic a cui stai pensando, uno dopo l'altro, ed è fatta!

In particolare, in ogni tua domanda:

  • devi includere l'Obiettivo (o Visualizzazione) e l'Entità (o più Entità) per quel Topic

  • puoi anche opzionalmente includere altri dettagli come l'Intervallo Temporale e i Filtri Dinamici

Inoltre, è consigliabile fare domande dirette, chiare e concise.

Vediamo come fare una domanda passo dopo passo!

Ricorda

Le seguenti regole di conversazione considerano le logiche specifiche sia dei Topic Configurati che di quelli generati automaticamente.

Basta tenerle a mente e sarà Crystal a fornirti il tipo di Topic migliore in base alla situazione!

Introduci la Domanda (Opzionale)

Puoi cominciare con qualsiasi formula di domanda naturale, come una richiesta, un comando o anche un semplice saluto!

Esempi

  • "Ciao Crystal!"

  • "Posso vedere..."

  • "Mostrami..."

Specifica il Topic (Obbligatorio)

Successivamente, specifica il Topic per il quale desideri fare domande.

Questo significa indicare l'Obiettivo e l'Entità principale (o le Entità principali) che costituiscono quel Topic.

Per quanto riguarda l'Obiettivo, hai anche la possibilità di:

  • indicare la Visualizzazione corrispondente

  • esprimere lo scopo del Topic con una frase

Per quanto riguarda le Entità, puoi specificare:

  • una singola Entità principale

  • più Entità principali

Esempi

  • "Confronto tra Vendite e Lead"

  • "Composizione di Utenti per Paese"

  • "Chi sono stati i migliori venditori nell'ultimo mese?"

Approfondisci!
  • Nel primo esempio, il Topic è costituito dai seguenti elementi:

    • Confronto = Obiettivo

    • Vendite e Lead = Entità principali

  • Nel secondo esempio, il Topic è costituito dai seguenti elementi:

    • Composizione = Obiettivo (o Visualizzazione)

    • Utenti per Paese = Entità principale

  • Nel terzo esempio, il Topic è costituito dai seguenti elementi:

    • Chi sono stati i migliori = Obiettivo Classifica

    • Venditori = Entità principale

Ricorda

Con la nuova funzionalità Conversazione Basata su Entità, è necessario considerare anche le seguenti nuove caratteristiche:

  • in alcuni casi specifici, Crystal è in grado di dedurre l'Obiettivo e la Visualizzazione anche se non sono espliciti:

    • se chiedi semplicemente "Vendite per Paese", Crystal restituirà direttamente una Visualizzazione Breakdown per l'Obiettivo Composizione

    • se chiedi semplicemente "Totale delle Vendite", Crystal restituirà direttamente una Visualizzazione numerica per l'obiettivo Highlight

  • quando l'Obiettivo non è specificato, Crystal presume che si stia chiedendo una Composizione: pertanto, verrà restituito un breakdown di default (se i dati sottostanti lo consentono)

Filtra con un Intervallo Temporale (Opzionale)

Dopo aver specificato il Topic per il quale desideri fare una domanda, puoi aggiungere un intervallo temporale per catturare un momento specifico dei tuoi dati.

Esempi

  • "...nei sei mesi scorsi"

  • "...nell'ultimo anno"

  • "...nel 2019"

Ricorda

Ogni Topic è sempre accompagnato da un intervallo temporale, poiché un'analisi senza limiti temporali non è praticabile. L'intervallo temporale è impostato di default dall'Admin durante il processo di configurazione del Topic.

Se non specifichi un intervallo temporale nella tua richiesta, i dati saranno mostrati secondo l'intervallo temporale predefinito impostato dall'Admin.

Tuttavia, se indichi un intervallo temporale diverso nella tua domanda, modificherai le impostazioni predefinite.

Filtra con un Filtro Dinamico

Infine, se desideri restringere ulteriormente il campo della tua analisi, anche in modo facoltativo, puoi aggiungere un Filtro Dinamico, cioè un'Entità utilizzata come filtro anziché come Entità principale.

Per farlo, è necessario introdurre il Filtro con la preposizione corretta (ad esempio "per", "in", ...) e quindi aggiungere il filtro con una delle seguenti modalità:

  • specificando il nome del Filtro e il relativo Valore, che rappresenta l'istanza specifica per quella Entità

  • specificando direttamente solo il Valore del Filtro, sottintendendo il nome del Filtro stesso.

Esempi

  • "… per il Paese Spagna"

  • "… per la Spagna"

Approfondisci!
  • Nel primo esempio, è presente sia il Filtro che il Valore del Filtro:

    • "… per il Paese" = Filtro

    • "Spagna" = Valore del Filtro

  • Nel secondo esempio, è presente solo il Valore del Filtro

    • "… per la Spagna" = Valore del Filtro

Ricorda

  • I Filtri Dinamici possono essere numerici (valute, codici articolo o dimensioni) o non numerici (Paesi, città, aree, nomi di articoli, nomi di clienti)

  • Puoi scegliere i Filtri solo tra quelli che il tuo Admin ha configurato e reso disponibili per il Topic selezionato

Infine, nel caso di Filtri Dinamici numerici, è possibile specificare una condizione sui Valori del Filtro, come "maggiore di", "minore di" e "tra".

Esempi

"Elenco dei codici per numero di prodotti venduti..."

  • "...maggiore di 200"

  • "...inferiore a 200"

  • "...tra 200 e 300"

Come funziona?

Quando richiedi di applicare un filtro in una conversazione, Crystal può:

  • riconoscere il filtro per corrispondenza esatta

    • ad esempio, quando la domanda è: "Mostrami le vendite totali per la Francia" e il filtro è "Francia"

Corrispondenza Esatta

Il testo incluso nella domanda è identico a quello della fonte dati (a meno che una modifica non sia già inclusa nella fase di pre-elaborazione, come la presenza di segni di punteggiatura o caratteri speciali).

Questo è il caso più semplice per Crystal da riconoscere.

Se il filtro è "Italia" e scrivi "Italia" nella domanda, il sistema lo riconoscerà immediatamente.

  • riconoscere il filtro per corrispondenza parziale

    • ad esempio, quando chiedi: "Mostrami le vendite totali per l'Italia", ma il filtro impostato è "Nord Italia".

Corrispondenza Parziale

Il testo nella domanda non coincide esattamente con quello presente nella fonte dati, in quanto alcune parti mancano.

Questo viene considerato una "corrispondenza parziale": il sistema richiede l'assistenza del modello di machine learning NER (Named-entity recognition).

NER è un motore di ricerca in grado di analizzare tutte le parole in una frase e fornire una classifica dei termini più rilevanti, con le parole a punteggio più alto come possibili valori di filtro.

Per fare un esempio, se digiti accidentalmente "nrd Italia" anziché "Nord Italia", il motore di ricerca troverà possibili valori di filtro e li assegnerà a una classifica:

  • Nord Italia;

  • Italia;

  • Sud Italia;

  • Italia.

Poiché "Nord Italia" ha il punteggio più alto, sarà il valore più vicino a quello digitato e quindi riconosciuto come il valore di filtro corretto da selezionare, senza la necessità di fare ulteriori domande.

D'altra parte, se stai cercando le vendite totali per il mercato australiano e digiti: "Vendite totali per Austr", con Australia e Austria presenti nei tuoi dati, il NER troverà due valori con punteggi equivalenti: Australia e Austria.

Poiché Crystal non può essere certo di quale dei due valori tu abbia bisogno, approfondirà la tua richiesta con la funzionalità di Disambiguazione, chiedendoti di scegliere quale valore desideri.

In Breve...

Puoi fare riferimento a questa tabella come guida rapida per fare le tue domande.

Esempio

"Puoi mostrarmi il confronto tra le vendite e i lead negli ultimi sei mesi per la Spagna e per l'Italia?"

N.StepObbligatorio / OpzionaleEsempio

1

Incipit della domanda

Opzionale

Puoi mostrarmi

2

Obiettivo / Visualizzazione

Obbligatorio / Altamente Raccomandato (*)

il confronto tra

3

Singola Entità / Più Entità

Obbligatorio

vendite e lead

4

Intervallo Temporale

Opzionale

negli scorsi sei mesi

5

Filtro Dinamico #1

Opzionale

per Spagna

6

Filtro Dinamico #2

Opzionale

e per Italia?

Nota Bene

Come mostrato nell'esempio, puoi richiedere più di un Filtro Dinamico contemporaneamente, concatenandoli nella stessa domanda.

Semplicemente devi utilizzare la formula "e per" e specificare un ulteriori Filtro o altri Filtri.

Ricorda

Specificando l'Intervallo Temporale e i Filtri Dinamici, puoi gestire il Topic secondo le tue preferenze.

Altrimenti, se specifichi solo il Topic esplicitando l'Obiettivo e le Entità Principali (ad esempio, "il confronto tra vendite e lead"), vedrai l'Intervallo Temporale predefinito e i Filtri impostati dall'Admin.

Attenzione

(*) Crystal è in grado di dedurre gli Obiettivi e le Visualizzazioni dove non espressi solo in pochi casi (per gli Obiettivi Composizione e Highlight).

Perciò, come regola generale, è sempre meglio specificare l'Obiettivo.

In assenza di un Obiettivo chiaro che non può essere dedotto, Crystal cercherà di restituire un Obiettivo Composizione, cioè una Visualizzazione Breakdown.

Esprimiti con Naturalezza

Con Crystal, hai totale libertà di espressione!

Questo è possibile perché Crystal può:

  • riconoscere parole e frasi anche se scritte male o incomplete

Approfondisci!

Ad esempio, non importa se scrivi:

  • Mese e Giorno come numeri: "Totale delle vendite per il 2022 10" o "Totale delle vendite per il 2022 10 7"

  • Mese come parola: "Totale delle vendite per ottobre 2022"

  • Abbreviazioni dei mesi: Gen, Feb, Mar, Apr, Mag, Giu, Lug, Ago, Set, Ott, Nov, Dic

  • Numeri con virgola o punto: 1.000 o 1,000

Crystal capirà.

  • riconoscere parole che non appartengono alla lingua attuale ma sono comunemente usate come parte del gergo, come gli anglicismi.

Approfondisci!

Ciò può accadere, ad esempio, utilizzando aggregazioni temporali, poiché parole come "quarter" sono frequentemente utilizzate anche in altre lingue.

Puoi tranquillamente utilizzare parole inglesi nelle tue richieste anche se stai interagendo in un'altra lingua.

Crystal capirà.

  • riconoscere sinonimi e differenze di significato.

Approfondisci!

Quando parli con Crystal, puoi utilizzare la terminologia più adatta al contesto di analisi.

Con l'aliasing, puoi insegnare a Crystal il linguaggio della tua attività, assegnando sinonimi alle Entità dei tuoi Topic.

Per saperne di più, consulta i seguenti articoli:

Funzionalità Avanzate

Quando chiedi un Topic, puoi ricorrere ad alcuni trucchi che possono risultare molto utili.

Approfondisci le capacità conversazionali avanzate di Crystal!


Vai alla Sezione

pageConversazione Basata su EntitàpageMemoria del ContestopageAutocomplete

Continua a parlare con i tuoi dati!


Last updated