Amazon Lex V2를 사용하는 경우 Amazon Lex V2 가이드를 대신 참조하십시오.
Amazon Lex V1을 사용하는 경우 봇을 Amazon Lex V2로 업그레이드하는하는 것이 좋습니다. 더 이상 V1에 새로운 기능을 추가하지 않으므로 모든 새 봇에 V2를 사용할 것을 강력히 권장합니다.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
예제: Amazon Kendra 인덱스에 대한 FAQ 봇 생성
이 예제에서는 Amazon Kendra 인덱스를 사용하여 사용자의 질문에 대한 답변을 제공하는 Amazon Lex 봇을 생성합니다. FAQ 봇은 사용자와의 대화를 관리합니다. AMAZON.KendraSearchIntent
의도를 사용하여 인덱스에 쿼리하고 사용자에게 응답을 제공합니다. 봇을 생성하려면
-
고객이 봇으로부터 답변을 얻기 위해 상호 작용할 봇을 생성합니다.
-
사용자 지정 의도를 생성합니다. 봇에는 하나 이상의 표현과 함께 하나 이상의 의도가 필요합니다. 이 의도는 봇을 빌드하는 데 필요하지만 다른 방식으로는 사용되지 않습니다.
-
봇에
KendraSearchIntent
의도를 추가하고 Amazon Kendra 인덱스와 함께 작동하도록 구성합니다. -
Amazon Kendra 인덱스에 저장된 문서로 답변할 수 있는 질문을 하여 봇을 테스트합니다.
이 예제를 사용하기 전에 Amazon Kendra 인덱스를 생성해야 합니다. 자세한 내용은 Amazon Kendra 개발자 안내서의 S3 버킷(콘솔)으로 시작하기를 참조하세요.
FAQ 봇을 생성하려면
AWS Management Console에 로그인하고 https://console.aws.amazon.com/lex
에서 콘솔을 엽니다. -
탐색 창에서 봇을 선택합니다.
-
생성을 선택합니다.
-
사용자 지정 봇을 선택합니다. 다음과 같이 봇을 구성합니다.
-
봇 이름 – 봇에 용도를 나타내는 이름(예:
KendraTestBot
)을 지정합니다. -
음성 출력 – 없음을 선택합니다.
-
세션 제한 시간 –
5
를 입력합니다. -
감정 분석 – 아니요를 선택합니다.
-
COPPA – 아니요를 선택합니다.
-
사용자 표현 저장 – 저장 안 함을 선택합니다.
-
-
생성을 선택합니다.
봇을 성공적으로 빌드하려면 하나 이상의 샘플 표현을 사용하여 하나 이상의 의도를 생성해야 합니다. 이 의도는 Amazon Lex 봇을 빌드하는 데 필요하지만 FAQ 응답에는 사용되지 않습니다. 이 의도의 표현은 고객이 묻는 질문에 해당하지 않아야 합니다.
필요한 의도를 생성하려면
-
봇 시작하기 페이지에서 의도 생성을 선택합니다.
-
의도 추가에서 의도 생성을 선택합니다.
-
의도 생성 대화 상자에서 의도의 이름(예:
RequiredIntent
)을 지정합니다. -
샘플 표현에 표현(예:
Required utterance
)를 입력합니다. -
의도 저장을 선택합니다.
이제 Amazon Kendra 인덱스를 검색하기 위한 의도와 이를 통해 반환되어야 하는 응답 메시지를 생성합니다.
AMAZON.KendraSearchIntent 및 응답 메시지를 생성하려면
-
탐색 창에서 의도 옆에 있는 더하기(+) 기호를 선택합니다.
-
의도 추가에서 기존 의도 검색을 선택합니다.
-
의도 검색 상자에
AMAZON.KendraSearchIntent
를 입력한 다음 목록에서 이를 선택합니다. -
기본 제공 의도 복사에서 의도 이름(예:
KendraSearchIntent
)을 입력한 다음 추가를 선택합니다. -
의도 편집기에서 Amazon Kendra 쿼리를 선택하여 쿼리 옵션을 엽니다.
-
Amazon Kendra 인덱스 메뉴에서 검색하려는 인덱스를 선택합니다.
-
응답 섹션에서 다음 3가지 메시지를 추가합니다.
I found a FAQ question for you: ((x-amz-lex:kendra-search-response-question_answer-question-1)) and the answer is ((x-amz-lex:kendra-search-response-question_answer-answer-1)). I found an excerpt from a helpful document: ((x-amz-lex:kendra-search-response-document-1)). I think the answer to your questions is ((x-amz-lex:kendra-search-response-answer-1)).
-
의도 저장을 선택한 다음 빌드를 선택하여 봇을 빌드합니다.
마지막으로 콘솔 테스트 창을 사용하여 봇의 응답을 테스트합니다. 질문이 인덱스가 지원하는 도메인에 있어야 합니다.
FAQ 봇을 테스트하려면
-
콘솔 테스트 창에서 인덱스에 대한 질문을 입력합니다.
-
테스트 창의 응답 섹션에서 답을 확인합니다.
-
다른 질문에 대한 테스트 창을 재설정하려면 채팅 기록 지우기를 선택합니다.