콘솔 사용 - Amazon Lex

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

콘솔 사용

Lambda 함수를 봇 별칭에 연결
  1. AWS Management Console에 로그인하고 https://console.aws.amazon.com/lex/에서 Amazon Lex 콘솔을 엽니다.

  2. 왼쪽 패널에서 을 선택하고 봇 목록에서 Lambda 함수를 연결할 봇의 이름을 선택합니다.

  3. 왼쪽 패널에서배포 메뉴 아래의 별칭을 선택합니다.

  4. 별칭 목록에서 Lambda 함수를 연결할 별칭의 이름을 선택합니다.

  5. 언어 패널에서 Lambda 함수에 사용할 언어를 선택합니다. 패널에 해당 언어가 없는 경우 별칭의 언어 관리를 선택하여 언어를 추가합니다.

  6. 소스 드롭다운 메뉴에서 연결할 Lambda 함수의 이름을 선택합니다.

  7. Lambda 함수 버전 또는 별칭 드롭다운 메뉴에서 사용할 Lambda 함수의 버전 또는 별칭을 선택합니다. 그런 다음 저장을 선택합니다. 봇이 지원하는 언어의 모든 의도에 동일한 Lambda 함수가 사용됩니다.

Lambda 함수를 호출하는 의도를 설정합니다.
  1. 봇을 선택한 후 Lambda 함수를 호출하려는 봇의 언어 아래에 있는 왼쪽 메뉴에서 의도를 선택합니다.

  2. Lambda 함수를 호출하여 의도 편집기를 열려는 의도를 선택합니다.

  3. Lambda 코드 후크를 설정하는 데는 두 가지 옵션이 있습니다.

    1. 대화의 모든 단계 후에 Lambda 함수를 호출하려면 다음 이미지와 같이 의도 에디터 하단의 코드 후크 섹션으로 스크롤하여 초기화 및 검증에 Lambda 함수 사용 확인란을 선택합니다.

      Amazon Lex V2 의도 편집기의 코드 후크 섹션.
    2. 또는 Lambda 함수를 호출할 대화 단계에서 대화 코드 후크 섹션을 사용하세요. 대화 코드 후크 섹션은 다음과 같이 표시됩니다.

      Amazon Lex V2 의도 편집기의 코드 후크 섹션.

      Amazon Lex V2가 응답을 위해 코드 후크를 호출하는 방식을 제어하는 두 가지 방법이 있습니다.

      • 활성 버튼을 전환하여 활성 또는 비활성으로 표시합니다. 코드 후크가 활성화되면 Amazon Lex V2에서 코드 후크를 호출합니다. 코드 후크가 비활성되면 Amazon Lex V2는 코드 후크를 실행하지 않습니다.

      • Lambda 대화 코드 후크 섹션을 확장하고 Lambda 함수 호출 확인란을 선택하여 활성화됨 또는 비활성화됨으로 표시합니다. 코드 후크가 활성으로 표시된 경우에만 활성화하거나 비활성화할 수 있습니다. 활성화됨으로 표시되면 코드 후크가 정상적으로 실행됩니다. 비활성화되면 코드 후크가 호출되지 않고 Amazon Lex V2는 코드 후크가 성공적으로 반환된 것처럼 작동합니다. 대화 코드 후크가 성공하거나 실패하거나 제한 시간이 초과된 후 응답을 구성하려면 고급 옵션을 선택합니다.

      Lambda 코드 후크는 다음 대화 단계에서 호출할 수 있습니다.

      • 함수를 초기 응답으로 호출하려면 초기 응답 섹션으로 스크롤하고 사용자의 요청을 승인하는 응답 옆의 화살표를 확장한 다음 고급 옵션을 선택합니다. 팝업 메뉴 하단에서 대화 코드 후크 섹션을 찾으세요.

      • 슬롯 유도 후 함수를 호출하려면 슬롯 섹션으로 스크롤하여 관련 슬롯 프롬프트 옆에 있는 화살표를 확장한 다음 고급 옵션을 선택합니다. 팝업되는 메뉴 하단의 기본값 바로 위에 있는 대화 코드 후크 섹션을 찾으세요.

        각 유도 후에 함수를 호출할 수도 있습니다. 이렇게 하려면 슬롯 프롬프트 섹션에서 봇 유도 정보를 확장하고 추가 프롬프트 옵션을 선택한 다음 각 유도 후 Lambda 코드 후크 호출 옆의 확인란을 선택합니다.

      • 의도 확인을 위해 함수를 호출하려면 확인 섹션으로 스크롤한 다음 의도를 확인하는 프롬프트 옆의 화살표를 확장한 다음 고급 옵션을 선택합니다. 팝업 메뉴 하단에서 대화 코드 후크 섹션을 찾으세요.

      • 의도 이행 함수를 호출하려면 이행 섹션으로 스크롤하세요. 활성 버튼을 토글하여 코드 후크를 활성으로 설정합니다. 이행 성공 시 옆의 화살표를 확장하고 고급 옵션을 선택합니다. 이행 Lambda 코드 후크 섹션에서 이행을 위한 Lambda 함수 사용 옆의 확인란을 선택하여 코드 후크를 활성화됨으로 설정합니다.

  4. Lambda 함수를 호출할 대화 단계를 설정한 후에는 봇을 다시 빌드하여 함수를 테스트합니다.