Sobes.tech
Middle — Senior

Qu'est-ce que le remplissage de slots et comment la tâche est-elle formulée?

sobes.tech IA

Réponse de l'IA

Le remplissage de slots est une tâche dans le domaine du traitement du langage naturel et des systèmes de dialogue, visant à extraire et remplir certains paramètres (slots) à partir de l'entrée de l'utilisateur pour une utilisation ultérieure dans le dialogue ou le système.

Par exemple, dans un système de réservation de billets, les slots peuvent être : date, heure, destination, nombre de passagers. La tâche de remplissage de slots consiste à déterminer et extraire ces valeurs de la phrase de l'utilisateur.

Formulation de la tâche :

  • Un texte (requête de l'utilisateur) est fourni en entrée.
  • Il faut extraire du texte les valeurs pour un ensemble prédéfini de slots.
  • Le résultat est un ensemble de slots remplis, utilisables pour effectuer une action ou répondre.

Exemple : Utilisateur : "Réserve-moi un billet pour Moscou le 10 juillet" Résultat du remplissage de slots :

  • destination : Moscou
  • date : 10 juillet

Les méthodes de résolution incluent l'utilisation de modèles de marquage séquentiel (par exemple, CRF, BiLSTM-CRF), transformateurs et autres approches de NLU.