Treinamento

Quando o agente é treinado, o Dialogflow usa os dados de treinamento para criar um modelo de machine learning específico para ele. Cada fluxo do seu agente tem um modelo próprio. Esses dados de treinamento consistem principalmente em intents, frases de treinamento de intent e entidades referenciadas em um fluxo, que são efetivamente usadas como rótulos de dados de machine learning. No entanto, os modelos do agente são criados usando de respostas de prompt de parâmetro, manipuladores de estado, configurações do agente e muitos outros dados associados ao seu agente.

Sempre que você alterar o agente, garanta que ele seja treinado antes de tentar usá-lo. Dependendo das configurações do agente, o treinamento pode ocorrer de forma automática ou manual.

Quando o treinamento é iniciado pelo console, o indicador de tarefas fornece o status das tarefas.

Treinamento automático de fluxo de rascunho

As configurações de ML permitem selecionar um tipo PLN padrão ou PLN avançado. O tipo PLN padrão tem uma configuração para ativar ou desativar o treinamento automático. O tipo PLN avançado não é compatível com o treinamento automático.

Se você desativou o treinamento automático ou o tipo de PLN não for compatível com o treinamento automático, execute o treinamento manual depois de concluir as atualizações.

Treinamento manual de fluxo de rascunho

Para treinar manualmente um fluxo usando o console, clique no botão Treinar PLN nas Configurações de ML.

Para treinar manualmente um fluxo com a API, chame o método train para o tipo Flow.

Selecione um protocolo e uma versão para a referência do fluxo:

Protocolo V3 V3beta1
REST Recurso Flow Recurso Flow
RPC (remote procedure call) Interface Flow (link em inglês) Interface Flow (link em inglês)
C++ FlowsClient Indisponível
C# FlowsClient Indisponível
Go FlowsClient Indisponível
Java FlowsClient FlowsClient
Node.js FlowsClient FlowsClient
PHP Indisponível Indisponível
Python FlowsClient FlowsClient
Ruby Indisponível Indisponível

Treinamento automático da versão do fluxo

Sempre que uma nova versão de fluxo é criada, ela é treinada automaticamente.

Para criar uma nova versão de fluxo no console, clique no botão Criar no painel Versão.

Para criar uma nova versão de fluxo com a API, chame o método create para o tipo Version.

Selecione um protocolo e uma versão para referência da versão:

Protocolo V3 V3beta1
REST Recurso da versão Recurso da versão
RPC (remote procedure call) Interface da versão Interface da versão
C++ VersionsClient Indisponível
C# VersionsClient Indisponível
Go VersionsClient Indisponível
Java VersionsClient VersionsClient
Node.js VersionsClient VersionsClient
PHP Indisponível Indisponível
Python VersionsClient VersionsClient
Ruby Indisponível Indisponível