# Cosa sono e come configurare gli intenti dinamici

**Gli** **intenti dinamici** sono una funzionalità avanzata di AIsuru che permette al tuo Agente di eseguire **azioni** in risposta a specifiche richieste dell'utente. Questa potente funzionalità consente di collegare il tuo Agente **a servizi esterni, automatizzare processi e fornire risposte dinamiche** basate su **dati in tempo reale**.

### Come funziona un intento dinamico

Il processo di un intento dinamico si svolge in diverse fasi:

* L'utente invia uno specifico messaggio (l'invocazione dell'intento dinamico);
* AIsuru riconosce l'intento ed estrae eventuali valori degli **slot**;
* AIsuru chiama il **webhook** fornendo il nome dell'intento e il valore degli slot;
* Il webhook elabora la richiesta e restituisce una risposta;
* L'Agente mostra la risposta elaborata all'utente, senza rielaborarla.

### Come configurare un intento dinamico

Per configurare un nuovo intento dinamico, segui questi passaggi:

1. Accedi al pannello di gestione del tuo Agente in AIsuru;
2. Seleziona "**Funzioni**" dalla barra laterale;
3. Accedi al tab "**Intenti dinamici**" e premi sul pulsante "**Nuovo intento**";
4. Compila i seguenti campi:
   * **Nome**: un identificatore unico per l'intento (senza spazi);
   * **Invocazioni**: le frasi che attiveranno questo intento;
   * **Webhook**: l'URL del servizio esterno da chiamare;
   * **Validità**: specifica per quanto tempo memorizzare la risposta.
5. Seleziona l'opzione "**Chiama quando inattivo**" se desideri che l'intento venga attivato durante l'inattività dell'utente:
   * Se selezionato, questo intento verrà chiamato quando l'utente è inattivo.
   * Può essere usato per notificare stati di servizio o fornire suggerimenti personalizzati basati su azioni in background.
   * In questo caso, il testo di invocazione sarà vuoto.
6. Salva l'intento;
7. Ricorda di [**configurare gli slot**](/avanzate/integrazioni/intenti-dinamici/come-usare-gli-slot.md) se necessario.

### Vantaggi degli intenti dinamici

1. **Integrazione con servizi esterni**: collega facilmente l'Agente a API e database esterni;
2. **Risposte in tempo reale**: fornisci informazioni aggiornate basate su dati attuali;
3. **Automazione**: esegui azioni specifiche in risposta a determinate richieste;
4. **Personalizzazione**: crea esperienze utente su misura e contestuali;
5. **Flessibilità**: adatta facilmente l'Agente a nuove funzionalità e casi d'uso.

### Esempi di utilizzo

Gli intenti dinamici possono essere utilizzati in vari scenari, come:

* Recuperare informazioni **meteo** in tempo reale;
* Effettuare **prenotazioni** in un sistema esterno;
* Controllare lo **stato di un ordine** o di una spedizione;
* Fornire **quotazioni di borsa** aggiornate;
* Interagire con sistemi **domotici**.

Una volta configurato, il tuo Agente potrà utilizzare questo intento quando riconosce una delle frasi di invocazione nella conversazione con l'utente, permettendoti di creare interazioni più dinamiche e potenti.


---

# 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.aisuru.com/avanzate/integrazioni/intenti-dinamici/cosa-sono-e-come-configurare-gli-intenti-dinamici.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.
