> For the complete documentation index, see [llms.txt](https://docs.aisuru.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aisuru.com/avanzate/integrazioni/intenti-dinamici/cosa-sono-e-come-configurare-gli-intenti-dinamici.md).

# Cosa sono gli intenti dinamici e come configurarli

**Gli intenti dinamici** sono una funzionalità avanzata di AIsuru che consente al tuo Agente di eseguire **azioni** in risposta a richieste specifiche degli utenti. Questa potente funzionalità ti 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

Un intento dinamico attraversa diverse fasi:

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

### Come configurare un intento dinamico

Per configurare un nuovo intento dinamico, segui questi passaggi:

1. Vai al pannello di gestione del tuo Agente in AIsuru;
2. Seleziona **"Funzioni"** dalla barra laterale;
3. Vai alla scheda "**Intenti dinamici**" e premi il pulsante "**Nuovo intento**";
4. Compila i seguenti campi:
   * **Nome**: un identificatore univoco 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 nella cache la risposta.
5. Seleziona l'opzione "**Chiama quando inattivo**" se vuoi 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 gli stati del 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 ad API e database esterni;
2. **Risposte in tempo reale**: fornisci informazioni aggiornate basate sui dati correnti;
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 di **domotica**.

Una volta configurato, il tuo Agente utilizzerà questo intento ogni volta che riconoscerà una delle frasi di invocazione in una conversazione, consentendoti di creare interazioni più dinamiche e potenti.
