Intenções¶
A intenção representa a ação requisitada pelo usuário. A intenção expressa na frase de entrada é identificada pela NLU através de um classificador treinado com frases fornecidas pelo desenvolvedor na configuração do agente.
Para que o sistema possa executar o treinamento sem problemas, cada intenção deve ter pelo menos 5 frases de exemplo. Entretanto, para melhores resultados, recomendamos pelo menos 20 frases de exemplo para cada intenção.
De acordo com o contexto da aplicação desenvolvida, para que o sistema aprenda os padrões de frase a serem identificados, mais exemplos diferentes podem ser necessários.
Na definição das intenções, o desenvolvedor deve buscar o equilíbrio na quantidade de frases exemplos entre as intenções definidas, ou seja, idealmente cada intenção devem possuir aproximadamente a mesma quantidade de frases de exemplo.
A seguir, apresentamos um exemplo de configuração JSON de uma intenção definida no agente NLU:
{
"name": "Depositar",
"description": "Depositar",
"sentence_examples": [
{
"text": "quero colocar dinheiro na minha conta corrente"
},
{
"text": "vou fazer um depósito na poupança"
},
{
"text": "tenho um depósito para fazer"
},
{
"text": "depositar dinheiro na minha conta de poupança"
},
{
"text": "gostaria de depositar R$10,00 em minha conta corrente"
}
]
}