Questa guida fornisce tutti i passaggi di configurazione richiesti per iniziare a utilizzare Dialogflow CX. Fornisce inoltre consigli su possibili passaggi di pulizia dopo aver provato o testato Dialogflow.
Prima di iniziare
Prima di leggere questa guida, procedi come descritto di seguito:
- Leggi le nozioni di base su Dialogflow CX.
- Leggi Edizioni.
Informazioni sulla Google Cloud Console
La console Google Cloud (documentazione relativa alla visita; console aperta) è una UI web utilizzata per eseguire il provisioning, configurare, gestire e monitorare i sistemi che utilizzano i prodotti Google Cloud. Puoi utilizzare la Google Cloud Console per configurare e gestire le risorse Dialogflow.
Crea un progetto
Per utilizzare i servizi forniti da Google Cloud, devi creare un progetto. Un progetto organizza tutte le tue risorse Google Cloud. Un progetto consiste in un insieme di collaboratori, API abilitate (e altre risorse), strumenti di monitoraggio, dati di fatturazione e controlli di autenticazione e accesso. Puoi creare un solo progetto oppure più progetti e utilizzarli per organizzare le risorse Google Cloud in una gerarchia delle risorse. Quando crei un progetto, prendi nota dell'ID progetto. Questo ID ti servirà per effettuare chiamate API. Per ulteriori informazioni sui progetti, consulta la documentazione di Resource Manager.
Nella console di Google Cloud Console, nella pagina del selettore dei progetti, seleziona o crea un progetto Google Cloud.
Abilita fatturazione
Un account di fatturazione viene utilizzato per definire chi paga per un determinato insieme di risorse e può essere collegato a uno o più progetti. L'utilizzo del progetto viene addebitato all'account di fatturazione collegato. Nella maggior parte dei casi, devi configurare la fatturazione quando crei un progetto. Per ulteriori informazioni, consulta la documentazione per la fatturazione.
Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.
Abilita l'API
Devi abilitare l'API Dialogflow per il tuo progetto. Per ulteriori informazioni sull'abilitazione delle API, consulta la documentazione sull'utilizzo dei servizi.
Attiva Dialogflow API.
Installa e inizializza Google Cloud CLI
Se prevedi di utilizzare l'API Dialogflow, devi installare e inizializzare Google Cloud CLI. Gcloud CLI è un insieme di strumenti che puoi utilizzare per gestire le risorse e le applicazioni ospitate su Google Cloud.
Il seguente link fornisce istruzioni:
Installa Google Cloud CLI, quindi inizializzalo eseguendo il comando seguente:
gcloud init
Configurare l'autenticazione e controllo dell'accesso
Se prevedi di utilizzare l'API Dialogflow, devi configurare l'autenticazione. Qualsiasi applicazione client che utilizza l'API deve essere autenticata e autorizzata ad accedere alle risorse richieste. Questa sezione descrive importanti concetti di autenticazione e fornisce i passaggi per configurarli. Per saperne di più, consulta la panoramica sull'autenticazione di Google Cloud.
Autenticazione con account utente
Gli account utente sono l'opzione di autenticazione migliore quando si apprende l'API Dialogflow e per lo sviluppo locale. Puoi utilizzare il tuo account utente per eseguire l'autenticazione per le esecuzioni della riga di comando REST o per le chiamate della libreria client.
Autenticazione dell'account utente della riga di comando REST
Per eseguire l'autenticazione per le chiamate a riga di comando REST,
utilizzi l&#gcloud CLI.
Il comando
gcloud auth login
consente di accedere a gcloud con il tuo account utente,
da eseguire prima di chiamare l'API.
Il comando
gcloud auth print-access-token
viene utilizzato in tutti gli esempi di riga di comando REST in questa documentazione
per autenticare le chiamate REST.
Per creare le credenziali utente per l'ambiente locale:
gcloud auth login
Autenticazione dell'account utente della libreria client
Per eseguire l'autenticazione per le chiamate alla libreria client,
utilizzi l&#gcloud CLI.
Il comando
gcloud auth application-default login
consente di accedere a gcloud per le credenziali predefinite dell'applicazione con il tuo account utente, un'operazione che deve essere eseguita prima di chiamare l'API.
Il comando
gcloud auth application-default set-quota-project
deve essere utilizzato per impostare il progetto per la fatturazione e le quote
relative alle chiamate API.
In genere, si tratta dello stesso progetto utilizzato dall'agente e fornisci l'ID progetto per il progetto creato nei passaggi precedenti.
La variabile di ambiente GOOGLE_APPLICATION_CREDENTIALS
non deve essere impostata in modo che le credenziali predefinite dell'applicazione vengano utilizzate dalle librerie client.
Per creare le credenziali predefinite dell'applicazione per il tuo ambiente locale:
gcloud auth application-default login gcloud auth application-default set-quota-project PROJECT_ID
Autenticazione con account di servizio
Gli account di servizio sono un'altra opzione di autenticazione che deve essere utilizzata solo in ambienti protetti come produzione o gestione temporanea. Un account di servizio fornisce le credenziali per le applicazioni e non per gli utenti finali. Gli account di servizio sono di proprietà dei progetti e puoi creare molti account di servizio per un progetto. Per ulteriori informazioni, vedi:
- Panoramica dell'account di servizio
- Best practice per gli account di servizio
- Creare e gestire gli account di servizio
- Creare e gestire le chiavi degli account di servizio
- Autenticazione con le chiavi degli account di servizio
Controllo dell'accesso con i ruoli
Quando un'entità (account utente, account di servizio e così via) chiama un'API, Google Cloud richiede che l'entità abbia le autorizzazioni appropriate. Per concedere le autorizzazioni, concedi i ruoli a un'entità. Per ulteriori informazioni, consulta la panoramica del ruolo.
Se hai creato il progetto con il tuo account utente, l'account utente dispone del ruolo di base Proprietario per il progetto. Questo ruolo fornisce l'accesso per chiamare qualsiasi API per il progetto. Tuttavia, se il progetto è stato creato da un altro account, potrebbe essere necessario concedere i ruoli all'account utente prima di poter chiamare l'API. Per le istruzioni, consulta la guida controllo dell'accesso Dialogflow.
Installare la libreria client Dialogflow
Hai tre opzioni per chiamare l'API: Librerie client supportate da Google, REST e gRPC.
Sono disponibili librerie client per diversi linguaggi diffusi. Per le istruzioni di installazione, consulta la lingua desiderata nelle librerie client.
Esegui la pulizia
Dopo aver configurato e provato o testato Dialogflow, puoi eliminare le risorse che hai creato:
- Potresti eliminare l'agente.
- Ti consigliamo di arrestare il tuo progetto.
-
Se hai chiamato
gcloud auth login
, questa operazione archivia le credenziali nella directory degli utenti sul tuo computer. Ti consigliamo di eliminare queste credenziali chiamando:gcloud auth revoke
-
Se hai chiamato
gcloud auth application-default login
, questa operazione archivia le credenziali nella directory degli utenti sul tuo computer. Ti consigliamo di eliminare queste credenziali chiamando:gcloud auth application-default revoke