---
description: Personalizza le risposte del ChiacchieRobot configurando gli intenti.
title: Dialogflow: Gestire Intenti
image: https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F3f43c48b21b24f4e8b02b100c0c8fab0
---

[Nuovo🔥 Prova per primo l'API di chiamata WhatsApp Business (Open Beta)!![arrow-icon](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2Fe43213a7a9314673bd8d2060c25f9b87)](/it/whatsapp-business-calling-api)

Aiutami con... ⌘ 

1. [All Collections >](/it/help)
2. [ Integrazioni >](/it/help/integrations)
3. [ Dialogflow >](/it/help/dialogflow)
4. Dialogflow: Gestire Intenti

# Dialogflow: Gestire Intenti

![Avatar](https://assets2-proxy.respond.io/ph8r57dk1q9w/4IHLTWbmWN0uXBc5x4jthC/59252fcdb357304ce07be76043047b7a/Susan_Swier_Avatar.svg)

Susan Swier

· 04 Apr 2025

6 min di lettura

## Che cos’è un Intent?

Dialogflow's definizione di Intent:

_Un intento categorizes l'intenzione dell'utente finale per un turno di conversazione. Per ogni agente, definisci molti intenti, dove i tuoi intenti combinati possono gestire una conversazione completa. Quando un utente finale scrive o dice qualcosa, indicato come espressione utente finale, Dialogflow corrisponde l'espressione utente finale al miglior intento del suo agente. La corrispondenza di un intento è anche nota come classificazione di intenti._

Un intento di base contiene quanto segue:

* **Frasi di esempio** \- Queste sono frasi rappresentative delle possibili espressioni degli utenti finali. Quando un'espressione utente finale assomiglia a una di queste frasi, Dialogflow corrisponde all'intento.

> Le frasi modello saranno deprecate e ignorate durante l'allenamento. Scopri di più [qui](https://cloud.google.com/dialogflow/es/docs/intents-training-phrases#example%5Fand%5Ftemplate%5Fmodes).

* **Azione** \- Puoi definire un'azione per ogni intenzione. Quando un intento è abbinato, Dialogflow fornisce l'azione al tuo sistema, ed è possibile utilizzare l'azione per attivare determinate azioni definite nel sistema.
* **Parametri** \- Quando un intento è abbinato al runtime, Dialogflow fornisce i valori estratti dall'espressione utente finale come parametri. Ogni parametro ha un tipo, chiamato tipo di entità, che detta esattamente come i dati vengono estratti.
* **Risposte** \- Definisci le risposte testuali, vocali o visive per tornare all'utente finale. Questi possono fornire all'utente finale delle risposte, chiedere all'utente finale ulteriori informazioni o terminare la conversazione.

Un intento più complesso può anche contenere i seguenti elementi:

* **Contesti:** I contesti di Dialogflow sono simili a quelli del linguaggio naturale. Se una persona ti dice "sono arancioni", hai bisogno di contesto per capire a cosa si riferisce. Allo stesso modo, per Dialogflow gestire un'espressione di un utente finale come questa, deve essere fornito il contesto per corrispondere correttamente a un intento.
* **Eventi:** Con gli eventi, puoi invocare un'intenzione basata su qualcosa che è accaduto, invece di quello che comunica un utente finale.

> Gli intenti possono essere attivati in base ai **Paese** e **Lingua** dei tuoi contatti. Se il tuo contatto ha un valore di paese o lingua presente nei dettagli di contatto, gli intenti possono essere attivati in base ai diversi valori di paese e lingua.

## Visualizzazione degli Intenti.

**Passo 1: Accedi a Dialogflow**

Entra nella console [Dialogflow](https://dialogflow.cloud.google.com/#/agent/appointmentscheduler-fiqd/intents) e accedi con le tue credenziali utente.

**Passo 2: Naviga verso gli Intenti.**

Selezionare l'agente che si desidera configurare e selezionare Intenti dal menu di navigazione laterale

> Tutti gli intenti predefiniti e gli intenti creati saranno elencati in questa vista.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/7sH34htzQGOIS93HcPioUT/efa9d6411d2088f35b5f1eee619365c6/dialogflow-intents-1.jpeg?fm=avif&w=1000) 

## Intenti Predefiniti

Quando si crea un agente, verranno creati per te due intenti predefiniti da Dialogflow.

* **Default Welcome Intent:** Questo intento è abbinato quando il contatto inizia una conversazione con la piattaforma. Questo intento dovrebbe restituire una risposta che permette all'utente finale di sapere cosa fa il tuo agente o cosa può dire per iniziare una conversazione.
* **Predefinito Fallback Intent:** Questo intento è abbinato quando l'agente non può corrispondere all'espressione dell'utente finale a qualsiasi altro intento.

### Intento Di Benvenuto Predefinito

> **Suggerimento:** Per saperne di più su [Dialogflow's definizione di Default Welcome Intent](https://cloud.google.com/dialogflow/es/docs/intents-default#welcome).

Come puoi vedere, l'Intento di Benvenuto predefinito ha un prerequisito di evento di Benvenuto e frasi di saluto. Quando un contatto ti invia un messaggio per la prima volta, questo intento sarà abbinato in base a quanto specificato.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/zgjLBugNO1akhcYEr5a7P/ba8a1b41fc1fa5a3c2220b2b32a4f651/dialogflow-intent-2.jpeg?fm=avif&w=1000) 

Fare riferimento al seguente esempio:

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/3uTBWsGOqOEX9EWftHDSR5/63e1d5154642de78dd1d0fef3e644fdc/dialogflow-managing-intent-3.gif?fm=avif&w=1000) 

> **Suggerimento:** Per gestire le aspettative dei contatti, suggeriamo di includere risposte che informino il contatto che sta interagendo con un chatbot.

### Fallback Intent Predefinito

> **Suggerimento:** Scopri di più sulla [definizione di Fallback Intent Predefinito](https://cloud.google.com/dialogflow/es/docs/intents-default#welcome) di Dialogflow.

Quando il messaggio o l'evento in arrivo non corrisponde a nessuno degli intenti esistenti, si abbinerà un intento di ripiego.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/7CYNH7LrPL2JdgG7VUU5PN/2ac3da64796ef50cf2826193a9ca7e99/dialogflow-intent-3.jpeg?fm=avif&w=1000) 

Fare riferimento al seguente esempio:

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/47SWbPuWgRrcDOQUwChgt3/b2ff755f55ef2ab5c51a5e438b707acd/dialogflow-managing-intent-5.gif?fm=avif&w=1000) 

> **Suggerimento:** Se l'agente non riesce a comprendere il messaggio, l'agente dovrebbe offrire di trasferire la conversazione a un agente umano per aiutare con il problema del contatto.

## Creare un intento

È possibile creare nuovi intenti se si desidera creare processi automatizzati per casi d'uso specifici. Con Parametri ed Eventi, gli intenti possono essere creati per adattarsi a più casi d'uso.

Al fine di aiutarvi a capire meglio, la seguente guida sarà basata su un caso di utilizzo specifico come descritto di seguito:

_L'azienda XYZ riceve spesso domande sullo stato dell'ordine dal webchat del sito. Mentre analizzavano le conversazioni, hanno notato un modello ricorrente in cui i loro agenti chiedevano l'ID cliente per esaminare ulteriormente il problema o risolvere la richiesta. Una volta ottenuto l'ID cliente dal cliente, aggiornerebbero il campo personalizzato e lo aggiungerebbero come tag._

Sulla base dello scenario di cui sopra, il processo di ottenimento dell'ID cliente può essere fatto dal chatbot. Una volta ottenuto l'ID del cliente, il contatto sarà consegnato ad un agente umano per ulteriore assistenza.

Lasciate che lo suddividiamo in passi più semplici:

1. Crea un intento per richiedere l'ID cliente.
2. Creare un intento per ottenere l'ID cliente.
3. Salva l'ID cliente come campo personalizzato su respond.io.
4. Aggiungi un tag.
5. Passare la conversazione a un agente umano.
6. Notificare l'agente umano.
7. Disabilita il bot.

**Risultato Atteso**

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/1qKoTayV3pJNJ7DPeGp1Rp/19cacfc5d2b02c0e88ccd763f2922117/dialogflow-managing-intent-6.gif?fm=avif&w=1000) 

### Creare un intento di base

**Passo 1: Crea un Intento.**

Vai alla console [Dialogflow](https://dialogflow.cloud.google.com/#/agent/appointmentscheduler-fiqd/intents) e premi Intenti dal menu di navigazione laterale. Premi ➕

o **CREATE INTENT** dalla parte superiore del modulo.

**Passo 2: Nome il tuo intento**

Inserisci un nome per il tuo intento. Il tuo nome dovrebbe rappresentare le espressioni dell'utente finale che riconosce.

Per questo scenario, lo chiameremo `order_status_enquiry`.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/3xx0QqTbePbdBfHKhqf4o/c1d40b96c578921de8a72abb59e6867a/dialogflow-intent-4.jpeg?fm=avif&w=1000) 

**Fase 3: Includere Frasi Di Formazione**

Sulla base dello scenario di cui sopra, dovremmo includere le frasi di formazione che hanno chiesto lo stato dell'ordine specificamente. Inizia digitando i segnaposto nella sezione Frasi di formazione. È possibile includere più frasi per soddisfare diversi tipi di frasi.

Per esempio:

_dove è il mio ordine_ 
_potrebbe aiutarmi a controllare il mio ordine per favore_ 
_qual è lo stato del mio ordine_

**Passo 4: Costruisci Intent Response**

A tal fine, la risposta dovrebbe sollecitare il contatto affinché il loro ID cliente sia utilizzato per le seguenti intenzioni.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/NWENFvhH8IFaBveaX1aot/c8245cf7ba34d7e9e7c3f384862a8780/dialogflow-intent-5.jpeg?fm=avif&w=1000) 

Scorri verso il basso nella sezione Risposte  e digita la risposta. Puoi aggiungere una **risposta di testo** o **caricamento personalizzato**. Per questo scenario, **Text Response** servirà allo scopo.

> **Suggerimenti:**  
> \- Puoi inviare risposte multiple contemporaneamente per una migliore leggibilità.  
> \- È possibile aggiungere alcune varianti della risposta e saranno randomizzate quando inviato a contatti.

La risposta che costruiremo per questo intento è:

_Mi scuso in anticipo se il tuo ordine sta impiegando troppo tempo._ 
_Posso avere il tuo ID cliente, per favore?_

> **Suggerimento:** Scopri di più sui modelli di risposta [qui](https://respond.io/it/help/dialogflow/dialogflow-response-templates).

### Creazione di un'entità

Prima di poter salvare il valore come campo personalizzato, dovremo creare un'entità per rilevare il valore dai messaggi in arrivo.

Sulla base dello scenario di cui sopra, chiameremo questa entità come `customerId` e verrà utilizzato per memorizzare l'ID cliente per un cliente.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/6DQR0ICItpN9dPbjIcgW12/9bc4e36fdf1250dbf77ae472db6bb415/dialogflow-intent-6.jpeg?fm=avif&w=1000) 

**Passo 1: Creare un'entità**

Entra nel modulo Entità. Premi su ➕ o **CREA ENTITÀ**.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/6AOkbFF891e4yD8ozhz36j/39699e87765892cd32b11cf1b61ed928/dialogflow-intent-7.jpeg?fm=avif&w=1000) 

**Fase 2: Nome dell'entità**

Per questo esempio, lo chiameremo customer\_id.

**Passo 3: Inserire i valori possibili**

L'entità deve accettare una stringa con 5 interi in lunghezza. L'espressione regolare verrà applicata per convalidare il valore.

Per questo esempio, il valore sarà `(\d){5}` che accetta qualsiasi stringa con 5 cifre.

> **Suggerimento:** Per saperne di più su [espressioni regolari qui](https://github.com/google/re2/wiki/Syntax).

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/5dgdtVQivUOB2sRaZsxVWs/b048f7d66347e236b7f7615bf1c034ed/dialogflow-intent-8.jpeg?fm=avif&w=1000) 

> **Suggerimento:** Scopri di più sulle entità [qui](https://cloud.google.com/dialogflow/es/docs/entities-overview).

### Creare un intento con i parametri

**Passo 1: Crea un'Intenzione di Follow-Up**

Vai alla console [Dialogflow](https://dialogflow.cloud.google.com/#/agent/appointmentscheduler-fiqd/intents) e premi **Intenti** dal menu di navigazione laterale. Individua l'intento precedente creato e premi **Aggiungi l'intento di follow-up**.

> Viene invece utilizzato un intento di follow-up perché questo intento dovrà essere attivato dopo l'intento specificato.

Per impostazione predefinita, il contesto e l'azione saranno popolati di default in modo che l'intento funzionerà in sequenza.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/2qpvauxqyRWr5ojwVChXRa/27b9e082c60285c5504d7376ddde53c1/dialogflow-intent-9.jpeg?fm=avif&w=1000) 

**Fase 2: Includere Frasi Di Formazione**

Le frasi da includere in questo intento saranno molto probabilmente frasi che contengono l'ID cliente. Possiamo inserire una frase ed evidenziare il testo che probabilmente sarà l'ID cliente. Selezionare l'entità creata in precedenza e annotare il testo con esso.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/44UNAtuqbS4Tq65JIi4EMn/5362e361732b9248f3a5a4313191c3c0/dialogflow-intent-10.jpeg?fm=avif&w=1000) 

Per impostazione predefinita, viene creato un parametro quando si annota un testo con un'entità in modo da memorizzare i valori.

> **Suggerimento:** Scopri di più su [annotando le frasi di allenamento qui](https://cloud.google.com/dialogflow/es/docs/intents-training-phrases#annotation).

**Fase 3: Genera Intent Response**

Per questa intenzione, la risposta deve informare il contatto che l'ID cliente è stato ricevuto e un agente umano assumerà la conversazione e risolverà il problema.

Scorri verso il basso nella sezione **Risposte** e digita la risposta. Aggiungi una **Risposta di Testo**.

La risposta che costruiremo per questo intento è:

> Grazie per aver fornito il tuo ID cliente. Il tuo problema viene assegnato ai nostri agenti umani.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/30APFJLy6nH6mLL0cF7deB/530d0f161b35b5392fcce7b3ab74f91c/dialogflow-intent-11.jpeg?fm=avif&w=1000) 

### Salvataggio di un valore come campo personalizzato

Quando il contatto risponde con il proprio ID cliente, il valore può essere salvato come campo personalizzato nella piattaforma respond.io.

> Per salvare il valore in un campo personalizzato, assicurati che il campo personalizzato sia creato sulla piattaforma respond.io.

Per salvare il valore, aggiungi un parametro `RB_FIELD_{nome del campo personalizzato}`. In questo caso, il parametro sarà `RB_FIELD_customerid` e imposterà come valore l'entità `$customer_id`.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/4dPQESMvXqT9qZ8VNquUEC/8a8ffd3c577d708b7beba388b970266a/dialogflow-intent-12.jpeg?fm=avif&w=1000) 

### Aggiungere un Tag.

Aggiungi un parametro `RB_ADDTAGS` e imposta l'entità `$customer_id` come valore

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/3YvbEPhKBvKiJpUVGKLFa3/bb9ca31a9779b01e2d923e1cac1fe778/dialogflow-intent-13.jpeg?fm=avif&w=1000) 

### Gestire la Conversazione.

Ora, vogliamo consegnare la conversazione ad un agente umano. Questo può essere fatto con un altro parametro `RB_USER_ASSIGN` e impostare l'email dell'utente come valore.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/6s0IJYDXmNAMAxZZGSh1OK/abbb583901259a8da6b502d644986e87/dialogflow-intent-14.jpeg?fm=avif&w=1000) 

### Disabilitare il bot

I parametri verranno eseguiti in sequenza. Infine, disabiliteremo la risposta del bot per questo contatto perché non vogliamo che alcun intento venga attivato quando il contatto viene gestito da un agente umano.

Per farlo, aggiungeremo un altro parametro, `RB_BOTSTATUS` e imposteremo `FALSE` come valore.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/5QZYqvrHxApMOcTM2zjzkf/3506b47e96cb7e364d346e2f727855e5/dialogflow-intent-15.jpeg?fm=avif&w=1000) 

> Quando un bot è disabilitato, i contatti non possono più ricevere messaggi dal bot finché lo stato del bot non è abilitato. Lo stato del bot può essere abilitato manualmente tramite la console di messaggistica o tramite automazione.

### Gestione Della Posizione

Quando una posizione viene ricevuta da un contatto, un evento di tipo `LOCATION` verrà inviato a Dialogflow. È possibile aggiungere `POSIZIONE` agli eventi per attivare i rispettivi trigger.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/4rDExFmC8HMKZl1cgmo5w8/b977394644fafc67f746c0b785da0955/dialogflow-intent-16.jpeg?fm=avif&w=1000) 

Scopri gli altri parametri disponibili da usare in Dialogflow:

* [Parametri](https://respond.io/it/help/dialogflow/dialogflow-parameters)

## Testare un intento

Se è necessario testare l'intento, utilizzare il pannello di prova situato sul lato destro della console Dialogflow.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/3c2zdC3BN8qocp8BisICjk/3592d374200d9b8f8944c8d2749f4b20/dialogflow-intent-17.jpeg?fm=avif&w=1000) 

## Eliminazione di un intento

Dall'elenco degli intenti, passa sopra l'intento che si desidera eliminare. Premere l'icona del cestino dell'intento.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/3yBXUQoNMW4Ca1hdtKgI8h/441e54d9768c7971dc74a2c029403455/dialogflow-managing-intent-20.gif?fm=avif&w=1000) 

Condividi questo articolo

[![Telegram](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F44daca77a4844f0c8fd29040ddeba057?width=22)](https://api.whatsapp.com/send?text=https://respond.io/help/dialogflow/dialogflow-managing-intents)[![Facebook](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/fff57eeb01160bc604392f519b4f3461ca16f0fa1b6a587b20b142cdf1ad0ba7?placeholderIfAbsent=true&width=22)](https://www.facebook.com/sharer/sharer.php?u=https://respond.io/help/dialogflow/dialogflow-managing-intents)[![Linkedin](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/7aaf8d87b5410844d83e06a4ed663e4f551b8c5ef51dbb20a8ff064a1eed9a0f?placeholderIfAbsent=true&width=22)](https://www.linkedin.com/sharing/share-offsite/?url=https://respond.io/help/dialogflow/dialogflow-managing-intents)[![Twitter](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F4e03e02422a94e8eab9b8b41457c2371?width=22)](http://twitter.com/share?url=https://respond.io/help/dialogflow/dialogflow-managing-intents)

## 

Articoli correlati 👩‍💻

* [Dialogflow: richiesta di webhook di evasioneScopri come utilizzare le richieste di webhook per passare i dati da respond.io a Dialogflow. ](/it/help/dialogflow/dialogflow-fulfillment-webhook-requests)
* [Dialogflow: Payload PersonalizzatoInformazioni sui Payload personalizzati supportati su respond.io. ](/it/help/dialogflow/dialogflow-custom-payloads)
* [Dialogflow: Modelli Di RispostaScopri come utilizzare i modelli di risposta per inviare risposte ai contatti. ](/it/help/dialogflow/dialogflow-response-templates)
* [Dialogflow: EventiImpara come utilizzare gli eventi per attivare gli intenti di Dialogflow. ](/it/help/dialogflow/dialogflow-events)
* [Dialogflow: ParametriScopri come utilizzare parametri di Dialogflow personalizzati per casi multipli. ](/it/help/dialogflow/dialogflow-parameters)

Non riesci a trovare quello che stai cercando? 🔎

[Contatta il supporto](/it/contact-us)

2025-12-05T04:00:12.072Z

help

```json
[{"@context":"https://schema.org","@type":"TechArticle","articleBody":"Personalizza le risposte del ChiacchieRobot configurando gli intenti.","author":{"@type":"Person","image":"https://assets2-proxy.respond.io/ph8r57dk1q9w/4IHLTWbmWN0uXBc5x4jthC/59252fcdb357304ce07be76043047b7a/Susan_Swier_Avatar.svg","name":"Susan Swier","url":"https://respond.io/it/author/susan-swier"},"dateCreated":"2023-03-29T16:25:45.000Z","dateModified":"2025-04-04T09:55:13.514Z","datePublished":"2023-03-29T16:25:45.000Z","headline":"Dialogflow: Gestire Intenti","image":"https://assets2-proxy.respond.io/ph8r57dk1q9w/7sH34htzQGOIS93HcPioUT/efa9d6411d2088f35b5f1eee619365c6/dialogflow-intents-1.jpeg","mainEntityOfPage":"https://respond.io/it/help/dialogflow","publisher":{"@type":"Organization","logo":"https://respond.io/favicon/favicon.svg","name":"respondio"},"thumbnailUrl":"https://assets2-proxy.respond.io/ph8r57dk1q9w/7sH34htzQGOIS93HcPioUT/efa9d6411d2088f35b5f1eee619365c6/dialogflow-intents-1.jpeg","url":"https://respond.io/it/help/dialogflow/dialogflow-managing-intents"},{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Help","item":"https://respond.io/it/help","position":1},{"@type":"ListItem","name":"Integrazioni","item":"https://respond.io/it/help/integrations","position":2},{"@type":"ListItem","name":"Dialogflow","item":"https://respond.io/it/help/dialogflow","position":3},{"@type":"ListItem","name":"Dialogflow: Gestire Intenti","item":"https://respond.io/it/help/dialogflow/dialogflow-managing-intents","position":4}]}]
```
