

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

# 주요 정의


이 주제에서는 봇 분석을 해석하는 데 도움이 되는 주요 정의를 제공합니다. 이러한 정의는 **의도**, **슬롯**, **대화**, **발화**라는 네 가지 컨텍스트에서의 봇 성능과 관련이 있습니다. 다음 필드는 여러 성능 지표와 관련이 있습니다.
+ [`Intent` 객체의 `state` 필드](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_runtime_Intent.html#lexv2-Type-runtime_Intent-state).
+ [SessionState](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_runtime_SessionState.html) 객체 내의 [`dialogAction` 객체의 `type` 필드](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_runtime_DialogAction.html#lexv2-Type-runtime_DialogAction-type).

## 의도


Amazon Lex V2는 다음과 같은 방식으로 의도를 분류합니다.
+ **성공** – 봇이 의도를 성공적으로 처리했습니다. 다음 상황 중 하나가 참이어야 합니다.
  + 의도 `state`는 `ReadyForFulfillment`이고, `dialogAction`의 `type`은 `Close`입니다.
  + 의도 `state`는 `Fulfilled`이고, `dialogAction`의 `type`은 `Close`입니다.
+ **실패** – 봇이 의도를 처리하지 못했습니다. 의도 상태. 다음 상황 중 하나가 참이어야 합니다.
  + 의도 `state`는 `Failed`이고, `dialogAction`의 `type`은 `Close`입니다(예: 사용자가 확인 프롬프트를 거부한 경우).
  + 봇은 의도가 완료되기 전에 `AMAZON.FallbackIntent`로 전환합니다.
+ **전환됨** – 원래 의도가 *성공* 또는 *실패*로 분류되기 전에 봇이 다른 의도를 인식하고 대신 해당 의도로 전환합니다.
+ **중단** – 의도가 *성공* 또는 *실패*로 분류되기 전에 고객이 응답하지 않습니다.

## Slots


Amazon Lex V2는 다음과 같은 방식으로 슬롯을 분류합니다.
+ **성공** – 봇이 슬롯을 가득 채우고 다른 슬롯으로 성공적으로 전환하거나 확인 단계를 진행했습니다.
+ **실패** – 최대 재시도 횟수에 도달했는데도 봇이 슬롯을 채우지 못했습니다.
+ **중단** – 슬롯이 *성공* 또는 *실패*로 분류되기 전에 고객이 응답하지 않거나 다른 의도로 전환합니다.

## 대화


고객이 Amazon Lex V2에 런타임 직접 호출을 할 때 [https://docs.aws.amazon.com/lexv2/latest/APIReference/API_runtime_PutSession.html#lexv2-runtime_PutSession-request-sessionId](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_runtime_PutSession.html#lexv2-runtime_PutSession-request-sessionId)를 제공하면 Amazon Lex V2가 [https://docs.aws.amazon.com/lexv2/latest/APIReference/API_runtime_SessionState.html#lexv2-Type-runtime_SessionState-originatingRequestId](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_runtime_SessionState.html#lexv2-Type-runtime_SessionState-originatingRequestId)를 생성합니다. 봇에 대해 설정한 세션 제한 시간([https://docs.aws.amazon.com/lexv2/latest/APIReference/API_CreateBot.html#lexv2-CreateBot-request-idleSessionTTLInSeconds](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_CreateBot.html#lexv2-CreateBot-request-idleSessionTTLInSeconds)) 내에 고객이 응답하지 않으면 세션이 만료됩니다. 고객이 동일한 `sessionId`를 사용하여 세션으로 돌아오면 Amazon Lex V2는 새로운 `originatingRequestId`를 생성합니다.

분석에서 *대화*는 `sessionId`와 `originatingRequestId`의 고유한 조합입니다. Amazon Lex V2는 다음과 같은 방식으로 대화를 분류합니다.
+ **성공** – 대화의 최종 의도는 *성공*으로 분류됩니다.
+ **실패** – 대화의 최종 의도가 *실패*했습니다. Amazon Lex V2의 기본값이 [AMAZON.FallbackIntent](built-in-intent-fallback.md)인 경우에도 대화가 *실패*합니다.
+ **중단** – 대화가 *성공* 또는 *실패*로 분류되기 전에 고객이 응답하지 않습니다.

## 표현


Amazon Lex V2는 다음과 같은 방식으로 발화를 분류합니다.
+ **감지됨** – Amazon Lex V2가 해당 발화를 봇용으로 구성된 의도를 간접적으로 호출하려는 시도로 인식합니다.
+ **놓침** – Amazon Lex V2가 발화를 인식하지 못합니다.