Consulta i connettori supportati per Application Integration.
Creare agenti conversazionali con Application Integration
L'Application Integration ora semplifica la creazione di esperienze di conversazione integrandosi direttamente con Conversational Agents (Dialogflow CX). Questa funzionalità ti consente di creare chatbot e strumenti intelligenti che migliorano le interazioni degli utenti e automatizzano le attività, direttamente dai flussi di lavoro di integrazione utilizzando gli attivatori API.
Che cos'è un agente conversazionale?
Un agente conversazionale di Conversational Agents (Dialogflow CX) è un agente virtuale che comunica con gli utenti in conversazioni in linguaggio naturale. Analizza l'input utente'utente, interpreta lo scopo e fornisce risposte appropriate, consentendo esperienze di conversazione interattive e personalizzate. Questi agenti sono progettati per gestire le conversazioni su vari canali, come siti web, app mobile e piattaforme di messaggistica.
Che cos'è uno strumento di agente conversazionale?
In Conversational Agents (Dialogflow CX), uno strumento rappresenta una funzionalità o un servizio specifico a cui l'agente conversazionale può accedere. Gli strumenti vengono definiti all'interno dei playbook e consentono all'agente di eseguire azioni come il recupero dei dati, l'esecuzione di API o l'interazione con sistemi esterni. L'Application Integration genera questi strumenti in base agli attivatori dell'API dell'integrazione, semplificando la connessione della logica di integrazione ai flussi di conversazione.
Prima di iniziare
Prima di creare uno strumento di agente conversazionale utilizzando Application Integration, verifica quanto segue:
- Assegna i seguenti ruoli IAM all'entità:
- Amministratore account di servizio (
roles/iam.serviceAccountAdmin
) - Amministratore utilizzo servizio (
roles/serviceusage.serviceUsageAdmin
) - Editor agente console Dialogflow (
roles/dialogflow.consoleAgentEditor
)
Per informazioni su come concedere ruoli alle entità, consulta Concedere o revocare un singolo ruolo.
- Amministratore account di servizio (
Ruoli IAM richiesti per gli account di servizio
I seguenti ruoli IAM sono obbligatori per gli account di servizio utilizzati per creare uno strumento di agente conversazionale:
Service account | Descrizione | Ruoli obbligatori |
---|---|---|
Service account | Account di servizio utilizzato per creare lo strumento dell'agente conversazionale. | Application Integration Invoker (roles/integrations.integrationInvoker ) |
Agente di servizio Dialogflow
( |
Account di servizio utilizzato da Conversational Agents (Dialogflow CX) per accedere all'integrazione. | Creatore token account di servizio (roles/iam.serviceAccountTokenCreator ) |
Creare un nuovo strumento per gli agenti conversazionali
Per creare un nuovo strumento di agente conversazionale utilizzando l'Application Integration, segui questi passaggi:
- Nella console Google Cloud, vai alla pagina Integrazione delle applicazioni.
- Nel menu di navigazione, fai clic su Integrations (Integrazioni).
Viene visualizzata la pagina Integrazioni, che elenca tutte le integrazioni disponibili nel progetto Google Cloud.
- Seleziona un'integrazione esistente o fai clic su Crea integrazione per crearne una nuova.
Se stai creando una nuova integrazione:
- Inserisci un nome e una descrizione nel riquadro Crea integrazione.
- Seleziona una regione per l'integrazione.
- Seleziona un account di servizio per l'integrazione. Puoi modificare o aggiornare i dettagli dell'account di servizio di un'integrazione in qualsiasi momento dal riquadro Riepilogo dell'integrazione nella barra degli strumenti di integrazione.
- Fai clic su Crea.
Si apre l'integrazione nell'editor di integrazione.
- Seleziona un'integrazione esistente. Si apre l'integrazione nell'editor di integrazione.
- Assicurati che l'integrazione selezionata sia configurata con uno o più trigger API.
- Pubblica la versione dell'integrazione.
- Nella barra degli strumenti del designer, fai clic su
Application Integration verifica che le API richieste siano abilitate. In caso contrario, ti verrà chiesto di attivarle.
(menu Azioni) e seleziona Strumento per la creazione di agenti conversazionali.
- Nel riquadro Strumento per la creazione di agenti conversazionali, fornisci i seguenti input:
- Trigger API: per impostazione predefinita sono selezionati tutti gli trigger API della tua integrazione. Se vuoi, puoi deselezionare gli attivatori API che non vuoi includere nello strumento.
- Tipo: seleziona Crea nuovo agente conversazionale e inserisci i seguenti dettagli:
- Regione: seleziona la regione per l'agente.
- Nome agente: inserisci un nome per l'agente.
- Nome dello strumento: inserisci un nome per lo strumento.
- Account di servizio: scegli un account di servizio con i ruoli e le autorizzazioni necessari per l'accesso alle risorse dell'agente. Se mancano, ti verrà chiesto di concederli.
- Fai clic su Visualizza specifica per esaminare la specifica generata per gli attivatori selezionati. Se vuoi, puoi modificare la specifica prima di salvarla.
- Fai clic su Salva.
Viene visualizzato un messaggio che indica che lo strumento è stato creato correttamente. Fai clic su Visualizza per aprire l'agente nella console Conversational Agents (Dialogflow CX).
- Nella console Conversational Agents (Dialogflow CX), vai a Playbook, fai clic sul playbook per l'agente creato e aggiungi istruzioni al playbook per utilizzare lo strumento. Per ulteriori informazioni, consulta Strumenti Playbook.
Creare uno strumento di agente conversazionale utilizzando un agente esistente
Per creare uno strumento di agente conversazionale utilizzando un agente esistente:
- Nella console Google Cloud, vai alla pagina Integrazione delle applicazioni.
- Nel menu di navigazione, fai clic su Integrations (Integrazioni).
Viene visualizzata la pagina Integrazioni, che elenca tutte le integrazioni disponibili nel progetto Google Cloud.
- Seleziona un'integrazione esistente o fai clic su Crea integrazione per crearne una nuova.
Se stai creando una nuova integrazione:
- Inserisci un nome e una descrizione nel riquadro Crea integrazione.
- Seleziona una regione per l'integrazione.
- Seleziona un account di servizio per l'integrazione. Puoi modificare o aggiornare i dettagli dell'account di servizio di un'integrazione in qualsiasi momento dal riquadro Riepilogo dell'integrazione nella barra degli strumenti di integrazione.
- Fai clic su Crea.
Si apre l'integrazione nell'editor di integrazione.
- Seleziona un'integrazione esistente. Si apre l'integrazione nell'editor di integrazione.
- Assicurati che l'integrazione selezionata sia configurata con uno o più trigger API.
- Pubblica la versione dell'integrazione.
- Nella barra degli strumenti del designer, fai clic su
Application Integration verifica che le API richieste siano abilitate. In caso contrario, ti verrà chiesto di attivarle.
(menu Azioni) e seleziona Strumento per la creazione di agenti conversazionali.
- Nel riquadro Strumento per la creazione di agenti conversazionali, fornisci i seguenti input:
- Trigger API: per impostazione predefinita sono selezionati tutti gli trigger API della tua integrazione. Se vuoi, puoi deselezionare gli attivatori API che non vuoi includere nello strumento.
- Tipo: seleziona Scegli agente conversazionale esistente e svolgi i seguenti passaggi:
- Agente conversazionale: viene visualizzato un elenco degli agenti disponibili nel progetto. Seleziona l'agente che vuoi utilizzare.
- Strumento: seleziona Crea nuovo strumento o Scegli strumento esistente.
Se selezioni Crea nuovo strumento, inserisci un nome per lo strumento.
Se selezioni Scegli strumento esistente, viene visualizzato un elenco degli strumenti disponibili nell'agente selezionato. Seleziona lo strumento che vuoi utilizzare.
- Account di servizio: scegli un account di servizio con i ruoli e le autorizzazioni necessari per l'accesso alle risorse dell'agente. Se mancano, ti verrà chiesto di concederli.
- Fai clic su Visualizza specifica per esaminare la specifica generata per gli attivatori selezionati. Se vuoi, puoi modificare la specifica prima di salvarla.
- Fai clic su Salva.
Viene visualizzato un messaggio che indica che lo strumento è stato creato correttamente. Fai clic su Visualizza per aprire l'agente nella console Conversational Agents (Dialogflow CX).
- Nella console Conversational Agents (Dialogflow CX), vai a Playbook, fai clic sul playbook per l'agente creato e aggiungi istruzioni al playbook per utilizzare lo strumento. Per ulteriori informazioni, consulta Strumenti Playbook.
Considerazioni
Quando utilizzi gli strumenti degli agenti conversazionali, valgono le seguenti considerazioni:
- Gli strumenti dell'agente conversazionale possono essere creati solo per le integrazioni pubblicate con gli attivatori API.
- Dopo la creazione, rivedi e testa l'agente nella console Conversational Agents (Dialogflow CX).