할당량 - Amazon Lex V1

Amazon Lex V2를 사용하는 경우 Amazon Lex V2 가이드를 대신 참조하십시오.

 

Amazon Lex V1을 사용하는 경우 봇을 Amazon Lex V2로 업그레이드하는하는 것이 좋습니다. 더 이상 V1에 새로운 기능을 추가하지 않으므로 모든 새 봇에 V2를 사용할 것을 강력히 권장합니다.

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

할당량

이 섹션에서는 Amazon Lex의 현재 할당량에 대해 설명합니다. 이러한 할당량은 범주별로 그룹화됩니다.

서비스 할당량을 조정하거나 늘릴 수 있습니다. 할당량을 늘리려면 AWS 고객 지원팀에 문의하세요. 서비스 할당량을 늘리는 데 며칠이 걸릴 수 있습니다. 대규모 프로젝트의 일환으로 할당량을 늘리는 경우 이 시간을 계획에 추가하세요.

런타임 서비스 할당량

API 참조에 설명된 할당량 외에도 다음에 유의하십시오.

API 할당량

  • PostContent 작업의 음성 입력 길이는 최대 15초입니다.

     

  • PostContentPostText 런타임 API 작업 모두에서 입력 텍스트 크기는 최대 1,024개 유니코드 문자입니다.

     

  • PostContent 헤더의 최대 크기는 16KB입니다. 요청 및 세션 헤더를 합한 최대 크기는 12KB입니다.

     

  • 텍스트 모드에서 PostContent 또는 PostText 작업을 사용하는 경우 봇과 동시에 대화할 수 있는 최대 수는 $LATEST 별칭의 경우 2개, 다른 모든 별칭의 경우 50개입니다. 할당량은 각 API에 개별적으로 적용됩니다.

     

  • 음성 모드에서 PostContent 작업을 사용하는 경우 봇과의 최대 동시 텍스트 모드 대화 수는 $LATEST 별칭의 경우 2개이고 다른 모든 별칭의 경우 125개입니다. 할당량은 각 API에 개별적으로 적용됩니다.

     

  • 동시 세션 관리 호출(PutSession,GetSession,DeleteSession)의 최대 수는 봇 $LATEST 별칭의 경우 2개, 기타 모든 별칭의 경우 50개입니다.

     

  • Lambda 함수에 대한 최대 입력 크기는 12KB입니다. 최대 출력 크기는 25KB인데, 이 중 12KB는 세션 속성일 수 있습니다.

     

$LATEST 버전 사용

  • $LATEST 버전은 수동 테스트에만 사용해야 합니다. Amazon Lex는 봇 $LATEST 버전에 대해 실행할 수 있는 런타임 요청 수를 제한합니다.

     

  • $LATEST 버전의 봇을 업데이트하면 Amazon Lex는 $LATEST 버전의 봇을 사용하여 클라이언트 애플리케이션에 대해 진행 중인 모든 대화를 종료합니다. 일반적으로, $LATEST 버전은 업데이트할 수 있으므로 프로덕션 환경에서 $LATEST 버전의 봇을 사용하면 안 됩니다. 대신에 버전을 게시하고 이를 사용해야 합니다.

     

  • 별칭을 업데이트하면 Amazon Lex에서 변경 사항을 적용하는 데 몇 분 정도 걸릴 수 있습니다. $LATEST 버전의 봇을 수정하는 경우에는 변경 사항이 즉시 적용됩니다.

     

세션 제한 시간

  • 봇을 생성했을 때 설정한 세션 제한 시간은 봇이 현재 사용자 의도 및 슬롯 데이터와 같은 대화 컨텍스트를 유지할 수 있는 시간을 결정합니다.

     

  • 다른 버전을 가리키도록 봇 별칭을 업데이트하더라도 사용자가 봇과 대화를 시작한 후 세션이 만료될 때까지 Amazon Lex는 동일한 봇 버전을 사용합니다.

     

모델 구축 할당량

모델 구축이란 봇을 생성하고 관리하는 것을 말합니다. 봇, 의도, 슬롯 유형, 슬롯, 봇 채널 연결을 생성하고 관리하는 것이 여기에 포함됩니다.

봇 할당량

  • 모델 구축 API 전체에서 프롬프트 및 문장을 구성합니다. 이러한 각 프롬프트 또는 문장에는 메시지가 최대 5개 있을 수 있고, 각 메시지는 UTF-8 문자 1~1,000개를 포함할 수 있습니다.

     

  • 메시지 그룹을 사용하는 경우 각 메시지마다 최대 다섯 개 메시지 그룹을 정의할 수 있습니다. 각 메시지 그룹에는 최대 다섯 개 메시지를 포함할 수 있으므로, 모든 메시지 그룹에서 15개 메시지로 제한됩니다.

     

  • 의도 및 슬롯에 대한 샘플 표현을 정의할 수 있습니다. 모든 표현에는 최대 200,000자를 사용할 수 있습니다.

     

  • 각 슬롯 유형은 값 및 동의어를 최대 10,000개까지 정의할 수 있습니다. 각 봇은 슬롯 유형 값 및 동의어를 최대 50,000개까지 포함할 수 있습니다.

     

  • 봇, 별칭, 봇 채널 연결 이름은 생성 시 대/소문자를 구분하지 않습니다. 따라서 PizzaBot을 생성한 후 pizzaBot을 생성하려고 하면 오류가 발생합니다. 그러나 리소스에 액세스할 때 리소스 이름은 대/소문자를 구분하므로 pizzaBot이 아닌 PizzaBot을 지정해야 합니다. 이러한 이름은 ASCII 문자 2~50개로 되어 있어야 합니다.

     

  • 모든 리소스 유형에 대해 게시할 수 있는 최대 버전 개수는 100개입니다. 단, 별칭 버전 관리 기능은 없습니다.

     

  • 봇 내의 의도 이름과 슬롯 이름은 고유해야 하므로 의도와 슬롯 이름이 동일할 수 없습니다.

     

  • 여러 의도를 지원하도록 구성된 봇을 생성할 수 있습니다. 두 가지 의도에 동일한 이름의 슬롯이 있는 경우, 해당 슬롯 이름이 동일해야 합니다.

     

    예를 들어, 두 가지 의도(OrderPizzaOrderDrink)를 지원하도록 봇을 생성한다고 가정해 보겠습니다. 이 두 의도에 모두 size 슬롯이 있는 경우, 이 슬롯 유형은 두 위치 모두에서 동일해야 합니다.

     

    또한 이들 의도 중 하나에 있는 슬롯에 제공하는 샘플 표현은 다른 의도의 이름이 같은 슬롯에 적용됩니다.

     

  • 의도는 최대 250개까지 봇과 연결할 수 있습니다.

     

  • 봇 생성 시 세션 제한 시간을 지정합니다. 세션 제한 시간은 1분에서 하루일 수 있습니다. 기본값은 5분입니다.

     

  • 봇에 대해 별칭을 최대 다섯 개 만들 수 있습니다.

     

  • AWS 계정당 봇을 최대 250개까지 만들 수 있습니다.

     

  • 동일한 기본 제공 의도에서 확장된 여러 개의 의도를 만들 수 없습니다.

     

의도 할당량

  • 의도 및 슬롯 이름은 생성 시 대/소문자를 구분하지 않습니다. 따라서 OrderPizza 의도를 생성한 후 다른 orderPizza 의도를 다시 생성하려고 하면 오류가 발생합니다. 그러나 이러한 리소스에 액세스할 때 리소스 이름은 대/소문자를 구분합니다(orderPizza가 아닌 OrderPizza를 지정해야 함). 이러한 이름은 ASCII 문자 1~100개로 되어 있어야 합니다.

     

  • 의도 한 개는 최대 1,500개의 샘플 표현을 보유할 수 있습니다. 샘플 표현은 최소 하나가 필요합니다. 각 샘플 표현은 최대 200자의 UTF-8 문자일 수 있습니다. 봇에서 모든 의도 및 슬롯 표현에 대해 최대 200,000자를 사용할 수 있습니다. 의도의 샘플 표현:

    • 0개 이상의 슬롯 이름을 참조할 수 있습니다.

    • 슬롯 이름은 한 번만 참조할 수 있습니다.

    예:

    I want a pizza I want a {pizzaSize} pizza I want a {pizzaSize} {pizzaTopping} pizza

     

  • 각 의도는 표현을 최대 1,500개까지 지원하지만, 표현을 적게 사용할수록 Amazon Lex는 제공된 집합 이외의 입력을 더 잘 인식할 수 있습니다.

     

  • 의도에 각 메시지에 대한 최대 다섯 개 메시지 그룹을 생성할 수 있습니다. 메시지 하나에 대한 모든 메시지 그룹에 총 15개 메시지가 있을 수 있습니다.

     

  • 이 콘솔은 conclusionStatementfollowUpPrompt 메시지에 대해서만 메시지 그룹을 만들 수 있습니다. Amazon Lex API를 사용하여 다른 메시지에 대한 메시지 그룹을 생성할 수 있습니다.

     

  • 각 슬롯은 샘플 표현을 최대 10개까지 보유할 수 있습니다. 각 샘플 표현은 슬롯 이름을 한 번만 표시해야 합니다. 예:

    {pizzaSize} please

     

  • 각 봇에는 의도 및 슬롯 표현을 합해 최대 200,000자를 사용할 수 있습니다.

     

  • 기본 제공 의도에서 연장하는 의도에 표현을 제공할 수 없습니다. 다른 모든 의도의 경우 하나 이상의 샘플 표현을 제공해야 합니다. 의도에는 슬롯이 포함되어 있지만, 슬롯 수준 샘플 표현은 선택 사항입니다.

     

  • 기본 제공 의도

    • 현재 Amazon Lex는 기본 제공 의도에 대한 슬롯 유도를 지원하지 않습니다. 기본 제공 의도에서 파생된 의도가 있는 응답에 ElicitSlot 지시문 반환하는 Lambda 함수를 생성할 수 없습니다. 자세한 내용은 응답 형식을 참조하세요.

    • 이 서비스는 기본 제공 의도에 샘플 표현을 추가하는 기능을 지원하지 않습니다. 이와 마찬가지로 기본 제공 의도에 슬롯을 추가하거나 제거할 수 없습니다.

     

  • AWS 계정당 의도를 최대 1,000개까지 만들 수 있습니다. 의도에 슬롯을 최대 100개까지 만들 수 있습니다.

     

슬롯 유형 할당량

  • 슬롯 유형 이름은 생성 시 대/소문자를 구분하지 않습니다. PizzaSize 슬롯 유형을 생성한 후 pizzaSize 슬롯 유형을 다시 생성하면 오류가 발생합니다. 그러나 이러한 리소스에 액세스할 때 리소스 이름은 대/소문자를 구분합니다(pizzaSize가 아닌 PizzaSize를 지정해야 함). 이름은 ASCII 문자 1~100자여야 합니다.

     

  • 생성한 사용자 지정 슬롯 유형은 열거 값 및 동의어를 최대 10,000개까지 보유할 수 있습니다. 각 값은 UTF-8 문자로 최대 140자일 수 있습니다. 열거 값 및 동의어는 중복 항목을 포함할 수 없습니다.

     

  • 해당되는 경우 슬롯 유형 값에 대해 대문자와 소문자를 모두 지정합니다. 예를 들어 Procedure라는 슬롯 유형의 경우 값이 MRI이면 "MRI"와 "mri"를 모두 값으로 지정합니다.

     

  • 기본 제공 슬롯 유형 – 현재 Amazon Lex는 기본 제공 슬롯 유형에 대해 열거 값 또는 동의어를 추가하는 기능을 지원하지 않습니다.