Consulta i connettori supportati per Application Integration.

Crea agenti conversazionali con Application Integration

Application Integration ora semplifica la creazione di esperienze conversazionali grazie all'integrazione diretta 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 i trigger API.

Che cos'è un agente conversazionale?

Un agente conversazionale Conversational Agents (Dialogflow CX) è un agente virtuale che comunica con gli utenti in conversazioni in linguaggio naturale. Analizza l'input utente'utente, interpreta l'intento e fornisce risposte appropriate, consentendo esperienze conversazionali interattive e personalizzate. Questi agenti sono progettati per gestire 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 sono definiti nei playbook e consentono all'agente di eseguire azioni come recuperare dati, eseguire API o interagire con sistemi esterni. Application Integration genera questi strumenti in base ai trigger API dell'integrazione, semplificando il collegamento della logica di integrazione ai flussi conversazionali.

Prima di iniziare

Prima di creare uno strumento di agente conversazionale utilizzando Application Integration, assicurati di quanto segue:

Ruoli IAM richiesti per i service account

Per i service account utilizzati per creare uno strumento di agente conversazionale sono necessari i seguenti ruoli IAM:

Service account Descrizione Ruoli obbligatori
Service account Service account utilizzato per creare lo strumento dell'agente conversazionale. Application Integration Invoker (roles/integrations.integrationInvoker)
Agente di servizio Dialogflow

(service-{$PROJECT_ID}@gcp-sa-dialogflow.iam.gserviceaccount.com)

Account di servizio utilizzato da Conversational Agents (Dialogflow CX) per accedere all'integrazione. Creatore token service account (roles/iam.serviceAccountTokenCreator)

Crea un nuovo strumento dell'agente conversazionale

Per creare un nuovo strumento di agente conversazionale utilizzando Application Integration, segui questi passaggi:

  1. Nella console Google Cloud, vai alla pagina Application Integration.

    Vai ad Application Integration

  2. Nel menu di navigazione, fai clic su Integrazioni.

    Viene visualizzata la pagina Integrazioni, che elenca tutte le integrazioni disponibili nel progetto Google Cloud.

  3. Seleziona un'integrazione esistente o fai clic su Crea integrazione per crearne una nuova.

    Se stai creando una nuova integrazione:

    1. Inserisci un nome e una descrizione nel riquadro Crea integrazione.
    2. Seleziona una regione per l'integrazione.
    3. 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 integrazione nella barra degli strumenti dell'integrazione.
    4. Fai clic su Crea.

      Si apre l'integrazione nell'editor integrazioni.

  4. Seleziona un'integrazione esistente. Si apre l'integrazione nell'editor integrazioni.
  5. Assicurati che l'integrazione selezionata sia configurata con uno o più trigger API.
  6. Pubblica la versione dell'integrazione.
  7. Nella barra degli strumenti del designer, fai clic su (menu Azioni) e seleziona Crea strumento di agente conversazionale.

    Application Integration verifica che le API richieste siano abilitate. In caso contrario, ti verrà chiesto di attivarli.

  8. Nel riquadro Crea strumento di AI conversazionale, fornisci i seguenti input:
    1. Trigger API: per impostazione predefinita, vengono selezionati tutti i trigger API dell'integrazione. Se vuoi, puoi deselezionare tutti i trigger API che non vuoi includere nello strumento.
    2. Tipo: seleziona Crea nuovo agente conversazionale e inserisci i seguenti dettagli:
      1. Regione: seleziona la regione per l'agente.
      2. Nome agente: inserisci un nome per l'agente.
      3. Nome strumento: inserisci un nome per lo strumento.
    3. Service account: scegli un account di servizio con i ruoli e le autorizzazioni necessari per l'accesso alle risorse dell'agente. Se manca, ti verrà chiesto di concederlo.
  9. Fai clic su Visualizza specifica per esaminare la specifica generata per gli attivatori selezionati. Puoi anche modificare la specifica prima di salvarla.
  10. 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).

  11. 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, vedi Strumenti Playbook.

Crea uno strumento di agente conversazionale utilizzando un agente esistente

Per creare uno strumento di agente conversazionale utilizzando un agente esistente:

  1. Nella console Google Cloud, vai alla pagina Application Integration.

    Vai ad Application Integration

  2. Nel menu di navigazione, fai clic su Integrazioni.

    Viene visualizzata la pagina Integrazioni, che elenca tutte le integrazioni disponibili nel progetto Google Cloud.

  3. Seleziona un'integrazione esistente o fai clic su Crea integrazione per crearne una nuova.

    Se stai creando una nuova integrazione:

    1. Inserisci un nome e una descrizione nel riquadro Crea integrazione.
    2. Seleziona una regione per l'integrazione.
    3. 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 integrazione nella barra degli strumenti dell'integrazione.
    4. Fai clic su Crea.

      Si apre l'integrazione nell'editor integrazioni.

  4. Seleziona un'integrazione esistente. Si apre l'integrazione nell'editor integrazioni.
  5. Assicurati che l'integrazione selezionata sia configurata con uno o più trigger API.
  6. Pubblica la versione dell'integrazione.
  7. Nella barra degli strumenti del designer, fai clic su (menu Azioni) e seleziona Crea strumento di agente conversazionale.

    Application Integration verifica che le API richieste siano abilitate. In caso contrario, ti verrà chiesto di attivarli.

  8. Nel riquadro Crea strumento di AI conversazionale, fornisci i seguenti input:
    1. Trigger API: per impostazione predefinita, vengono selezionati tutti i trigger API dell'integrazione. Se vuoi, puoi deselezionare tutti i trigger API che non vuoi includere nello strumento.
    2. Tipo: seleziona Scegli agente conversazionale esistente e procedi nel seguente modo:
      1. Agente conversazionale: viene visualizzato un elenco degli agenti disponibili nel tuo progetto. Seleziona l'agente che vuoi utilizzare.
      2. 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 di strumenti disponibili nell'agente selezionato. Seleziona lo strumento che vuoi utilizzare.

    3. Service account: scegli un account di servizio con i ruoli e le autorizzazioni necessari per l'accesso alle risorse dell'agente. Se manca, ti verrà chiesto di concederlo.
  9. Fai clic su Visualizza specifica per esaminare la specifica generata per gli attivatori selezionati. Puoi anche modificare la specifica prima di salvarla.
  10. 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).

  11. 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, vedi Strumenti Playbook.

Considerazioni

Quando utilizzi gli strumenti dell'agente conversazionale, tieni presenti le seguenti considerazioni:

  • Gli strumenti di AI conversazionale possono essere creati solo per le integrazioni pubblicate con trigger API.
  • Dopo la creazione, rivedi e testa l'agente nella console Conversational Agents (Dialogflow CX).