Entidades do Sistema
Extração de Duckling
O Botpress Native NLU oferece um punhado de extração de entidades do sistema graças ao Facebook/Duckling. Esse mecanismo permite extrair entidades conhecidas como Hora, Ordinais, Data e assim por diante.
Para obter uma lista completa de entidades do sistema, acesse a documentação do Duckling.
Por padrão, o Botpress usa uma instância do Duckling hospedada em nossos servidores remotos. Se você não deseja que seus dados sejam enviados para nossos servidores, você pode desativar esse recurso configurando ducklingEnabled para false ou hospedar seu servidor duckling e alterar o ducklingURL no arquivo de configuração data/global/config/nlu.json.
Verifique a seção Implantação para obter instruções sobre como hospedar seu servidor Duckling.
Exemplo
O usuário disse | Modelo | Valor | Unidade |
|---|---|---|---|
Add 5 lbs of sugar to my cart | quantity | 5 | pound |
{
type: 'quantity',
meta: {
confidence: 1,
provider: 'native',
source: '5 lbs', // text from which the entity was extracted
start: 4, // beginning character index in original input
end: 9, // end character index in original input
},
data: {
value : 5,
unit: 'pound',
extras: {}
}
}🖊 Nota: A confiança será sempre uma devido à implementação baseada em regras do Duckling.