brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Jun 07. 2020

398. Bot을 이용한 동적 대화 1

목적

아마존 Lex  봇 서비스 사용해보기




<1>  봇 만들기

<2>  인턴트 만들기

<3> 자신만의 슬롯 유형 생성

<4>  프롬프트 슬롯 추가하기

<5>  확인 문장

<6> 빌드와 테스트





<1>  봇 만들기


서비스 > Lex  > 시작하기   >   Custom bot 

drinkbot

choose voice : 아무음성이나

5

COPPA :  No

Children Online Privacy Protection Act(COPPA)

생성하기




<2>  인턴트 만들기

도음 인텐트


1

인턴트 생성하기 >  search existing intents  (존재하는것을 검색해서 사용하자)

AMAZON.HelpIntent

drinkhelp   

추가


 2

오류 처리

왼쪽 Error Handing 메뉴 

Sorry, I didn't understand  !

+ 클릭한다.

변경 시도의 최대수 

2

저장


3

상품에 대한 인턴트 만들기 

왼쪽  인텐트 메뉴에서   +     > 인턴트  만들기    

OrderProduct

추가

샘플에 추가

i want ice drink 

i want 2  ice  

i want 3 ice drink 




<3> 자신만의 슬롯 유형 생성


1

 ice  선택


맨아래 새 슬롯 타입 만들기

ProductType

frozen yogurt

인스턴트에 슬롯 추가하기


2

슬롯 타입 이름

ProductFlavor

+ 맨아래 새 슬롯 타입 만들기





3

좋아하는 슬롯 타입 만들기


초코렛 선택

초코렛 

+ 맨아래 새 슬롯 타입 만들기


슬롯타입 추가하기 

ProductFlavor

vanilla

strawberry


인스턴트에 슬롯 추가하기


4

슬롯 2에

productFlavor  으로 변경 하기




5

슬롯 타입 정렬하기

찾기

AMAZON.NUMBER


Slot3   

orderQuantity   로 변경하기





<4>  프롬프트 슬롯 추가하기


1

Slots 

Settings icon

product type

+

What would you like to order?

What kind of  product  ?

저장




<5>  확인 문장


확인 프롬프트  >    

확인 

//  Are you  ok ?   변수 , 변수 


취소

Okey . 


인스턴트 저장하기




<6> 빌드와 테스트


Build

test

help


I would like to order drink 







https://aws.amazon.com/ko/getting-started/hands-on/bots-just-got-better-net-toolkit-lex-lambda-cognito/module-one/

감사합니다.


브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari