Udostępnij za pośrednictwem


Projekty wielojęzyczne

Zrozumienie języka konwersacyjnego ułatwia rozszerzanie projektu na kilka języków jednocześnie. Po włączeniu wielu języków w projektach można dodawać do projektu wypowiedzi i synonimy specyficzne dla języka. Możesz uzyskać wielojęzyczne przewidywania dla swoich intencji i jednostek.

Wielojęzyczne intencje i poznane składniki jednostek

Po włączeniu wielu języków w projekcie można wytrenować projekt głównie w jednym języku i natychmiast uzyskać przewidywania w innych językach.

Możesz na przykład wytrenować projekt w całości przy użyciu angielskich wypowiedzi i wykonać zapytania względem niego w języku francuskim, niemieckim, mandaryńskim, japońskim, koreańskim i innych. Zrozumienie języka konwersacyjnego ułatwia skalowanie projektów do wielu języków przy użyciu wielojęzycznej technologii do trenowania modeli.

Za każdym razem, gdy zidentyfikujesz, że dany język nie działa, a także inne języki, możesz dodać wypowiedzi dla tego języka w projekcie. Na stronie wypowiedzi tagów w programie Language Studio możesz wybrać język dodawanej wypowiedzi. Wprowadzenie przykładów dla tego języka do modelu jest wprowadzane do bardziej składni tego języka i uczy się przewidywać go lepiej.

Nie oczekuje się dodania tej samej liczby wypowiedzi dla każdego języka. Większość projektu należy skompilować w jednym języku i dodać tylko kilka wypowiedzi w językach, które obserwujesz, nie działają prawidłowo. Jeśli utworzysz projekt, który jest głównie w języku angielskim i zaczniesz testować go w języku francuskim, niemieckim i hiszpańskim, możesz zauważyć, że język niemiecki nie działa, a także inne dwa języki. W takim przypadku rozważ dodanie 5% oryginalnych przykładów języka angielskiego w języku niemieckim, wytrenuj nowy model i ponownie przetestuj go w języku niemieckim. Powinny zostać wyświetlone lepsze wyniki dla niemieckich zapytań. Więcej dodanych wypowiedzi, tym bardziej prawdopodobne, że wyniki będą lepsze.

Podczas dodawania danych w innym języku nie należy oczekiwać, że będzie ona negatywnie wpływać na inne języki.

Wyświetlanie listy i wstępnie utworzonych składników w wielu językach

Projekty z włączonymi wieloma językami umożliwiają określanie synonimów dla każdego klucza listy. W zależności od języka, za pomocą którego wykonujesz zapytanie dotyczące projektu, uzyskujesz dopasowania tylko dla składnika listy z synonimami tego języka. Podczas wykonywania zapytań dotyczących projektu możesz określić język w treści żądania:

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

Jeśli nie udostępnisz języka, powróci on do domyślnego języka projektu. Aby uzyskać listę różnych kodów języków, zobacz Obsługa języka.

Wstępnie utworzone składniki są podobne, gdzie należy oczekiwać, aby uzyskać przewidywania dla wstępnie utworzonych składników, które są dostępne w określonych językach. Język żądania ponownie określa, które składniki próbują być przewidywane. Aby uzyskać informacje na temat obsługi języka każdego wstępnie utworzonego składnika, zobacz Obsługiwane wstępnie utworzone składniki jednostki.