View a markdown version of this page

오디오 필러를 사용하여 봇 응답성 향상 - Amazon Lex

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

오디오 필러를 사용하여 봇 응답성 향상

오디오 필러는 사용자의 발화 종료와 봇의 응답 시작 사이에 일시 중지하는 동안 가벼운 멜로디 또는 소프트 키 입력과 같은 짧은 백그라운드 오디오를 재생합니다. 이렇게 하면 처리 지연이 마스킹되고 음성 대화가 자연스럽게 느껴집니다.

참고

시작 시 speech-to-speech 상호 작용을 지원하고를 unifiedSpeechSettings 구성한 봇 로캘에 오디오 필러를 사용할 수 있습니다. 향후 몇 개월 동안 추가 대화 모드에 대한 지원이 제공될 예정입니다.

사용 가능한 오디오 필러 유형

Amazon Lex V2는 두 패밀리로 구성된 7개의 내장 필러 사운드를 제공합니다.

  • Melody - Chipper Chime

  • Melody - Curious Crawl

  • Melody - Rising Ripple

  • Melody - 환자 핑

  • Melody - 폰더링 퐁

  • 입력 - 운동 키

  • 입력 - Quiet Qwerty

Amazon Lex V2 콘솔의 오디오 미리 보기 재생 버튼을 사용하면 봇 로캘에 저장하기 전에 각 옵션을 들을 수 있습니다.

타이밍 파라미터

세 가지 타이밍 파라미터를 조정하여 오디오 필러가 재생되는 시기와 오디오 필러가 봇 응답으로 전환되는 방식을 제어할 수 있습니다.

startDelayInMilliseconds

오디오 필러 재생을 시작하기 전에 사용자의 발화가 끝난 후 기다리는 시간입니다. 유효한 범위는 500 ~ 5000 밀리초입니다. 기본값은 1000입니다.

minimumPlayDurationInMilliseconds

봇 응답이 더 빨리 준비되더라도 오디오 필러가 시작된 후 재생되는 최소 시간입니다. 유효한 범위는 1000 ~ 5000 밀리초입니다. 기본값은 3000입니다.

responseDeliveryDelayInMilliseconds

오디오 필러 재생 종료와 봇 응답 시작 사이에 자동 지연이 삽입됩니다. 유효한 범위는 200 ~ 1000 밀리초입니다. 기본값은 500입니다.

오디오 필러 구성

Amazon Lex V2 콘솔, Amazon Connect 대화형 AI 디자이너 또는 AWS CLI 및 SDKs. V2

Using the console
  1. https://console.aws.amazon.com/lexv2/ Amazon Lex V2 콘솔을 엽니다.

  2. 목록에서 봇을 선택합니다.

  3. 왼쪽 탐색 창에서 봇 언어를 선택합니다.

  4. 구성할 언어를 선택하거나 언어 추가를 선택하여 새 언어를 추가합니다.

  5. 오디오 필러 섹션에서 오디오 필러 활성화를 선택합니다.

  6. 멜로디 또는 입력 옵션에서 오디오 유형을 선택합니다. 오디오 미리 보기 재생을 사용하여 선택한 필러를 들을 수 있습니다.

  7. 필요에 따라 시작 지연, 최소 재생 기간응답 버퍼에 대한 타이밍 슬라이더를 조정합니다.

  8. 저장을 선택하여 변경 사항을 적용합니다.

Using the Amazon Connect Conversational AI designer
  1. Amazon Connect 관리자 웹 사이트를 열고 봇의 대화형 AI 디자이너로 이동합니다.

  2. 구성하려는 언어(로캘)를 엽니다.

  3. 오디오 필러 섹션에서 오디오 필러를 활성화하고 오디오 유형을 선택합니다.

  4. 시작 지연, 최소 재생 기간응답 버퍼 값을 조정합니다.

  5. 변경 내용을 저장합니다. 디자이너는 기본 Amazon Lex V2 봇 audioFillerSettings로캘에 동일하게 적용합니다.

Using the API

다음 API 작업에서 audioFillerSettings 파라미터를 사용하여 오디오 필러를 설정할 수 있습니다.

  • CreateBotLocale - 새 봇 로캘에 대한 오디오 필러를 구성합니다.

  • UpdateBotLocale - 기존 봇 로캘의 오디오 필러를 수정합니다.

  • DescribeBotLocale - 현재 오디오 필러 구성을 봅니다.

예 AWS CLI를 사용하여 오디오 필러 구성
aws lexv2-models update-bot-locale \ --bot-id "bot-1234567890abcdef0" \ --bot-version "DRAFT" \ --locale-id "en_US" \ --nlu-intent-confidence-threshold 0.40 \ --audio-filler-settings '{ "enabled": true, "audioType": "MELODY_CHIPPER_CHIME", "startDelayInMilliseconds": 1000, "minimumPlayDurationInMilliseconds": 3000, "responseDeliveryDelayInMilliseconds": 500 }'

AI 에이전트 임시 메시지가 포함된 오디오 필러

오디오 필러는 AI 에이전트 임시 메시지와 함께 작동합니다. AI 에이전트가 호출자에게 중간 메시지를 보내면(예: "찾아 보겠습니다") 시작 지연 타이머는 원래 호출이 아닌 해당 중간 메시지의 끝부터 측정됩니다. 이렇게 하면 오디오 필러가 에이전트의 음성과 겹치는 것을 방지하고 발신자가 들은 가장 최근 오디오에서 발생하는 지연 시간을 측정할 수 있습니다.

대화 상자 및 이행 코드 후크가 있는 오디오 필러

오디오 필러는 Lambda 대화 코드 후크 및 이행 코드 후크에서 발생하는 처리 간격 중에도 재생됩니다. 동일한 타이밍 파라미터가 적용되므로 호출자는 봇이 AI 에이전트, 코드 후크 또는 둘 다에 처리를 동일한 차례로 위임하는지 여부에 관계없이 일관된 경험을 들을 수 있습니다.

오디오 필러 모범 사례

  • 필러를 브랜드 음성과 일치시킵니다. 소비자 또는 소매 경험에 멜로디 필러를 사용하고, 사용자가 봇이 작업을 적극적으로 수행할 것으로 예상할 때 필러를 입력합니다.

  • 지연 시간 프로파일에 맞게 시작 지연을 조정합니다. 대부분의 봇 응답이 보다 빠르면 필러startDelayInMilliseconds가 거의 재생되지 않습니다. 지연 시간이 많은 워크로드의 지연 시간을 줄이고 빠르게 대응하는 봇의 지연 시간을 높입니다.

  • 빠른 봇의 경우 최소 재생 기간을 짧게 유지합니다. 빠른 봇minimumPlayDurationInMilliseconds의 긴는 응답이 준비된 후 필러를 유지하여 인식된 지연 시간을 추가합니다.

  • 대표 트래픽으로 테스트합니다. 프로덕션으로 롤아웃하기 전에 실제 대화에서 필러 선택 및 타이밍을 검증합니다.