ALTU
Search…
Desambiguação
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.

Estrutura

Exemplo
Preview no wiget
1
{
2
"default": {
3
"type": "disambiguation",
4
"payload": {
5
"pick": "Desculpe, não consegui entender o que deseja. Você quer falar sobre algum desses assuntos?",
6
"hideArrows": false,
7
"bold_numbers": true,
8
"showTextInput": true,
9
"additional_options": []
10
}
11
}
12
}
Copied!

Parâmetros

  • 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:
https://d1.skore.io/pt/contents/926846-usando-score-e-desambiguacao-no-bot-cognitivo?ref=admin
d1.skore.io

Modelo com valores fixos

Second Tab
Untitled
1
{
2
"default": {
3
"type": "disambiguation",
4
"payload": {
5
"pick": "Hmm 🤔, não tenho certeza se entendi...<br>Veja se você gostaria de saber sobre algum desses assuntos 👇",
6
"hideArrows": false,
7
"bold_numbers": true,
8
"showTextInput": true,
9
"additional_options": [
10
{
11
"title": "Voltar ao menu principal",
12
"value": "voltar_menu_principal"
13
},
14
{
15
"title": "Encerrar Chat",
16
"value": "encerrar_chat"
17
},
18
{
19
"title": "Avaliar atendimento",
20
"value": "avaliar_atendimento"
21
}
22
]
23
}
24
}
25
}
Copied!
Lembre-se de deixar o atributo hideArrows como false, caso contrario o scroll e as opções adicionais serão ocultadas.
Copy link