Desambiguação
Last updated
Last updated
Para os assistentes híbridos, que utilizam NLU e um fluxo guiado, existem situações em que o NLU não retorna um nível de confiança parametrizado como high, mas a intenção que possui o nível mais alto está dentro da medida medium juntamente com algumas outras. Isso caracteriza uma ambiguidade.
Com o input de desambiguação, é possível criar uma lista de opções que trará automaticamente as labels das três intenções com o maior nível de confiança identificado pelo cognitivo para aquele input.
type: disambiguation
payload:
pick: mensagem que será exibida no cabeçalho do componente
showTextInput (opcional): se true, será exibido o input de texto junto com a lista de opções, permitindo ao usuário escolher um item listado ou digitar o que desejar
hideArrows (opcional): se passado o valor true, esconde as setas de scroll (rolagem) para cima e para baixo
additional_options (opcional): opções de intenções extras que podem ser acrescentadas para serem exibidas ao usuário
title: título (label) da opção que estará visível ao usuário
Se você tiver acesso ao memberkit, veja essa dica sobre desambiguação:
Lembre-se de deixar o atributo hideArrows
como false
, caso contrario o scroll e as opções adicionais serão ocultadas.