Open Source Robotics

고품질 오픈소스 로봇 프로젝트, 도구 및 소프트웨어의 엄선된 컬렉션.

Backchannel

  • 다른 이름: backchannel response, listener response
  • 카테고리: Control › Human in the loop
  • 태그: human-robot-interaction, spoken-dialogue, conversation, nonverbal-communication, social-robots

상대방이 턴을 유지하는 동안 주의나 이해를 보여 주는 “음”, “그래” 또는 고개 끄덕임 같은 듣는 사람의 짧은 반응.

정의

맞장구(backchannel)는 턴을 요구하지 않는 듣는 사람의 짧은 신호다. 전형적인 예로는 “음”, “응”, “그래”, “맞아” 같은 음성 표현, “와”나 “어머” 같은 짧은 평가, 그리고 고개 끄덕임과 미소 같은 비언어적 신호가 있다. 이 용어는 1970년 Victor Yngve가 주 화자의 채널과 나란히 흐르는 이 이차적인 의사소통 채널을 설명하려고 도입했다. 맞장구는 화자에게 듣는 사람이 주의를 기울이고, 따라오고 있으며, 화자가 계속하기를 바란다는 것을 알려 주고, 그 형태는 동의, 놀람, 관심을 드러낼 수 있다.

맞장구에는 타이밍이 있다. 듣는 사람은 화자의 말에서 구가 끝난 뒤, 짧은 휴지에서, 또는 특정 운율 단서 뒤처럼 특정 지점에서 맞장구를 치는 경향이 있으며, 화자는 흔히 짧은 휴지나 올라가는 억양으로 맞장구를 유도한다. 사람들이 얼마나 자주, 어떻게 맞장구를 치는지는 언어, 문화, 개인에 따라 크게 다르다. 잘못된 순간의 맞장구는 끼어들기처럼 들릴 수 있고, 맞장구가 전혀 없으면 듣는 사람이 주의를 기울이지 않는 것처럼 보인다.

로봇에게 맞장구는 두 방향에서 중요하다. 듣는 사람으로서 로봇은 화자가 자신의 말이 들리고 있다고 느끼도록 맞장구를 칠 수 있는데, 이를 위해서는 사용자의 오디오와 때로는 비디오로부터 적절한 순간을 실시간으로 예측해야 한다. 화자로서 로봇은 사용자의 맞장구를 인식하고 이를 턴을 가져가려는 시도로 오인하지 않아야 한다. 사용자가 반응할 때마다 말을 멈추거나 “음”을 새로운 요청으로 취급하는 시스템은 고장 난 것처럼 느껴질 것이다. 따라서 맞장구 처리는 턴테이킹 모델과 밀접하게 연결되어 있다.

중요한 이유

맞장구는 작지만 대화에서 매우 눈에 띈다. 조용히 듣기만 하는 로봇은 차갑게 느껴지고, 사용자가 “그래”라고 말할 때마다 멈추거나 다시 시작하는 로봇은 믿음직스럽지 않게 느껴진다. 맞장구를 잘 처리하면 로봇과의 음성 상호작용이 더 매끄러워지고 사람들이 자연스럽게 계속 말하는 데 도움이 된다.

주요 응용

  • 소셜 로봇과 반려 로봇의 적극적 경청 행동
  • 인터뷰, 코칭, 치료 로봇
  • 음성 대화 시스템의 끼어들기(barge-in) 처리
  • 가상 에이전트와 아바타
  • 대화에서의 라포와 몰입 연구

실제 사례

한 팀이 노인들에게 일상생활에 대해 인터뷰하는 로봇을 만든다. 사용자가 말하는 동안 오디오 스트림에서 실행되는 모델이 맞장구가 적절할 순간을 예측하고, 로봇은 짧은 “음”이나 작은 끄덕임을 보이는데, 반복을 피하려고 무작위로 고르며 최대 빈도로 제한한다. 로봇이 말하는 동안에는 끼어들기 감지기가 “네”나 “음” 같은 짧은 사용자 발화를 무시하도록 조정되어 문장 중간에 멈추지 않으며, 더 긴 사용자 발화는 여전히 로봇을 중단시킨다. 시험 세션의 로그를 검토해 너무 이르거나 너무 잦았던 맞장구를 찾아낸다.

흔한 오해

  • 맞장구는 턴을 가져가려는 시도다 — 듣는 사람이 화자가 계속하기를 바란다는 신호다
  • 어떤 “그래”나 “음”이든 같은 방식으로 처리할 수 있다 — 타이밍, 억양, 맥락이 맞장구를 대답이나 턴 시작과 구별한다
  • 맞장구는 많을수록 항상 좋다 — 너무 많거나 타이밍이 나쁜 맞장구는 끼어들기나 조바심처럼 들린다

알아야 할 사람

  • 대화형 로봇과 대화 시스템 엔지니어
  • 라포와 몰입을 연구하는 HRI 연구자
  • 가상 에이전트와 소셜 로봇 디자이너

관련 기술

  • Voice Activity Projection
  • 끼어들기 감지(Barge-In Detection)
  • 운율 분석(Prosody Analysis)
  • 머리 제스처 생성(Head Gesture Generation)
  • 음성 대화 시스템(Spoken Dialogue Systems)

관련 용어

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

관련 프로젝트

  • 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

이 웹사이트는 JavaScript가 필요합니다. 오픈소스 로봇 프로젝트를 탐색하려면 JavaScript를 활성화하세요.