꿈많은청년들

Qu'est-ce que le remplissage de slots (Slot-Filling) ?

Création: 2024-05-13

Création: 2024-05-13 12:19

Termes liés aux chatbots : Remplissage de slots (Slot-Filling)

Lorsqu'il faut plusieurs informations pour fournir une réponse, le processus de remplissage (Filling) de ces informations, en posant des questions jusqu'à ce que tous les slots soient remplis, est appelé remplissage de slots.

Lors d'une question ou d'une commande, il existe des valeurs obligatoires et des valeurs facultatives. Si une valeur obligatoire n'est pas fournie, on peut considérer que le chatbot posera la même question jusqu'à l'obtention de cette valeur.

Image où il est écrit en gros "Remplissage de slots"

Qu'est-ce que le remplissage de slots (Slot-Filling) ?

Exemple 1)

  • Chatbot : Quel type de café et combien de tasses souhaitez-vous commander ?
  • Utilisateur : Un Americano
  • Chatbot : Souhaitez-vous une boisson chaude ou froide ? Et combien de tasses souhaitez-vous commander ?
  • Utilisateur : Chaud
  • Chatbot : Alors, combien de tasses souhaitez-vous commander ?
  • Utilisateur : Une
  • Chatbot : Votre commande est confirmée.

Exemple 2)

  • Utilisateur : Donne-moi la météo
  • Chatbot : De quelle région et à quelle date souhaitez-vous connaître la météo ?
  • Utilisateur : Il fait chaud aujourd'hui (hors sujet)
  • Chatbot : De quelle région et à quelle date souhaitez-vous connaître la météo ?
  • Utilisateur : Paris
  • Chatbot : À quelle date souhaitez-vous connaître la météo ?
  • Utilisateur : Oui, je me demande aussi (hors sujet)
  • Chatbot : À quelle date souhaitez-vous connaître la météo ?
  • Répétition infinie.....

Les exemples ci-dessus illustrent le remplissage de slots dans le cadre d'une conversation textuelle ou vocale, mais le remplissage de slots est souvent utilisé dans des formulaires de soumission ou pour fournir des informations spécifiques. (= développement personnalisé)

1. Lors d'une demande d'assistance après-vente, si l'adresse doit être saisie et que l'utilisateur divague, le chatbot continuera à demander l'adresse jusqu'à ce qu'elle soit fournie.

2. Si, pour fournir des informations basées sur la localisation, il faut obtenir l'emplacement actuel de l'utilisateur et que celui-ci divague, le chatbot posera la même question concernant l'emplacement jusqu'à ce qu'il soit fourni..

Dans ce cas, il faut prévoir un mot-clé d'échappement.

Image d'un chatbot en train de dialoguer

Il est nécessaire de créer un mot de sortie et de fournir des instructions à l'utilisateur

1. Par exemple, on peut demander à l'utilisateur de saisir « Stop » ou « !Fin ».

2. Bien sûr, certains clients ne tiennent pas compte de l'ajout de mots-clés pour des raisons de clarté du message, et le développement se fait sans aucune considération pour l'ajout de mots-clés. (Le client l'a demandé, alors que puis-je faire T_T)


Informations supplémentaires utiles

Faisons des recherches... Il existe plus d'informations que l'on ne pense.

Commentaires0