Udostępnij przez


Co to jest wykrywanie języka w języku platformy Azure w narzędziach Foundry?

Wykrywanie języka to jedna z funkcji oferowanych przez usługę Azure Language in Foundry Tools, kolekcję algorytmów uczenia maszynowego i sztucznej inteligencji w chmurze do tworzenia inteligentnych aplikacji obejmujących język pisany. Wykrywanie języka może wykryć ponad 100 języków w ich podstawowym skrypcie. Ponadto usługa oferuje wykrywanie skryptów dla każdego wykrytego języka przy użyciu standardu ISO 15924 dla wybranej liczby języków. Ta dokumentacja zawiera następujące typy artykułów:

Funkcje wykrywania języka

  • Wykrywanie języka: dla każdego dokumentu zwraca język główny, kod ISO 639-1, czytelną nazwę, współczynnik ufności, nazwę skryptu i kod skryptu ISO 15924.

  • Wykrywanie skryptów: aby odróżnić wiele skryptów używanych do pisania niektórych języków, takich jak Kazach, wykrywanie języka zwraca nazwę skryptu i kod skryptu zgodnie ze standardem ISO 15924.

  • Niejednoznaczna obsługa zawartości: aby ułatwić uściślanie języka na podstawie danych wejściowych, można określić kod kraju/regionu ISO 3166-1 alfa-2. Na przykład słowo "komunikacja" jest wspólne zarówno dla języka angielskiego, jak i francuskiego. Określenie źródła tekstu jako Francja może pomóc modelowi wykrywania języka określić prawidłowy język.

Typowy przepływ pracy

Aby użyć tej funkcji, przesyłasz dane do analizy i obsługujesz dane wyjściowe interfejsu API w aplikacji. Analiza jest przeprowadzana w stanie faktycznym, bez dodatkowego dostosowywania modelu używanego na danych.

  1. Utwórz zasób usługi Azure Language in Foundry Tools, który zapewnia dostęp do funkcji oferowanych przez język. Generuje hasło (nazywane kluczem) i adres URL punktu końcowego używany do uwierzytelniania żądań interfejsu API.

  2. Utwórz żądanie przy użyciu interfejsu API REST lub biblioteki klienta dla języków C#, Java, JavaScript i Python. Możesz również wysyłać wywołania asynchroniczne z żądaniem wsadowym, aby połączyć żądania interfejsu API dla wielu funkcji w jedno wywołanie.

  3. Wyślij żądanie zawierające dane tekstowe. Klucz i punkt końcowy są używane do uwierzytelniania.

  4. Prześlij odpowiedź strumieniowo lub przechowaj ją lokalnie.

Wprowadzenie do wykrywania języka

Aby użyć wykrywania języka, przesyłasz nieprzetworzony tekst bez struktury do analizy i obsługujesz wyniki interfejsu API w aplikacji. Analiza jest wykonywana tak jak jest, bez dodatkowego dostosowania modelu zastosowanego w przypadku danych. Istnieją trzy sposoby korzystania z wykrywania języka:

Opcja programowania opis
Portal Microsoft Foundry (nowy) Foundry (nowy) to oparta na chmurze platforma sztucznej inteligencji, która zapewnia usprawniony dostęp do modeli, agentów i narzędzi foundry za pośrednictwem projektów foundry.
Portal Foundry (klasyczny) Foundry (wersja klasyczna) to platforma oparta na chmurze, która obsługuje projekty oparte na centrum i inne typy zasobów. Po zarejestrowaniu się możesz użyć własnych danych, aby wykryć ponad 100 języków w ich podstawowym skryscie.
REST API lub biblioteka klienta (Azure SDK) Integrowanie wykrywania języka z aplikacjami przy użyciu interfejsu API REST lub biblioteki klienta dostępnej w różnych językach.
Kontener platformy Docker Użyj dostępnego kontenera platformy Docker, aby wdrożyć tę funkcję lokalnie. Kontenery Docker umożliwiają zbliżenie usługi do danych ze względu na zgodność, bezpieczeństwo lub inne kwestie operacyjne.

Odpowiedzialne AI

System sztucznej inteligencji obejmuje nie tylko technologię, ale także osoby, które obsługują system, osoby, które doświadczają jego efektów, oraz szersze środowisko, w którym działa system. Przeczytaj notatkę na temat przejrzystości wykrywania języka, aby dowiedzieć się więcej na temat odpowiedzialnego używania sztucznej inteligencji i wdrażania w systemach.

Następne kroki

Istnieją dwa sposoby rozpoczynania pracy z funkcją łączenia jednostek:

  • Microsoft Foundry to platforma internetowa, która umożliwia korzystanie z kilku funkcji języka bez konieczności pisania kodu.
  • Artykuł dotyczący szybkiego startu zawiera instrukcje dotyczące tworzenia żądań do usługi przy użyciu interfejsu API REST i zestawu SDK biblioteki klienta.