> For the complete documentation index, see [llms.txt](https://docs.igenius.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.igenius.ai/italiano/crystal-advisor/parla-con-i-tuoi-dati/conversazione/richiedi-i-topic/memoria-del-contesto.md).

# Memoria del Contesto

<figure><img src="/files/f3f0SAlHsdnnC6HEf6iA" alt=""><figcaption><p>Memoria di Contesto</p></figcaption></figure>

Crystal è in grado di **ricordare tutto ciò che hai chiesto in precedenza**, cioè il **contesto** della domanda.

Questa capacità ti permette di **fare** **domande di approfondimento** relative al Topic in analisi *senza dover riscrivere la frase per intero ogni volta*, poiché Crystal conosce il contesto.

Nello specifico, Crystal ricorda tutte le informazioni relative al **Topic**.

Vediamo come funziona.

## Memoria degli Elementi del Topic

Una volta chiesto un **Topic**, Crystal si ricorda la domanda come **contesto della conversazione**.

In particolare, Crystal è in grado di mantenere la memoria degli [**elementi che formano un Topic**](/italiano/fondamenti/topics-di-crystal.md), in modo che tu possa **chiedere tutti gli altri elementi** senza dover scrivere nuovamente gli elementi memorizzati.&#x20;

In altre parole, la Memoria del Contesto ti permette di **chiedere i Topic richiedendo una sorta di "scambio" degli elementi all'interno del Topic di contesto**.

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

Anche quando chiedi Topic con questa modalità, Crystal restituirà un Topic solo se è stato configurato dall'Admin in Console.
{% endhint %}

### Memoria dell'Obiettivo (Cambio dell'Entità)

Crystal può ricordare l'Obiettivo del Topic come contesto di conversazione.&#x20;

In questo modo, puoi chiedere un nuovo Topic semplicemente scambiando le Entità.&#x20;

Come fare? Scrivi semplicemente *"E di...?"* e aggiungi le Entità necessarie con una formulazione coerente con l'Obiettivo corrente.&#x20;

Crystal ti mostrerà un Topic con lo stesso Obiettivo ma con Entità diverse!

{% hint style="success" %} <mark style="color:green;">**Esempi**</mark>&#x20;

* *(Composizione) "E delle Vendite per Agente?"*
* *(Confronto) "E delle Vendite rispetto all'Obiettivo?"*
* *(Overtime) "E di Paese?"*
  {% endhint %}

<figure><img src="/files/8IXjLqcsm9xdtpO3GB19" alt=""><figcaption><p>Stesso Obiettivo, Diverse Entità</p></figcaption></figure>

### Memoria delle Entità (Cambio dell'Obiettivo)

Crystal può ricordare le Entità del Topic come contesto di conversazione.&#x20;

In questo modo, puoi chiedere un nuovo Topic semplicemente scambiando l'Obiettivo.&#x20;

Come fare? Scrivi semplicemente *"E il...?"* e aggiungi un Obiettivo (o Visualizzazione) che sia coerente con le Entità correnti.

Crystal ti mostrerà un Topic con le stesse Entità ma con Obiettivo diverso!

{% hint style="success" %} <mark style="color:green;">**Esempi**</mark>

* *"E il Confronto?"*
* *"E la Composizione?"*
* *"E l'Overtime?"*
  {% endhint %}

<figure><img src="/files/G1n4nt2i5WlknfEBYzFW" alt=""><figcaption><p>Stesse Entità, Diverso Obiettivo</p></figcaption></figure>

### Memoria del Topic (Cambio del Filtro)

Crystal può ricordare sia l'Obiettivo che le Entità insieme (cioè un Topic) come contesto di conversazione.

In questo modo, puoi aggiungere dei Filtri per approfondire ulteriormente la tua analisi senza chiedere nuovamente Obiettivo ed Entità.

Come fare? Scrivi semplicemente "*E per...?*" e aggiungi un Filtro Dinamico e/o Temporale.

Crystal ti mostrerà lo stesso Topic filtrato tramite il nuovo Filtro!

{% hint style="success" %} <mark style="color:green;">**Esempi**</mark>

* *"E per la nazione Italia?"*
* *"E per l'Italia?"*
* *"E nell'ultimo quarter?"*
* *"E nel 2022?"*
* *"E per la Spagna nel 2021?"*
  {% endhint %}

<figure><img src="/files/tLmqxVhL7umooDp6nZYg" alt=""><figcaption><p>Stesso Topic, Diversi Filtri</p></figcaption></figure>

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

In questo contesto, se continui a chiedere Filtri con la formulazione "e per", Crystal *aggiungerà* il nuovo Filtro richiesto al Topic, mantenendo in memoria tutti i Filtri applicati quando presenti. Ciò significa che, se un Filtro è già presente nel Topic, esso rimarrà e il nuovo Topic conterrà entrambi i filtri.&#x20;

Ad esempio, chiedendo "e per la Spagna?" nell'esempio precedente, si otterrà lo stesso Topic filtrato sia per l'Italia *che* per la Spagna.
{% endhint %}

### Memoria del Filtro (Cambio del Topic)

Se il Topic che hai chiesto in precedenza contiene già dei Filtri, Crystal ne tiene traccia come contesto della conversazione.

In questo modo, puoi chiedere un altro Topic (con Obiettivo ed Entità diverse) che contiene gli stessi Filtri, invece di chiedere il nuovo Topic e specificare nuovamente i Filtri.

Come fare? Scrivi semplicemente *"E il...?"* e aggiungi il Topic desiderato.

Crystal ti mostrerà il nuovo Topic filtrato tramite gli stessi Filtri!

{% hint style="success" %} <mark style="color:green;">**Esempi**</mark>

* *"E la Lista dei Manager per Paese?"*
* *"E il Breakdown di Vendite totali per Paese?"*
* *"E il Confronto di Vendite e Target?"*
  {% endhint %}

<figure><img src="/files/5ArlpTHyzTHWYL0dOTjX" alt=""><figcaption><p>Stessi Filtri, Diversi Topic</p></figcaption></figure>

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

***


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.igenius.ai/italiano/crystal-advisor/parla-con-i-tuoi-dati/conversazione/richiedi-i-topic/memoria-del-contesto.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
