Sobes.tech
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.