Co to jest wykrywanie języka w języku sztucznej inteligencji platformy Azure?
Wykrywanie języka to jedna z funkcji oferowanych przez język sztucznej inteligencji platformy Azure, kolekcji algorytmów uczenia maszynowego i sztucznej inteligencji w chmurze na potrzeby tworzenia inteligentnych aplikacji obejmujących język pisany. Wykrywanie języka może wykryć ponad 100 języków w ich podstawowym skrypcie. Ponadto oferuje wykrywanie skryptów w celu wykrywania obsługiwanych skryptów dla każdego wykrytego języka zgodnie ze standardem ISO 15924 dla wybranej liczby języków obsługiwanych przez usługę Azure AI Language Service.
Ta dokumentacja zawiera następujące typy artykułów:
- Przewodniki Szybkiego startu to instrukcje wprowadzające, które pomagają w wysyłaniu żądań do usługi.
- Przewodniki z instrukcjami zawierają instrukcje dotyczące korzystania z usługi w bardziej szczegółowy lub dostosowany sposób.
Funkcje wykrywania języka
Wykrywanie języka: zwraca jeden dominujący język dla każdego przesyłanego dokumentu wraz z nazwą ISO 639-1, nazwą czytelną dla człowieka, oceną ufności, nazwą skryptu i kodem skryptu zgodnie ze standardem 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.
Utwórz zasób języka sztucznej inteligencji platformy Azure, który zapewnia dostęp do funkcji oferowanych przez język azure AI. Generuje hasło (nazywane kluczem) i adres URL punktu końcowego używany do uwierzytelniania żądań interfejsu API.
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.
Wyślij żądanie zawierające dane tekstowe. Klucz i punkt końcowy są używane do uwierzytelniania.
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 |
---|---|
Azure AI Foundry | Usługa Azure AI Foundry to platforma internetowa, która umożliwia używanie łączenia jednostek z przykładami tekstowymi z własnymi danymi po zarejestrowaniu się. Aby uzyskać więcej informacji, zobacz witrynę internetową usługi Azure AI Foundry lub dokumentację usługi Azure AI Foundry. |
Interfejs API REST 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. Aby uzyskać więcej informacji, zobacz przewodnik Szybki start dotyczący wykrywania języka. |
Kontener Docker | Użyj dostępnego kontenera platformy Docker, aby wdrożyć tę funkcję lokalnie. Te kontenery Dockera umożliwiają przybliżenie usługi do Twoich danych ze względów zgodności, zabezpieczeń lub innych powodów operacyjnych. |
Odpowiedzialne AI
System sztucznej inteligencji obejmuje nie tylko technologię, ale także osoby, które będą jej używać, osoby, których to dotyczy, oraz środowisko, w którym jest wdrażane. 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. Więcej informacji można również znaleźć w następujących artykułach:
- Uwaga dotycząca przejrzystości języka AI platformy Azure
- Integracja i odpowiedzialne użycie
- Dane, prywatność i bezpieczeństwo
Następne kroki
Istnieją dwa sposoby rozpoczynania pracy z funkcją łączenia jednostek:
- Azure AI Foundry to platforma internetowa, która umożliwia korzystanie z kilku funkcji usługi językowej 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.