Amazon Lex에서 기본 오류 처리를 재정의하려면 어떻게 해야 합니까?

2분 분량
0

Amazon Lex 봇의 기본 오류 처리를 수정하고 싶습니다. 어떻게 해야 합니까?

간략한 설명

Amazon Lex는 사전 정의된 프롬프트 형태로 기본 오류 처리를 제공합니다. 하지만 폴백 의도를 사용하면 사용자 입력이 일치하지 않는 상황에서 봇이 반응하는 방법을 더 높은 수준으로 제어할 수 있습니다. 폴백 의도를 사용하여 대화 흐름을 관리하거나, 비즈니스 로직을 사용하거나, 봇 대화를 휴먼 에이전트에게 인계할 수 있습니다. AWS Lambda 함수를 트리거하고 응답을 제공하도록 폴백 의도를 설계할 수 있습니다.

해결 방법

Amazon Lex V1 콘솔을 사용하여 폴백 의도 구성

참고: Amazon Lex V2 콘솔에서 Amazon Lex V1 콘솔로 전환하려면 탐색 창에서 V1 콘솔로 돌아가기를 선택합니다.

  1. Amazon Lex V1 콘솔을 연 다음 폴백 의도를 구성할 봇을 선택합니다.
  2. 의도 섹션에서 + 기호를 선택합니다.
  3. 기존 의도에서 AMAZON.Fallback을 검색합니다.
  4. 기본 의도의 이름을 입력한 다음 의도를 생성합니다.
  5. 필요한 경우 새로 생성된 폴백 의도의 이행 코드 후크에 Lambda 함수를 추가할 수 있습니다. 이렇게 하면 폴백 의도가 충족될 때 Lambda 함수가 트리거됩니다.

참고: 콘솔을 사용하여 기본 AMAZON.Fallback 의도 유형을 봇에 추가하여 폴백 의도를 추가할 수 있습니다. PutBot 작업을 사용하여 의도를 지정하거나 콘솔의 기본 의도 목록에서 의도를 선택할 수도 있습니다.

 

Amazon Lex V2 콘솔을 사용하여 폴백 의도 구성

  1. Amazon Lex V2 콘솔을 연 다음 폴백 의도를 구성할 봇을 선택합니다.
  2. 언어 섹션의 봇이 사용하는 특정 언어에서 의도를 선택합니다.
  3. 폴백 의도를 선택합니다.
  4. 필요한 경우, 이행을 위한 고급 옵션을 사용하여 이행을 위해 Lambda 함수를 활성화합니다. 특정 Lambda 함수를 사용하려면 함수를 봇 별칭에 연결합니다. 봇이 지원하는 언어로 된 모든 의도에 동일한 Lambda 함수가 사용됩니다.

참고: 기본 AMAZON.Fallback 의도 유형은 콘솔을 사용하여 봇을 생성할 때 자동으로 봇에 추가됩니다. API를 사용하는 경우 CreateBot 작업을 사용하여 의도를 지정합니다.

폴백 의도에 다음 항목을 추가할 수 없습니다.

  • 발언
  • 슬롯
  • 프롬프트 확인

관련 정보

이행 프로세스 업데이트 구성

AWS Lambda 함수 사용

AMAZON.FallbackIntent

AWS 공식
AWS 공식업데이트됨 2년 전