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 jest w stanie wykryć ponad 100 języków w ich podstawowym skryscie. 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 Szybki start to instrukcje wprowadzające, które ułatwiają wysyłanie żą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 wykonywana zgodnie z rzeczywistym użyciem, bez dodatkowego dostosowania do 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 nieprzetworzone tekst bez struktury do analizy i obsługujesz dane wyjściowe interfejsu API w aplikacji. Analiza jest wykonywana zgodnie z rzeczywistym użyciem, bez dodatkowego dostosowania modelu używanego na 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 linków jednostek z przykładami tekstowymi z własnymi danymi podczas tworzenia konta. 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 (Zestaw 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 platformy Docker | Użyj dostępnego kontenera platformy Docker, aby wdrożyć tę funkcję lokalnie. Te kontenery platformy Docker umożliwiają przybliżenie usługi do 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 przezroczystości języka sztucznej inteligencji 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ł Szybki start zawierający instrukcje dotyczące podejmowania żądań do usługi przy użyciu interfejsu API REST i zestawu SDK biblioteki klienta.