Amazon Lex 봇 추가 - Amazon Connect

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

Amazon Lex 봇 추가

이 도움말에서는 Amazon Lex 봇을 Amazon Connect Connect에 추가하는 단계를 안내합니다.

Amazon Lex 를 사용하면 고객이 자연스럽게 받아들이는 대화형 상호 작용 (봇) 을 구축할 수 있습니다. Amazon Connect Lex 봇과 함께 사용하면 고객 고객 응대 흐름에서 사용될 때 고객이 자신의 숫자 키패드에 입력하는 숫자로 캡처할 수도 있습니다. 이러한 방식으로 고객은 계정 번호와 같은 중요한 정보를 입력하는 방법을 선택할 수 있습니다.

이 안내에 따라 수행하려면 다음이 필요합니다.

  • AR 액티브AWS계정.

  • Amazon Connect 인스턴스.

작은 정보

또한 Amazon Lex를 사용하여 Amazon Connect 채팅을 위한 대화형 메시지를 강화할 수 있습니다. 대화형 메시지는 고객이 선택할 수 있는 프롬프트 및 사전 구성된 디스플레이 옵션을 제공하는 리치 메시지입니다. 이러한 메시지는 Amazon Lex를 통해 제공되며 Lambda를 사용하여 Amazon Lex를 통해 구성됩니다. 자세한 정보는 채팅에 대화형 메시지 추가을 참조하세요.

Amazon Lex 봇 생성

이 단계에서는 Amazon Connect와의 누르거나 말하기 통합을 설명하는 사용자 지정 봇을 생성합니다. 봇은 호출자에게 작업을 완료하기 위한 메뉴 옵션과 일치하는 숫자를 누르거나 말하라는 프롬프트를 표시합니다. 이 경우 입력은 호출자의 계정 잔액을 확인합니다.

Amazon Lex
  1. 열기Amazon Lex 콘솔

  2. 선택봇 생성.

  3. 온 더봇 설정페이지, 선택생성 - 빈 봇다음 정보를 입력합니다.

    • 봇 이름— 이 안내에 따라 봇에 이름을 지정합니다.AccountBalance.

    • IAM 권한— 역할을 생성한 경우 해당 역할을 선택합니다. 정책이 있다면 를 선택합니다.기본 Amazon Lex 권한을 사용하여 역할 생성.

    • 코파— 봇이 Child Online Privacy Protection Act의 적용을 받는지 여부를 선택합니다

    • 세션 제한 시간— 세션을 끝내기 전에 봇이 호출자의 입력을 가져오는 동안 대기해야 하는 시간을 선택합니다.

  4. 다음(Next)을 선택합니다.

  5. 언어 및 음성 관련 정보 제공:

  6. 완료(Done)를 선택합니다. 이 AccountBalance 봇이 생성되고Intent페이지가 표시됩니다.

Amazon Lex (Classic)
  1. 열기Amazon Lex 콘솔

  2. 첫 번째 봇을 생성하는 경우 시작하기를 선택합니다. 그렇지 않으면 봇, 생성을 선택합니다.

  3. Create your bot(봇 생성) 페이지에서 Custom bot(사용자 지정 봇)을 선택하고 다음 정보를 입력합니다.

    • 봇 이름— 이 안내에 따라 봇에 이름을 지정합니다.AccountBalance.

    • 음성 출력— 호출자에게 말할 때 사용할 봇의 음성을 선택합니다. Amazon Connect 기본 음성은 Joana입니다.

    • 세션 제한 시간— 세션을 끝내기 전에 봇이 호출자의 입력을 가져오는 동안 대기해야 하는 시간을 선택합니다.

    • 코파— 봇이 Child Online Privacy Protection Act의 적용을 받는지 여부를 선택합니다

  4. 생성(Create)을 선택합니다.

아마존 Lex 봇 설정

이 단계에서는 봇이 의도, 샘플 발음, 입력용 슬롯 및 오류 처리를 제공함으로써 고객에게 응답하는 방법을 결정합니다.

이 예제에서는 하나는 계정 정보를 조회하고, 다른 하나는 에이전트와 말하는 두 가지 의도를 가진 봇을 구성합니다.

생성 AccountLookup 의지

Amazon Lex
  1. 봇을 만든 후에는의도Amazon Lex 콘솔에 페이지를 지정합니다. 당신이 거기에 없다면, 선택하여 거기에 갈 수 있습니다.,AccountBalance,봇 버전,초안 버전,의도. 선택의도 추가,빈 의도 추가.

  2. 에서이벤트 이름상자, 입력AccountLookup.

  3. 페이지를 아래로 스크롤하여샘플 utterance. 이 단계에서는 고객이 다음을 유도할 수 있는 발언을 입력합니다. AccountLookup 의도. 다음 발음을 입력하고 을 선택합니다.utterance각각 한 개 뒤에.

    • 내 계정 잔액 확인

    • 1: 이렇게 하면 “one (1)”이라는 발음 또는 “1"의 키 누르기가AccountLookup의도.

  4. 를 스크롤합니다.Slots섹션 및 선택슬롯 추가. 다음과 같이 상자를 작성합니다.

    1. 이 인텐트에 필요합니다.= 선택.

    2. 이름=AccountNumber.

    3. 슬롯 유형=Amazon. NUMBER.

    4. 프롬프트= 호출에 응답할 때 음성으로 나올 텍스트입니다. 예를 들어 호출자에게 키패드를 사용하여 계정 번호를 입력하도록 요청합니다. 터치 톤 키패드를 사용하여 계정 번호를 입력하십시오. 추가(Add)를 선택합니다.

  5. 를 스크롤합니다.응답 완료섹션. 봇이 고객에게 말할 메시지를 추가합니다. 예,계정 잔액은 1,234.56달러입니다.. (이 연습에서는 실제로 데이터를 얻지는 않을 것이므로 실제로 이렇게 할 수 있습니다.)

  6. 의도 저장을 선택합니다.

Amazon Lex (Classic)
  1. Amazon Lex 콘솔에서 다음을 선택합니다.+옆에 있는 아이콘의도선택하고 선택하십시오.새 의도 생성.

  2. 의도에 이름을 지정합니다.AccountLookup.

  3. Check my account balance(내 계정 잔액 확인)와 같은 샘플 발음을 추가하고 + 아이콘을 선택합니다.

  4. One(1)과 같은 두 번째 발음을 추가하고 + 아이콘을 선택합니다. 이렇게 하면 “one (1)”이라는 발음 또는 “1"의 키 누르기가AccountLookup의도.

    작은 정보

    봇에 “one"의 발음을 추가해야 하며 숫자 “1"은 추가하지 않아야 합니다. Amazon Lex 에서는 직접 숫자 입력을 지원하지 않기 때문입니다. 이 문제를 해결하기 위해 이 연습의 뒷부분에서 숫자 입력을 사용하여 흐름에서 호출된 Lex 봇과 상호 작용합니다.

  5. UNDSlots, 이름이 지정된 슬롯 추가AccountNumber.

  6. Slot type(슬롯 유형)에 대해 드롭다운을 사용하여 AMAZON.NUMBER를 선택합니다.

  7. 프롬프트에 대해 호출에 응답할 때 음성으로 나올 텍스트를 추가합니다. 예를 들어 호출자에게 키패드를 사용하여 계정 번호를 입력하도록 요청합니다. 터치 톤 키패드를 사용하여 계정 번호를 입력하십시오.

  8. + 아이콘을 선택합니다.

  9. 필수 확인란이 선택되었는지 확인합니다.

  10. 응답 섹션에 봇이 고객에게 말할 메시지를 추가합니다. 예,계정 잔액은 1,234.56달러입니다..

  11. Save Intent(의도 저장)를 선택합니다.

생성 SpeakToAgent 의지

Amazon Lex
  1. 로 이동합니다.의도페이지: 선택인텐트 목록으로 돌아가기.

  2. 선택의도 추가,빈 의도 추가.

  3. 에서이벤트 이름상자, 입력SpeakToAgent를 선택합니다.Add.

  4. 아래로 스크롤하여샘플 utterance섹션. 고객이 다음을 이끌어 낼 수 있도록 다음 발언을 입력하십시오. SpeakToAgent 의도:

    • 상담원과 대화하기

    • 2

  5. 아래로 스크롤하여응답 완료섹션. 봇이 고객에게 말할 메시지를 추가합니다. 예,에이전트가 곧 답할 것입니다.

  6. 의도 저장을 선택합니다.

Amazon Lex (Classic)
  1. Amazon Lex 콘솔에서 다음을 선택합니다.+옆에 있는 아이콘의도선택하고 선택하십시오.새 의도 생성.

  2. 의도에 이름을 지정합니다.SpeakToAgent.

  3. Select SpeakToAgent.

  4. Speak to an agent(에이전트에 말하기)와 같은 샘플 발음을 추가하고 +를 선택합니다.

  5. Two(2)와 같은 두 번째 발음을 추가하고 +를 선택합니다.

  6. 호출자에게 자신의 호출이 에이전트에 연결 중임을 알 수 있는 메시지를 추가합니다. 예를 들어 “에이전트가 곧 답할 것입니다.”입니다.

  7. Save Intent(의도 저장)를 선택합니다.

Amazon Lex 봇 구축 및 테스트

봇을 생성한 후 해당 봇이 의도한 대로 작동하는지 확인하십시오.

Amazon Lex
  1. 페이지 하단에서 을 선택합니다.빌드. 1~2분이 걸릴 수 있습니다.

  2. 구축이 완료되면 을 선택합니다.테스트.

  3. 테스트 해 봅시다.AccountLookup의도: 에서테스트 Draft 버전창, 내부메시지 입력박스, 타입1를 선택합니다. 그런 다음 허구 계정 번호를 입력하고 Enter 키를 누릅니다.

    1. 테스트 상자를 제거합니다.

    2. 테스트하려는 의도를 입력합니다.

  4. 를 확인하려면SpeakToAgent인텐트가 작동 중입니다. 테스트 상자를 지우고 다음을 입력하십시오.2를 선택합니다.

  5. 를 닫습니다.테스트 Draft 버전창유리.

Amazon Lex (Classic)
  1. 빌드를 선택합니다. 1~2분이 걸릴 수 있습니다.

  2. 구축이 완료되면 Test Chatbot(챗봇 테스트)을 선택합니다.

  3. 테스트 해 봅시다.AccountLookup의도: 에서테스트 Chatbot창, 내부봇과 채팅하기박스, 타입1. 그런 다음 허구 계정 번호를 입력합니다.

  4. Clear chat history(챗 기록 지우기)를 선택합니다.

  5. 를 확인하려면SpeakToAgent의도가 작동 중입니다. 유형2.

봇 버전 생성 (선택 사항)

이 단계에서는 별칭에 사용할 새 봇 버전을 생성합니다. 이것이 바로 프로덕션 환경에 사용될 수 있는 별칭을 생성하는 방법입니다. 테스트 별칭에는 낮은 스로틀링 한도가 적용됩니다. 이 안내서는 테스트 안내이지만 버전을 만드는 것이 가장 좋습니다.

Amazon Lex
  1. 운영 체제의도페이지, 선택인텐트 목록으로 돌아가기.

  2. 왼쪽 메뉴에서 를 선택합니다.봇 버전.

  3. 선택버전 생성.

  4. 의 세부 정보를 검토합니다.AccountBalance봇을 선택한 다음 선택하십시오.생성.

    이렇게 하면 버전을 별칭과 직접 연결하는 봇 버전 (버전 1) 이 생성됩니다. 게시되는 버전을 추적하지 않고도 테스트 이외의 별칭에서 버전을 전환할 수 있습니다.

봇 별칭 생성

Amazon Lex
  1. 왼쪽 메뉴에서 를 선택합니다.별칭.

  2. 온 더별칭페이지, 선택별칭 만들기.

  3. 에서별칭 이름상자에 이름을 입력합니다.테스트. 이 연습의 뒷부분에서 이 별칭을 사용하여 흐름에서 이 버전의 봇을 지정할 것입니다.

    중요

    프로덕션 환경에서는 항상 다음과 다른 별칭을 사용하십시오.TestBotAliasAmazon Lex LLL에 사용되는$LTAmazon Lex 클래식에 사용되는 TestBotAlias$LTAmazon Lex 봇에 대한 제한적 수의 동시 호출이 지원됩니다. 자세한 내용을 알아보려면 다음 섹션을 참조하세요.런타임 서비스 할당량.

  4. 관련 버전, 방금 만든 버전을 선택하십시오. 예:버전 1.

  5. 생성(Create)을 선택합니다.

Amazon Lex (Classic)
  1. [Publish]를 선택합니다.

  2. 해당 봇에 대한 별칭을 제공합니다. 이 별칭을 사용하면 흐름에서 다음 버전의 봇을 지정할 수 있습니다.테스트.

    중요

    프로덕션 환경에서는 항상 다음과 다른 별칭을 사용하십시오.TestBotAliasAmazon Lex LLL에 사용되는$LTAmazon Lex 클래식에 사용되는 TestBotAlias$LTAmazon Lex 봇에 대한 제한적 수의 동시 호출이 지원됩니다. 자세한 내용을 알아보려면 다음 섹션을 참조하세요.런타임 서비스 할당량.

  3. [Publish]를 선택합니다.

Amazon Connect 인스턴스에 Amazon Lex 봇을 추가합니다.

Amazon Lex
  1. 열기Amazon Connect 콘솔

  2. Amazon Lex 봇과 통합하려는 Amazon Connect 인스턴스를 선택합니다.

  3. 탐색 메뉴에서 를 선택합니다.고객 응대 흐름.

  4. UNDAmazon Lex드롭다운을 사용하여 Amazon Lex 봇의 지역을 선택한 다음 Amazon Lex 봇을 선택합니다.AccountBalance.

  5. 드롭다운에서 Amazon Lex 봇 별칭 이름을 선택합니다 (테스트) 를 선택합니다.+ Lex 봇 추가.

참고

Amazon Connect Amazon Lex 리소스 기반 정책을 사용하여 Amazon Lex 봇을 호출합니다. Amazon Lex 봇을 Amazon Connect 인스턴스와 연결하면 봇에 대한 리소스 기반 정책이 업데이트되어 Amazon Connect Connect에 봇을 호출할 수 있는 권한이 부여됩니다. Amazon Lex 리소스 기반 정책에 대한 자세한 내용은 단원을 참조하십시오.Amazon Lex.

Amazon Lex (Classic)
  1. 열기Amazon Connect 콘솔

  2. Amazon Lex 봇과 통합하려는 Amazon Connect 인스턴스를 선택합니다.

  3. 탐색 메뉴에서 를 선택합니다.고객 응대 흐름.

  4. UNDAmazon Lex드롭다운에서 Amazon Lex 클래식 봇의 지역을 선택한 다음 Amazon Lex 클래식 봇을 선택합니다. 이름에는 접미사 “(클래식)" 가 붙습니다. 그런 다음 선택하세요Lex 봇 추가.

흐름 생성 및 Amazon Lex 봇 추가

중요

Amazon Lex V2 봇을 사용하는 경우 Amazon Connect 언어 속성이 Lex 봇을 구축하는 데 사용된 언어 모델과 일치해야 합니다. Amazon Lex (클래식) 와는 다릅니다. 를 사용합니다.음성 설정Amazon Connect 언어 모델을 나타내려면 블록을 지정하거나연락처 속성 설정블록.

다음으로 Amazon Lex 봇을 사용하는 새 흐름을 생성합니다. 고객 응대 흐름을 생성할 때 호출자에게 재생되는 메시지를 구성합니다.

  1. 고객 응대 흐름 및 Amazon Lex 봇에 대한 권한이 있는 계정으로 Amazon Connect 인스턴스에 로그인합니다.

  2. 탐색 메뉴에서 를 선택합니다.라우팅, 흐름, 흐름 생성를 입력하고 를 입력합니다.

  3. UND상호 작용, a를 드래그고객 입력 가져오기를 디자이너에 연결하고진입점 블록.

  4. 고객 입력 가져오기 블록을 클릭하여 엽니다. 선택텍스트 음성 변환 또는 채팅 텍스트, 텍스트 입력.

  5. 호출자에게 호출자가 할 수 있는 작업에 대한 정보를 제공하는 메시지를 입력합니다. 예를 들어 봇에 사용된 의도와 일치하는 “계정 잔액을 확인하려면 1을 누르거나 말하세요.”와 같은 메시지를 사용합니다. 에이전트에 말하려면 2를 누르거나 말합니다.

  6. 를 선택합니다.Amazon Lex탭.

  7. 에서이름드롭다운에서 선택AccountBalance앞부분에서 생성한 봇

    1. Amazon Lex 봇을 선택한 경우 아래에서별칭드롭다운 메뉴를 사용하여 봇 별칭을 선택합니다.테스트

    2. Amazon Lex 클래식 봇의 이름에는 접미사 “(클래식)" 가 붙습니다. 클래식 봇을 선택한 경우 사용할 별칭을 입력하십시오.별칭필드.

    3. Amazon Lex 봇의 경우 봇 별칭 ARN을 수동으로 설정하는 옵션도 있습니다. 선택직접 설정그런 다음 사용할 봇 별칭의 ARN을 입력하거나 동적 속성을 사용하여 ARN을 설정합니다.

  8. 의도 아래에서 Add an intent(의도 추가)를 선택합니다.

  9. 유형AccountLookup그리고 선택하세요의도 추가.

  10. 유형SpeakToAgent그리고 선택하세요Save.

흐름 완료

이 단계에서는 호출자가 봇과 상호작용한 후 실행되는 흐름에 부분 추가를 완료합니다.

  1. 호출자가 자신의 계정 잔액을 가져오기 위해 1을 누르면 프롬프트 블록을 사용하여 메시지를 재생하고 호출을 연결 해제합니다.

  2. 호출자가 에이전트에 말하기 위해 2를 누르면 a를 사용하십시오.대기열 설정블록을 대기열에 설정하고 호출자를 대기열에 전송합니다. 그러면 흐름이 종료됩니다.

다음은 흐름을 생성하는 단계입니다.

  1. UND상호 작용, a를 드래그프롬프트 재생디자이너에게 연결하고AccountLookup의 노드고객 입력 가져오기그것을 차단하십시오. 고객이 Amazon Lex 봇에서 해당 계정 잔액을 가져온 후프롬프트 재생블록 플레이.

  2. UND종료/전송, a를 드래그Disconnect블럭을 디자이너에게 연결하고프롬프트 재생그것을 차단하십시오. 프롬프트 메시지가 재생된 후 호출이 연결 해제됩니다.

를 완료하려면SpeakToAgent의도:

  1. a 추가Set working queue(작업 대기열 설정)를 차단하고 에 연결SpeakToAgent의 노드고객 입력 가져오기블록.

  2. 대기열로 전송 블록을 추가합니다.

  3. 의 성공 노드를 Connect.고객 대기열 흐름 설정블록에서전송 대기열.

  4. 저장을 선택한 다음 게시를 선택합니다.

완료된 흐름의 모양은 다음과 같습니다.

작은 정보

비즈니스에서 단일 봇에서 여러 로케일을 사용하는 경우 다음을 추가하세요.연락처 속성 설정흐름의 시작 부분까지 차단합니다. 이 블록을 사용하도록 구성하십시오.$.LanguageCode시스템 속성

전화번호에 흐름 할당

고객이 고객 센터에 호출할 때 고객이 전송된 흐름은 호출한 전화 번호에 할당된 흐름입니다. 새 고객 응대 흐름을 활성화하려면 해당 흐름을 인스턴스에 대한 전화 번호에 할당합니다.

  1. Amazon Connect 콘솔을 엽니다.

  2. 선택라우팅, 전화 번호.

  3. 온 더전화번호 관리페이지에서 흐름에 할당할 전화 번호를 선택합니다.

  4. 설명을 추가합니다.

  5. 에서Flow/IR메뉴에서 생성한 흐름을 선택합니다.

  6. 저장(Save)을 선택합니다.

사용해보기!

봇 및 흐름을 사용해보려면 흐름에 할당된 번호를 호출합니다. 다음에 나타나는 메시지를 따릅니다.