예제 발화에 레이블을 지정하는 방법

Important

LUIS는 2025년 10월 1일에 사용 중지되며 2023년 4월 1일부터 새 LUIS 리소스를 만들 수 없습니다. 지속적인 제품 지원 및 다국어 기능을 활용하려면 LUIS 애플리케이션대화 언어 이해로 마이그레이션하는 것이 좋습니다.

발화 예제의 엔터티에 레이블을 지정하면 해당 엔터티의 콘텐츠와 해당 엔터티가 발화에서 표시될 수 있는 위치에 대한 예제가 LUIS에 제공됩니다. 기계 학습 엔터티 및 하위 엔터티에 레이블을 지정할 수 있습니다.

기계 학습 엔터티 및 하위 엔터티에만 레이블을 지정할 수 있습니다. 해당되는 경우 다른 엔터티 형식을 기능으로 추가할 수 있습니다.

의도 세부 정보 페이지에서 예제 발화 레이블 지정

발화 내에서 엔터티 예의 레이블을 지정하려면 발화의 의도를 선택합니다.

  1. LUIS 포털에 로그인하고 구독제작 리소스를 선택하여 해당 제작 리소스에 할당된 앱을 확인합니다.
  2. 내 앱 페이지에서 해당 이름을 선택하여 앱을 엽니다.
  3. 엔터티를 사용하여 추출하기 위해 레이블을 지정할 예제 발화를 포함하는 의도를 선택합니다.
  4. 레이블을 지정하려는 텍스트를 선택한 다음 엔터티를 선택합니다.

엔터티에 레이블을 지정하는 두 가지 기법

의도 세부 정보 페이지에는 두 가지 레이블 지정 기법이 지원됩니다.

  • 엔터티 팔레트에서 엔터티 또는 하위 엔터티를 선택하고 예제 발화 텍스트 내에서 선택합니다. 이 방법은 스키마에 따라 올바른 엔터티 또는 하위 엔터티를 사용하는지 시각적으로 확인할 수 있기 때문에 권장되는 방법입니다.
  • 먼저 예제 발화 텍스트 내에서 선택합니다. 레이블 선택 항목이 있는 메뉴가 표시됩니다.

엔터티 팔레트를 표시하여 레이블 지정

엔터티를 사용하여 스키마를 계획한 후 레이블을 지정하는 동안 엔터티 팔레트를 계속 표시합니다. 엔터티 팔레트는 추출하려던 엔터티에 대한 미리 알림입니다.

엔터티 팔레트에 액세스하려면 예제 발화 목록 위의 상황별 도구 모음에서 @ 기호를 선택합니다.

A screenshot of the entity palette within an intent details page.

엔터티 팔레트에서 엔터티에 레이블 지정

엔터티 팔레트는 이전 레이블 지정 환경에 대한 대안을 제공합니다. 텍스트 위를 브러시하여 엔터티에 레이블을 즉시 지정할 수 있습니다.

  1. 발화 테이블의 오른쪽 위에 있는 @ 기호를 선택하여 엔터티 팔레트를 엽니다.

  2. 팔레트에서 레이블을 지정할 엔터티를 선택합니다. 이 작업은 새 커서로 시각적으로 표시됩니다. 커서는 LUIS 포털에서 이동하는 대로 마우스를 따라갑니다.

  3. 예제 발화에서 커서를 사용하여 엔터티를 그립니다.

    A screenshot showing an entity painted with the cursor.

엔터티 팔레트의 기능으로 엔터티 추가

엔터티 팔레트의 아래쪽 섹션에서는 현재 선택된 엔터티에 기능을 추가할 수 있습니다. 모든 기존 엔터티 및 구문 목록에서 선택하거나 새 구문 목록을 만들 수 있습니다.

A screenshot showing the entity palette with the entity as a feature.

예제 발화에서 역할을 사용하여 텍스트 레이블 지정

역할은 기계 학습 엔터티의 하위 엔터티로 레이블을 지정하여 바꿀 수 있습니다.

  1. 역할을 사용하는 예제 발화를 포함하는 의도 세부 정보 페이지로 이동합니다.

  2. 역할을 사용하여 레이블을 지정하려면 예제 발화에서 엔터티 레이블(텍스트 아래 실선)을 선택하고 드롭다운 목록에서 엔터티 창에서 보기를 선택합니다.

    A screenshot showing the view in entity menu.

    엔터티 팔레트가 오른쪽에 열립니다.

  3. 엔터티를 선택하고 팔레트 아래쪽으로 이동하여 역할을 선택합니다.

    A screenshot showing where to select a role.

상황별 메뉴에서 엔터티에 레이블 지정

상황별 레이블 지정을 통해 발화 내에서 텍스트를 빠르게 선택하고 레이블을 지정할 수 있습니다. 레이블이 지정된 텍스트에서 기계 학습 엔터티 또는 목록 엔터티를 만들 수도 있습니다.

“hi, please i want a cheese pizza in 20 minutes”라는 예제 발화를 생각해 보세요.

맨 왼쪽 텍스트를 선택한 다음, 엔터티의 맨 오른쪽 텍스트를 선택합니다. 표시되는 메뉴에서 레이블을 지정할 엔터티를 선택합니다.

A screenshot showing a menu for labeling an entity.

레이블이 지정된 텍스트 검토

레이블이 지정되면 발화 예제를 검토하고 선택한 텍스트 범위에서 선택한 엔터티에 밑줄이 그어져 있는지 확인합니다. 실선은 텍스트에 레이블이 지정되었음을 나타냅니다.

A screenshot showing a complete machine-learning entity.

예측된 엔터티 확인

텍스트 범위 주위에 점선으로 된 상자가 있는 경우 텍스트를 예측했지만 레이블이 아직 지정되지 않았음을 나타냅니다. 예측을 레이블로 전환하려면 발화 행을 선택한 다음, 상황별 도구 모음에서 엔터티 확인을 선택합니다.

참고 항목

문장 부호에 대한 레이블을 지정할 필요가 없습니다. 애플리케이션 설정을 사용하여 문장 부호가 발화 예측에 영향을 주는 방식을 제어합니다.

엔터티 레이블 지정 해제

참고 항목

기계 학습 엔터티만 레이블 지정을 해제할 수 있습니다. 정규식 엔터티, 목록 엔터티 또는 미리 빌드된 엔터티는 레이블을 지정하거나 해제할 수 없습니다.

엔터티의 레이블 지정을 해제하려면 엔터티를 선택하고 상황별 메뉴에서 레이블 지정 해제를 선택합니다.

A screenshot showing how to unlabel an entity.

상위 및 하위 엔터티에 대한 자동 레이블 지정

하위 엔터티에 대한 레이블을 지정하는 경우 상위는 자동으로 레이블이 지정됩니다.

비 기계 학습 엔터티에 대한 자동 레이블 지정

비 기계 학습 엔터티에는 미리 빌드된 엔터티, 정규식 엔터티, 목록 엔터티 및 pattern.any 엔터티가 포함됩니다. 이러한 엔터티는 LUIS에서 자동으로 레이블을 지정하므로 사용자가 수동으로 레이블을 지정할 필요가 없습니다.

엔터티 예측 오류

엔터티 예측 오류는 예측된 엔터티가 레이블이 지정된 엔터티와 일치하지 않음을 나타냅니다. 이는 발화 옆에 주의 표시기를 사용하여 시각화됩니다.

A screenshot showing the entity palette for a machine-learning entity.

다음 단계

애플리케이션 학습 및 테스트