봇 템플릿에서 사전 정의된 봇 생성 - Amazon Lex

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

봇 템플릿에서 사전 정의된 봇 생성

Amazon Lex V2는 대규모 환경을 구축하고 디지털 참여를 유도하기 위해 사전 빌드된 솔루션을 제공합니다. 사전 빌드된 봇 템플릿은 클라이언트 환경을 자동화하고 표준화합니다. 봇 템플릿은 음성 및 채팅 방식 모두에 대해 교육 데이터 및 대화 프롬프트와 함께 즉시 사용할 수 있는 대화 흐름을 제공합니다. 리소스를 최적화하면서 봇 솔루션 제공을 가속화하여 고객 관계에 집중할 수 있습니다.

비즈니스 사용 사례에 따라 사전 구축된 봇을 만들 수 있습니다. AWS CloudFormation 콘솔을 사용하여 Amazon S3, Amazon Connect 및 DynamoDB와 같은 관련 서비스에 대해 사전 빌드된 옵션을 선택할 수 있습니다.

현재 Amazon Lex V2는 다음과 같은 비즈니스 분야를 지원합니다.

  • 금융 서비스

  • 소매 주문

  • 자동차 보험

  • 통신

  • 항공 서비스

  • 더 많은 분야를 지원할 예정입니다...

제공된 비즈니스 솔루션 템플릿으로 봇을 빌드하고 비즈니스 요구 사항에 맞게 봇을 사용자 지정할 수 있습니다.

참고

템플릿은 AWS CloudFormation 스택을 통해 Amazon Lex V2 외부의 리소스를 생성합니다. Lambda 및 DynamoDB와 같은 다른 콘솔에서 스택을 수정해야 할 수 있습니다.

봇 템플릿을 구축하고 배포하는 데 필요한 사전 요구 사항:

  • AWS 계정

  • 다음 AWS 서비스에 대한 액세스 권한:

    • 봇을 생성하기 위한 Amazon Lex V2

    • 비즈니스 로그인 함수를 위한 Lambda

    • 테이블을 생성하기 위한 DynamoDB

    • 정책 및 역할 생성을 위한 IAM 액세스

    • 스택을 실행하기 위한 AWS CloudFormation

  • IAM 액세스 권한 및 비밀 키 보안 인증 정보

  • Amazon Connect 인스턴스(선택 사항)

참고

서로 다른 AWS 서비스를 사용하면 각 서비스에 대해 각각 사용 비용이 발생합니다.

Amazon Lex V2 템플릿에서 봇을 구축하려면:
  1. AWS Management Console에 로그인하고 https://console.aws.amazon.com/lex/에서 Amazon Lex 콘솔을 엽니다.

  2. 템플릿에서 봇 생성이라고 표시된 주황색 버튼을 선택합니다.

  3. 봇 템플릿에 사용할 비즈니스 카테고리를 선택합니다. 참고: 현재 사용할 수 있는 봇 템플릿은 5개입니다. 더 많은 템플릿을 제공할 예정입니다.

  4. 사용할 템플릿에서 만들기를 선택합니다. AWS CloudFormation 스택의 매개 변수를 편집할 수 있는 탭이 AWS CloudFormation에 열립니다. 선택한 템플릿에 대한 모든 옵션이 이미 완성되었습니다. 자세히 알아보기를 선택하여 봇 템플릿의 작동 방식에 대해 자세히 알아볼 수도 있습니다.

  5. AWS CloudFormation 콘솔에서 AWS CloudFormation은 선택한 템플릿의 각 값에 대한 기본 구성을 생성합니다. 또한 고유한 스택 이름, AWS CloudFormation 파라미터, Amazon DynamoDB 테이블 및 Amazon Connect 파라미터(선택 사항)를 선택할 수 있습니다.

  6. 창 하단에서 스택 생성을 선택합니다.

  7. AWS CloudFormation은 몇 분 동안 백그라운드에서 요청을 처리하여 새 봇을 구성합니다. 참고: 이 프로세스는 DynamoDB 테이블, Amazon Connect 통화 흐름 및 Amazon Connect 인스턴스에 대한 리소스를 자동으로 생성합니다. AWS CloudFormation 콘솔에서 진행 상황을 추적한 다음 CloudFormation 스택 생성이 완료되면 Amazon Lex V2 콘솔로 다시 이동할 수 있습니다.

  8. 성공적으로 구축되면 메시지가 표시되고 봇 목록으로 이동을 선택하여 페이지로 이동하여 테스트 및 사용할 준비가 된 새 봇을 찾을 수 있습니다.

봇 템플릿 구성

Lambda 함수 – 봇 템플릿은 배포에 필요한 Lambda 함수를 자동으로 생성합니다. 여러 봇이 템플릿 솔루션의 일부인 경우 여러 Lambda 함수가 AWS CloudFormation 파라미터에 나열됩니다. 봇과 함께 배포할 기존 Lambda 함수가 있는 경우 사용자 지정 Lambda 함수의 이름을 입력할 수 있습니다.

Amazon DynamoDB – 봇 템플릿은 샘플 정책 데이터를 로드하는 데 필요한 DynamoDB 테이블을 자동으로 생성합니다. 사용자 지정 DynamoDB 테이블의 이름을 입력할 수도 있습니다. 사용자 지정 DynamoDB 테이블은 봇 템플릿 배포에서 생성한 기본 테이블과 같은 방식으로 형식을 지정해야 합니다.

Amazon Connect – ConnectInstanceARN과 고유한 ContactFlowName을 입력하여 새 봇 템플릿과 함께 작동하도록 Amazon Connect 인스턴스를 구성할 수 있습니다. Amazon Connect를 사용하면 IVR 시스템을 사용하여 봇을 처음부터 끝까지 테스트할 수 있습니다.

봇 템플릿 문제 해결

  • 선택한 템플릿을 만들 수 있는 적절한 권한이 있는지 확인하세요. 사용자에게는 템플릿 내에 나열된 AWS 리소스에 대한 권한과 함께 CloudFormation:CreateStack 권한이 필요합니다. 사용자 권한이 필요한 리소스 목록은 템플릿 생성 페이지 하단에 있습니다.

  • 봇 템플릿 생성에 실패할 경우 Amazon Lex V2 콘솔의 빨간색 배너에 템플릿 생성을 담당하는 AWS CloudFormation 스택으로 연결되는 링크가 표시됩니다. AWS CloudFormation 콘솔 내에서 이벤트 탭을 보면 템플릿 실패의 원인이 된 특정 오류를 확인할 수 있습니다. AWS CloudFormation 오류를 검토한 후 자세한 내용은 CloudFormation 문제 해결을 참조하십시오.

  • 봇 템플릿은 샘플 데이터에만 사용할 수 있습니다. 템플릿이 사용자 지정 데이터와 함께 작동하도록 하려면 DynamoDB 테이블을 데이터로 채워야 합니다.