Middle — Senior
O que é o preenchimento de slots e como é formulada a tarefa?
sobes.tech IA
Resposta da IA
Preenchimento de slots é uma tarefa na área de processamento de linguagem natural e sistemas de diálogo, que visa extrair e preencher certos parâmetros (slots) a partir da entrada do usuário para uso posterior no diálogo ou sistema.
Por exemplo, num sistema de reserva de bilhetes, os slots podem ser: data, hora, destino, número de passageiros. A tarefa de preenchimento de slots é determinar e extrair esses valores da frase do usuário.
Formulação da tarefa:
- É fornecido um texto (consulta do usuário).
- É necessário extrair do texto os valores para um conjunto predefinido de slots.
- O resultado é um conjunto de slots preenchidos, que podem ser usados para realizar uma ação ou resposta.
Exemplo: Usuário: "Reserve-me um bilhete para Moscovo no dia 10 de julho" Resultado do preenchimento de slots:
- destination: Moscovo
- date: 10 de julho
Os métodos de resolução incluem o uso de modelos de marcação sequencial (por exemplo, CRF, BiLSTM-CRF), transformadores e outras abordagens de NLU.