꿈많은청년들

¿Qué es el Relleno de Ranuras (Slot-Filling)?

Creado: 2024-05-13

Creado: 2024-05-13 12:19

Términos de Chatbot: Relleno de Ranuras (Slot-Filling)

Cuando se necesita conocer varias piezas de información para poder proporcionar una respuesta, se refiere al proceso de rellenar (Filling) dicha información. Esto implica realizar preguntas de forma continua hasta que se completen todas las ranuras (Slot).

Cuando se realiza una pregunta o un pedido, existen valores obligatorios y opcionales. Si no se proporciona un valor obligatorio, se puede considerar que se hacen preguntas repetidas para obtener dicho valor.

Imagen con la frase 'Relleno de ranuras' en grande

¿Qué es el Relleno de Ranuras (Slot-Filling)?

Ejemplo 1)

  • Chatbot: ¿Qué café y cuántas tazas desea pedir?
  • Usuario: Americano
  • Chatbot: ¿Desea la bebida caliente o fría? Y, ¿cuántas tazas desea pedir?
  • Usuario: Caliente
  • Chatbot: Entonces, ¿cuántas tazas desea pedir?
  • Usuario: Una
  • Chatbot: Su pedido ha sido completado.

Ejemplo 2)

  • Usuario: Dime el clima
  • Chatbot: ¿De qué región y de qué fecha desea saber el clima?
  • Usuario: Hoy parece que hace calor (cambio de tema)
  • Chatbot: ¿De qué región y de qué fecha desea saber el clima?
  • Usuario: Seúl
  • Chatbot: ¿De qué fecha desea saber el clima?
  • Usuario: Sí, tengo curiosidad por saber de qué fecha se trata (cambio de tema)
  • Chatbot: ¿De qué fecha desea saber el clima?
  • Repetición infinita.....

Los ejemplos anteriores muestran el relleno de ranuras en conversaciones de chat o voz. Sin embargo, es más común que el relleno de ranuras se use para recibir solicitudes o proporcionar información específica. (= Desarrollo personalizado)

1. En el caso de una solicitud de servicio técnico, se necesita obtener la dirección. Si el usuario cambia de tema continuamente,se le seguirá preguntando por la dirección hasta que la proporcione.

2. (Para proporcionar información basada en la ubicación) Si se necesita obtener la ubicación actual del usuario y este cambia de tema continuamente,se le seguirá preguntando por la información de ubicación hasta que la proporcione..

En estos casos, es necesario crear una palabra clave para salir de la conversación.

Imagen de un chatbot interactuando

Es necesario crear una palabra clave de salida y también es necesario guiar al usuario.

1. Por ejemplo, se puede indicar al usuario que escriba "Basta" o "!Fin".

2. Por supuesto, en algunos casos, el cliente puede no considerar la adición de palabras clave para la salida, y se puede desarrollar sin ellas. (Si el cliente lo exige, ¿qué más puedo hacer? T_T)


Información adicional que puede ser útil

Busca en Google... Hay mucha información al respecto.

Comentarios0