Controllo delle versioni del progetto (Dialogflow)

Il controllo delle versioni del progetto Dialogflow offre un maggiore controllo sul processo di rilascio e sull'esperienza utente. Prima di inviare il progetto per la revisione, devi creare una versione immutabile dell'agente Dialogflow. Questo approccio consente di creare più versioni dell'agente Dialogflow, pubblicarle in ambienti separati e, se necessario, di eseguire il rollback alle versioni precedenti.

Per ulteriori informazioni sul controllo delle versioni del progetto Dialogflow, consulta Controllo delle versioni di Dialogflow.

Domande frequenti sul controllo delle versioni di Dialogflow

In che modo il controllo delle versioni di Dialogflow influisce sulle azioni esistenti?

Le azioni esistenti inviate ad Actions Console prima dell'8 maggio 2018 non sono interessate. Ciò significa che le modifiche apportate all'agente Dialogflow continuano a essere applicate all'azione esistente. Se l'Azione è già stata pubblicata, le modifiche continuano a essere pubblicate.

Devo mantenere due versioni in Action on Google e Dialogflow?

No, hai una sola versione, come mostrato nella pagina Gestisci le release. È unificato in Actions on Google e Dialogflow. L'unica differenza è ora che verrà creato uno snapshot dell'agente Dialogflow al momento dell'invio. Questo snapshot non sarà influenzato da eventuali modifiche future ai tuoi intent ed entità Dialogflow.

Posso creare ed eseguire il deployment di versioni di Actions on Google dalla console Dialogflow?

No, puoi farlo solo tramite la console di Actions.

Nella pagina di Dialogflow ho visto che è disponibile per gli utenti che attivano la versione beta. È applicabile anche per Actions on Google?

No, il programma beta Dialogflow è riservato agli agenti Dialogflow non presenti nella piattaforma Actions on Google. Se hai un agente Dialogflow per la piattaforma Actions on Google, questo viene attivato automaticamente e non in versione beta.

Cosa succede se abilito la versione beta nella console di Dialogflow?

Questa operazione non modifica i progetti Actions on Google. Se abiliti la versione beta, vedrai una scheda Ambiente nelle impostazioni dell'agente Dialogflow. In questa pagina puoi visualizzare (ma non modificare) le stesse versioni che hai creato dalla console di Actions e caricare quelle specifiche nella bozza.

Qual è la best practice suggerita per l'utilizzo di release alpha/beta/di produzione con Cloud Functions for Firebase?

L'editor incorporato di Dialogflow non dispone del controllo delle versioni per Cloud Functions for Firebase. Tuttavia, ogni versione di Dialogflow rimanda a parametri webhook personalizzati. Se vuoi testare una logica del server diversa con le release alpha/beta, ti consigliamo di disattivare l'editor in linea, eseguire il deployment delle soluzioni in due funzioni Cloud Functions e trasferirle come parametri webhook in Dialogflow.