기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
연습 1: 예제를 사용하여 봇 생성
이 연습에서는 첫 번째 Amazon Lex V2 봇을 만들고 Amazon Lex V2 콘솔에서 테스트합니다. 이 연습에서는 OrderFlowers 예제를 사용합니다.
예제 개요
OrderFlowers 예제를 사용하여 Amazon Lex V2 봇을 생성합니다. 구조에 대한 자세한 내용은 아마존 렉스 V2 핵심 개념 단원을 참조하세요.
-
의도 – OrderFlowers
-
슬롯 유형 –
FlowerTypes
이란 이름의 1개의 사용자 지정 슬롯 유형과 다음과 같은 열거 값:roses
,lilies
및tulips
-
슬롯 – 의도에 다음 정보(즉, 슬롯)가 충족되어야 봇이 의도를 이행할 수 있습니다.
-
PickupTime
(AMAZON.TIME 기본 제공 유형) -
FlowerType
(FlowerTypes 사용자 지정 유형) -
PickupDate
(AMAZON.DATE 기본 제공 유형)
-
-
발화 – 다음 샘플 발화는 사용자의 의도를 나타냅니다.
-
"꽃을 픽업하고 싶습니다."
-
“꽃을 주문하고 싶습니다.”
-
-
프롬프트 – 봇이 의도를 식별한 후에는 다음 프롬프트를 사용하여 슬롯을 채웁니다.
-
FlowerType
슬롯에 대한 프롬프트 – "어떤 꽃을 주문하고 싶으세요?" -
PickupDate
슬롯에 대한 프롬프트 – "언제 {FlowerType}를 픽업하고 싶으세요?" -
PickupTime
슬롯에 대한 프롬프트 – "{FlowerType}의 픽업 시간은 언제인가요?" -
확인 설명문 – "좋아여, 꽃은 {PickupDate}, {PickupTime}시까지 픽업 준비될 겁니다. 괜찮으신가요?"
-
Amazon Lex V2 봇을 만들려면(콘솔)
-
AWS Management Console에 로그인하고 https://console.aws.amazon.com/lex/
에서 Amazon Lex 콘솔을 엽니다. -
봇 생성을 선택합니다.
-
생성 방법으로는 예제로 시작을 선택합니다.
-
예제 봇 섹션의 목록에서 OrderFlowers를 선택합니다.
-
봇 구성 섹션에서 봇의 이름과 선택적 설명을 입력합니다. 이름은 계정에서 고유해야 합니다.
-
권한 섹션에서 기본 Amazon Lex 권한을 사용하여 새 역할 생성을 선택합니다. 그러면 Amazon Lex V2에서 봇을 실행하는 데 필요한 권한을 가진 AWS Identity and Access Management(IAM) 역할이 생성됩니다.
-
COPPA(Children's Online Privacy Protection Act, 어린이 온라인 사생활 보호법) 섹션에서 적합한 응답을 선택하세요.
-
세션 타임아웃 및 고급 설정 섹션의 기본값은 그대로 두십시오.
-
다음을 선택합니다. Amazon Lex V2에서 봇을 생성합니다.
봇을 만든 후에는 봇에서 지원하는 하나 이상의 언어를 추가해야 합니다. 언어에는 봇이 사용자와 대화하는 데 사용하는 의도, 슬롯 유형, 슬롯이 포함됩니다.
봇에 언어를 추가하려면
-
언어 섹션에서 지원되는 언어를 선택하고 설명을 추가합니다.
-
음성 상호작용 및 의도 분류 신뢰도 점수 임계값 필드는 기본값 그대로 둡니다.
-
완료를 선택하여 봇에 언어를 추가합니다.
완료를 선택하면 콘솔에서 의도 편집기가 열립니다. 의도 편집기를 사용하여 봇이 사용한 의도를 검사할 수 있습니다. 봇 검사를 마치면 테스트할 수 있습니다.
OrderFlowers 봇을 테스트하려면
-
페이지 상단에서 빌드를 선택합니다. 봇이 빌드될 때까지 기다리세요.
-
빌드가 완료되면 테스트를 선택하여 테스트 창을 엽니다.
-
봇을 테스트합니다. “꽃을 픽업하고 싶습니다.”와 같은 샘플 발화 중 하나로 대화를 시작하세요.
다음 단계
템플릿을 사용하여 첫 번째 봇을 만들었으니 콘솔을 사용하여 자신만의 봇을 만들 수 있습니다. 사용자 지정 봇을 만드는 방법에 대한 지침 및 봇 만들기에 대한 자세한 내용은 Amazon Lex V2 봇을 사용한 작업 단원을 참조하십시오.