다음을 통해 공유


다국어 프로젝트

대화형 언어 이해를 통해 프로젝트를 한 번에 여러 언어로 쉽게 확장할 수 있습니다. 프로젝트에서 여러 언어를 활성화하면 프로젝트에 언어별 발화 및 동의어를 추가할 수 있습니다. 사용자는 의도 및 엔터티에 대한 다국어 예측을 얻을 수 있습니다.

다국어 의도 및 학습된 엔터티 구성 요소

프로젝트에서 여러 언어를 활성화하면 주로 한 언어로 프로젝트를 학습시키고 즉시 다른 언어로 예측을 가져올 수 있습니다.

예를 들어 프로젝트를 전체적으로 영어 발화로 학습시키고 프랑스어, 독일어, 북경어, 일본어, 한국어 등으로 쿼리할 수 있습니다. 대화형 언어 이해를 통해 모델을 학습하기 위해 다국어 기술을 사용하여 프로젝트를 여러 언어로 쉽게 확장할 수 있습니다.

특정 언어가 다른 언어만큼의 성능을 보이지 않는 것이 확인될 때마다 프로젝트에 해당 언어에 대한 발화를 추가할 수 있습니다. Language Studio의 태그 발화 페이지에서 추가 중인 발화의 언어를 선택할 수 있습니다. 해당 언어에 대한 예를 모델에 도입하면 모델은 해당 언어의 구문을 더 접하게 되어 학습을 통해 더 잘 예측하게 됩니다.

모든 언어에 대해 동일한 수의 발화를 추가할 필요는 없습니다. 대부분의 프로젝트를 하나의 언어로 빌드해야 하며 성능이 좋지 않은 것으로 관찰되는 언어에만 발화를 조금 추가하면 됩니다. 주로 영어로 된 프로젝트를 만들고 프랑스어, 독일어, 스페인어로 테스트를 시작하는 경우 독일어가 다른 두 언어만큼의 성능을 보이지 않음을 확인할 수도 있습니다. 이 경우 원본 영어 예의 5%를 독일어로 추가하고, 새 모델을 학습시킨 후 독일어로 다시 테스트하는 것이 좋습니다. 독일어 쿼리에 대해 더 나은 결과를 볼 수 있습니다. 더 많은 발화를 추가할수록 더 좋은 결과를 얻을 가능성이 높습니다.

다른 언어로 데이터를 추가하는 경우 다른 언어에 부정적인 영향을 주지 않습니다.

여러 언어로 작성되는 구성 요소 나열 및 미리 빌드

여러 언어가 활성화된 프로젝트를 사용하면 모든 목록 키에 대해 언어별 동의어를 지정할 수 있습니다. 프로젝트를 쿼리하는 언어에 따라 사용자는 해당 언어의 동의어와 함께 목록 구성 요소에 대한 일치 항목만 얻습니다. 프로젝트를 쿼리하면 요청 본문에서 언어를 지정할 수 있습니다.

"query": "{query}"
"language": "{language code}"

언어를 제공하지 않으면 프로젝트의 기본 언어로 대체됩니다. 다른 언어 코드 목록은 언어 지원을 참조하세요.

미리 빌드된 구성 요소는 유사하며, 특정 언어로 제공되는 미리 빌드된 구성 요소에 대한 예측을 가져와야 합니다. 요청 언어에서 예측하려는 구성 요소를 다시 결정합니다. 미리 빌드된 각 구성 요소의 언어 지원에 대한 자세한 내용은 지원되는 미리 빌드된 엔터티 구성 요소를 참조하세요.