brunch

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

by Master Seo

목적

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

10 bot.png




<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 선택


20 ice선택.png

맨아래 새 슬롯 타입 만들기

ProductType

frozen yogurt

인스턴트에 슬롯 추가하기


2

슬롯 타입 이름

ProductFlavor

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


30 초코렛.png




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


700 바닐라.png



800 one.png




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

감사합니다.


keyword
매거진의 이전글397.  텍스트를 생생한 음성으로Polly