WEBBOOK CHAPTER

말로 일하는 AI: 1장 음성은 채팅에 소리를 붙인 것이 아니다

1장 음성은 채팅에 소리를 붙인 것이 아니다

텍스트에서는 사용자가 답을 다시 읽을 수 있다. 음성은 지나간다. 주변 소음, 억양, 마이크 품질, 연결 지연이 의미를 바꾼다. 사용자가 망설이는 침묵과 통신이 끊긴 침묵도 소리만으로 구분하기 어렵다.

따라서 음성 UI는 네 가지 상태를 분명히 보여 줘야 한다.

  • 지금 듣고 있음
  • 이해한 내용을 확인 중
  • AI가 말하고 있음
  • 연결 또는 도구 실행에 문제가 있음

CallGarden의 목표는 식물 상담 예약을 확정하는 것이 아니다. 서비스 종류, 희망 날짜, 이름을 모아 접수 초안을 만들고 담당자가 확인하도록 넘기는 것이다. 이 경계 덕분에 잘못 들은 한 단어가 실제 약속이 되는 위험을 줄인다.

첫 실습은 마이크를 쓰지 않는다. 다음 turn을 코드로 넣는다.


applyTurn(session,{
  service:'식물 진단',
  date:'2026-08-10',
  name:'이하늘',
  intent:'provide'
});

결과는 awaiting_confirmation이다. 이름과 날짜가 모두 있어도 명시적 확인 전에는 완료하지 않는다. 음성 모델을 붙이기 전에 이 규칙이 테스트로 고정되어야 한다.