연습 1: 예제를 사용하여 봇 생성 - Amazon Lex

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

연습 1: 예제를 사용하여 봇 생성

이 연습에서는 첫 번째 Amazon Lex V2 봇을 만들고 Amazon Lex V2 콘솔에서 테스트합니다. 이 연습에서는 OrderFlowers 예제를 사용합니다.

예제 개요

OrderFlowers 예제를 사용하여 Amazon Lex V2 봇을 생성합니다. 구조에 대한 자세한 내용은 아마존 렉스 V2 핵심 개념 단원을 참조하세요.

  • 의도 – OrderFlowers

  • 슬롯 유형FlowerTypes이란 이름의 1개의 사용자 지정 슬롯 유형과 다음과 같은 열거 값: roses, liliestulips

  • 슬롯 – 의도에 다음 정보(즉, 슬롯)가 충족되어야 봇이 의도를 이행할 수 있습니다.

    • PickupTime(AMAZON.TIME 기본 제공 유형)

    • FlowerType(FlowerTypes 사용자 지정 유형)

    • PickupDate(AMAZON.DATE 기본 제공 유형)

  • 발화 – 다음 샘플 발화는 사용자의 의도를 나타냅니다.

    • "꽃을 픽업하고 싶습니다."

    • “꽃을 주문하고 싶습니다.”

  • 프롬프트 – 봇이 의도를 식별한 후에는 다음 프롬프트를 사용하여 슬롯을 채웁니다.

    • FlowerType 슬롯에 대한 프롬프트 – "어떤 꽃을 주문하고 싶으세요?"

    • PickupDate 슬롯에 대한 프롬프트 – "언제 {FlowerType}를 픽업하고 싶으세요?"

    • PickupTime 슬롯에 대한 프롬프트 – "{FlowerType}의 픽업 시간은 언제인가요?"

    • 확인 설명문 – "좋아여, 꽃은 {PickupDate}, {PickupTime}시까지 픽업 준비될 겁니다. 괜찮으신가요?"

Amazon Lex V2 봇을 만들려면(콘솔)
  1. AWS Management Console에 로그인하고 https://console.aws.amazon.com/lex/에서 Amazon Lex 콘솔을 엽니다.

  2. 봇 생성을 선택합니다.

  3. 생성 방법으로는 예제로 시작을 선택합니다.

  4. 예제 봇 섹션의 목록에서 OrderFlowers를 선택합니다.

  5. 봇 구성 섹션에서 봇의 이름과 선택적 설명을 입력합니다. 이름은 계정에서 고유해야 합니다.

  6. 권한 섹션에서 기본 Amazon Lex 권한을 사용하여 새 역할 생성을 선택합니다. 그러면 Amazon Lex V2에서 봇을 실행하는 데 필요한 권한을 가진 AWS Identity and Access Management(IAM) 역할이 생성됩니다.

  7. COPPA(Children's Online Privacy Protection Act, 어린이 온라인 사생활 보호법) 섹션에서 적합한 응답을 선택하세요.

  8. 세션 타임아웃고급 설정 섹션의 기본값은 그대로 두십시오.

  9. 다음을 선택합니다. Amazon Lex V2에서 봇을 생성합니다.

봇을 만든 후에는 봇에서 지원하는 하나 이상의 언어를 추가해야 합니다. 언어에는 봇이 사용자와 대화하는 데 사용하는 의도, 슬롯 유형, 슬롯이 포함됩니다.

봇에 언어를 추가하려면
  1. 언어 섹션에서 지원되는 언어를 선택하고 설명을 추가합니다.

  2. 음성 상호작용의도 분류 신뢰도 점수 임계값 필드는 기본값 그대로 둡니다.

  3. 완료를 선택하여 봇에 언어를 추가합니다.

완료를 선택하면 콘솔에서 의도 편집기가 열립니다. 의도 편집기를 사용하여 봇이 사용한 의도를 검사할 수 있습니다. 봇 검사를 마치면 테스트할 수 있습니다.

OrderFlowers 봇을 테스트하려면
  1. 페이지 상단에서 빌드를 선택합니다. 봇이 빌드될 때까지 기다리세요.

  2. 빌드가 완료되면 테스트를 선택하여 테스트 창을 엽니다.

  3. 봇을 테스트합니다. “꽃을 픽업하고 싶습니다.”와 같은 샘플 발화 중 하나로 대화를 시작하세요.

다음 단계

템플릿을 사용하여 첫 번째 봇을 만들었으니 콘솔을 사용하여 자신만의 봇을 만들 수 있습니다. 사용자 지정 봇을 만드는 방법에 대한 지침 및 봇 만들기에 대한 자세한 내용은 Amazon Lex V2 봇을 사용한 작업 단원을 참조하십시오.