기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
사용자가 의도를 시작할 때 사용할 것으로 예상되는 문구를 변형한 샘플 발화를 만듭니다. 예를 들어 BookFlight
의도의 경우 다음과 같은 발화를 포함할 수 있습니다.
-
항공편을 예약하고 싶어요
-
항공편 구하도록 도와주세요.
-
비행기 표 주세요!
-
{
DepartureCity
}에서 {DestinationCity
}행 항공편
10개 이상의 샘플 발화를 제공해야 합니다. 사용자가 발음할 수 있는 다양한 문장 구조와 단어를 나타내는 샘플을 제공합니다. 위의 예시 3 및 4와 같이 불완전한 문장도 고려해 보세요. 예시 4의 {DepartureCity
}처럼 슬롯 이름에 중괄호를 사용하여 예시 발화에서 의도에 맞게 정의한 슬롯을 사용할 수도 있습니다. 샘플 발화에 슬롯 이름을 포함하는 경우 Amazon Lex V2는 사용자가 발화에서 제공하는 값으로 의도의 슬롯을 채웁니다.
Amazon Lex V2는 다양한 샘플 발화를 통해 일반화하여 사용자가 의도를 시작하기를 원한다는 것을 효과적으로 인식할 수 있습니다.
의도 편집기, 시각적 대화 빌더에서 또는 CreateIntent 또는 UpdateIntent API 작업을 사용하여 샘플 발화를 추가할 수 있습니다. Amazon Bedrock의 생성형 AI 기능을 활용하여 샘플 표현을 자동으로 생성할 수도 있습니다. 자세한 내용은 발화 생성을 사용하여 의도 인식을 위한 샘플 발화 생성 단원을 참조하십시오.
의도 편집기 또는 시각적 대화 빌더를 사용하세요.
-
의도 편집기에서 샘플 발화 섹션으로 이동합니다. 시각적 대화 빌더의 시작 블록에서 샘플 발화 섹션을 찾으세요.
-
투명한 텍스트
I want to book a flight
가 있는 상자에 샘플 발화를 입력합니다. 발화 추가를 선택하여 발화를 추가합니다. -
미리 보기 또는 일반 텍스트 모드에서 추가한 샘플 발화를 볼 수 있습니다. 일반 텍스트에서는 각 줄이 별도의 발화입니다. 미리 보기 모드에서 발화 위로 마우스를 이동하면 다음 옵션이 표시됩니다.
-
텍스트 상자를 선택하여 발화 편집.
-
텍스트 상자 오른쪽에 있는 x 버튼을 선택하여 발화 삭제.
-
텍스트 상자 왼쪽에 있는 버튼을 드래그하여 샘플 발화의 순서 변경.
-
-
상단의 검색 창을 사용하여 샘플 발화를 검색하고 옆에 있는 드롭다운 메뉴를 사용하여 발화를 추가한 순서 또는 알파벳 순서로 정렬할 수 있습니다.
API 작업 사용
-
CreateIntent 작업으로 새 의도를 생성하거나 UpdateIntent 작업으로 기존 의도를 업데이트합니다.
-
API 요청에는 SampleUtterance 객체의 배열에 매핑되는
sampleUtterances
필드가 포함되어 있습니다. -
추가하려는 각 샘플 발화에 대해 배열에
SampleUtterance
객체를 추가합니다. 샘플 발화를utterance
필드 값으로 추가합니다. -
샘플 발화를 편집하고 삭제하려면
UpdateIntent
요청을 보내십시오.sampleUtterances
필드에 입력한 발화 목록이 기존 발화를 대체합니다.중요
UpdateIntent
요청에서 필드를 비워 두면 의도의 기존 구성이 삭제됩니다. DescribeIntent 작업을 사용하면 봇 구성을 반환하고 삭제하지 않으려는 구성을UpdateIntent
요청에 복사할 수 있습니다.