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 |