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"
    }
  ]
}