Com o controle de versões do projeto do Dialogflow, você tem mais controle sobre o processo de lançamento e a experiência dos usuários. Antes de enviar o projeto para revisão, crie uma versão imutável do agente do Dialogflow. Com essa abordagem, você pode criar várias versões do agente do Dialogflow, publicá-las em ambientes separados e reverter para versões anteriores, se necessário.
Para mais informações sobre o controle de versões do seu projeto do Dialogflow, consulte Controle de versão do Dialogflow.
Perguntas frequentes sobre o controle de versões do Dialogflow
Como o controle de versões do Dialogflow afeta minhas ações atuais?
As ações já enviadas ao Console do Actions antes de 8 de maio de 2018 não são afetadas. Isso significa que as edições feitas no agente do Dialogflow continuam sendo refletidas na ação atual. Se a ação já estiver publicada, as edições vão continuar sendo exibidas em tempo real.
Preciso manter duas versões em ação no Google e no Dialogflow?
Não, você tem apenas uma versão, conforme mostrado na página Gerenciar versões. Ela é unificada no Actions on Google e no Dialogflow. A única diferença é que agora vamos criar um snapshot do seu agente do Dialogflow no momento do envio. Esse snapshot não será afetado por edições futuras feitas nas intents e entidades do Dialogflow.
Posso criar e implantar versões do Actions on Google usando o Console do Dialogflow?
Não, isso só é possível no Console do Actions.
Na página do Dialogflow, vi que essa opção está disponível para usuários que ativaram a versão Beta. Isso se aplica ao Actions on Google?
Não, o programa Beta do Dialogflow é destinado a agentes do Dialogflow que não estão na plataforma Actions on Google. Se você tiver um agente do Dialogflow para a plataforma Actions on Google, ele será ativado automaticamente e não estará em versão Beta.
O que acontecerá se eu ativar a versão Beta no console do Dialogflow?
Isso não altera os projetos do Actions on Google. Se você ativar a versão Beta, verá uma guia Ambiente nas configurações do Agente do Dialogflow. Nessa página, é possível ver, mas não editar, as mesmas versões criadas no Console do Actions e carregar as versões específicas no rascunho.
Qual é a prática recomendada para usar as versões Alfa/Beta/de produção com o Cloud Functions para Firebase?
O editor in-line do Dialogflow não tem controle de versão para o Cloud Functions para Firebase. No entanto, cada versão do Dialogflow aponta para parâmetros de webhook personalizados. Se você quiser testar uma lógica de servidor diferente com versões Alfa/Beta, recomendamos desativar o editor in-line, implantar suas soluções em duas funções do Cloud e transmiti-las como parâmetros de webhook no Dialogflow.