Open Source Robotics

Una colección curada de proyectos, herramientas y software de robótica de código abierto de alta calidad.

Backchannel

  • También llamado: backchannel response, listener response
  • Categoría: Control › Human in the loop
  • Etiquetas: human-robot-interaction, spoken-dialogue, conversation, nonverbal-communication, social-robots

Una respuesta breve del oyente, como "mhm", "yeah" o un asentimiento con la cabeza, que muestra atención o comprensión mientras la otra persona conserva el turno.

Definición

Una señal de retroalimentación (backchannel) es una señal breve de un oyente que no reclama el turno. Ejemplos típicos son emisiones vocales como "mhm", "uh-huh", "yeah" o "right", valoraciones cortas como "wow" u "oh no", y señales no verbales como asentimientos con la cabeza y sonrisas. El término lo introdujo Victor Yngve en 1970 para describir este canal secundario de comunicación que discurre en paralelo al canal del hablante principal. Las señales de retroalimentación le indican al hablante que el oyente está atento, le sigue y está dispuesto a que continúe, y su forma puede mostrar acuerdo, sorpresa o interés.

Las señales de retroalimentación tienen su momento. Los oyentes tienden a producirlas en ciertos puntos del discurso del hablante, como al terminar una frase, en pausas cortas o tras determinadas señales prosódicas, y los hablantes a menudo las invitan con pausas breves o entonación ascendente. Con qué frecuencia y de qué manera las producen las personas varía mucho entre lenguas, culturas e individuos. Una señal de retroalimentación en el momento equivocado puede sonar a interrupción, y la ausencia total de ellas hace que un oyente parezca desatento.

En los robots, las señales de retroalimentación importan en dos sentidos. Como oyente, un robot puede producirlas para que el hablante se sienta escuchado, lo que requiere predecir en tiempo real los momentos adecuados a partir del audio del usuario y, a veces, del vídeo. Como hablante, un robot debe reconocer las señales de retroalimentación del usuario y no confundirlas con un intento de tomar el turno. Un sistema que deja de hablar o trata "mhm" como una nueva petición cada vez que el usuario responde parecerá averiado. Por eso, la gestión de las señales de retroalimentación está estrechamente ligada a los modelos de toma de turnos.

Por qué importa

Las señales de retroalimentación son pequeñas pero muy perceptibles en la conversación. Los robots que escuchan en silencio resultan fríos, y los robots que se detienen o vuelven a empezar cada vez que un usuario dice "yeah" resultan poco fiables. Gestionarlas bien hace más fluida la interacción hablada con robots y ayuda a las personas a seguir hablando con naturalidad.

Aplicaciones clave

  • Comportamiento de escucha activa para robots sociales y de compañía
  • Robots de entrevista, coaching y terapia
  • Gestión de interrupciones (barge-in) en sistemas de diálogo hablado
  • Agentes virtuales y avatares
  • Estudios de sintonía (rapport) e implicación en la conversación

En la práctica

Un equipo construye un robot que entrevista a personas mayores sobre sus rutinas diarias. Mientras el usuario habla, un modelo que funciona sobre el flujo de audio predice los momentos en que sería apropiada una señal de retroalimentación, y el robot produce un breve "mhm" o un pequeño asentimiento, elegido al azar para evitar la repetición y limitado a una frecuencia máxima. Cuando el robot está hablando, su detector de interrupciones (barge-in) está ajustado para ignorar emisiones cortas del usuario como "yes" y "mhm", de modo que no se detenga a mitad de frase, mientras que una intervención más larga del usuario sí lo interrumpe. Los registros de las sesiones de prueba se revisan en busca de señales de retroalimentación que llegaron demasiado pronto o con demasiada frecuencia.

Ideas erróneas comunes

  • Una señal de retroalimentación es un intento de tomar el turno — indica que el oyente quiere que el hablante continúe
  • Cualquier "yeah" o "mhm" puede tratarse de la misma manera — el momento, la entonación y el contexto distinguen una señal de retroalimentación de una respuesta o del inicio de un turno
  • Más señales de retroalimentación siempre es mejor — demasiadas, o mal sincronizadas, suenan a interrupción o impaciencia

Quién debería saberlo

  • Ingenieros de robots conversacionales y sistemas de diálogo
  • Investigadores en HRI que estudian la sintonía (rapport) y la implicación
  • Diseñadores de agentes virtuales y robots sociales

Tecnologías relacionadas

  • Voice Activity Projection
  • Detección de interrupciones (Barge-In Detection)
  • Análisis prosódico (Prosody Analysis)
  • Generación de gestos con la cabeza (Head Gesture Generation)
  • Sistemas de diálogo hablado (Spoken Dialogue Systems)

Términos relacionados

  • Turn-Taking
  • Humanoid Robot
  • Transformer
  • Foundation Model

Proyectos relacionados

  • Reachy Mini: Open-source desktop robot from Pollen and Hugging Face with an expressive 6-DoF head
  • RAI: Vendor-agnostic agent framework for ROS 2 robots and physical AI
  • Assistive Gym: Physics simulation framework for training assistive robots in caregiving tasks

Este sitio web requiere JavaScript. Por favor, habilite JavaScript para explorar nuestros proyectos de robótica.