Udostępnij za pośrednictwem


Co to jest nazwane rozpoznawanie jednostek (NER) w języku azure AI?

Nazwane rozpoznawanie jednostek (NER) jest jedną z funkcji oferowanych przez język azure AI, kolekcją algorytmów uczenia maszynowego i sztucznej inteligencji w chmurze do tworzenia inteligentnych aplikacji obejmujących język pisany. Funkcja NER może identyfikować i kategoryzować jednostki w tekście bez struktury. Na przykład: osoby, miejsca, organizacje i ilości. Wstępnie utworzona funkcja NER ma wstępnie ustawioną listę rozpoznanych jednostek. Niestandardowa funkcja NER umożliwia trenowanie modelu w celu rozpoznawania wyspecjalizowanych jednostek specyficznych dla danego przypadku użycia.

  • 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.
  • Artykuły koncepcyjne zawierają szczegółowe wyjaśnienia dotyczące funkcjonalności i funkcji usługi.

Uwaga

Rozwiązanie jednostki zostało uaktualnione do metadanych jednostki, począwszy od interfejsu API w wersji 2023-04-15-preview. Jeśli wywołujesz wersję zapoznawcza interfejsu API równą lub nowszą niż 2023-04-15-preview, zapoznaj się z artykułem Entity Metadata (Metadane jednostki), aby użyć funkcji rozpoznawania.

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.

  1. 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.

  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 rozpoznawania nazwanych jednostek

Aby użyć rozpoznawania nazwanych jednostek, należy przesłać nieprzetworzone tekst bez struktury do analizy i obsłużyć dane wyjściowe interfejsu API w aplikacji. Analiza jest wykonywana zgodnie z rzeczywistym użyciem, bez dodatkowego dostosowania modelu używanego na danych. Istnieją dwa sposoby używania rozpoznawania nazwanych jednostek:

Opcja programowania opis
Studio językowe Language Studio to platforma internetowa, która umożliwia wypróbowanie łączenia jednostek z przykładami tekstowymi bez konta platformy Azure i własnych danych podczas tworzenia konta. Aby uzyskać więcej informacji, zobacz witrynę internetową language Studio lub przewodnik Szybki start dla programu Language Studio.
Interfejs API REST lub biblioteka klienta (Zestaw Azure SDK) Zintegruj rozpoznawanie nazwanych jednostek z aplikacjami przy użyciu interfejsu API REST lub bibliotekę klienta dostępną w różnych językach. Aby uzyskać więcej informacji, zobacz przewodnik Szybki start dotyczący rozpoznawania nazwanych jednostek.

Dokumentacja referencyjna i przykłady kodu

Jeśli używasz tej funkcji w aplikacjach, zapoznaj się z następującą dokumentacją referencyjną i przykładami dotyczącymi języka AI platformy Azure:

Opcja/język programowania Dokumentacja referencyjna Przykłady
Interfejs API REST Dokumentacja interfejsu API REST
C# Dokumentacja języka C# Przykłady języka C#
Java Dokumentacja języka Java Przykłady języka Java
JavaScript Dokumentacja języka JavaScript Przykłady języka JavaScript
Python Dokumentacja języka Python Przykłady w języku Python

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żana. Przeczytaj notatkę dotyczącą przejrzystości rozwiązania NER , aby dowiedzieć się więcej na temat odpowiedzialnego używania i wdrażania sztucznej inteligencji w systemach. Więcej informacji można również znaleźć w następujących artykułach:

Scenariusze

  • Zwiększ możliwości wyszukiwania i indeksowanie wyszukiwania — klienci mogą tworzyć wykresy wiedzy na podstawie jednostek wykrytych w dokumentach, aby ulepszyć wyszukiwanie dokumentów jako tagi.
  • Automatyzowanie procesów biznesowych — na przykład podczas przeglądania roszczeń ubezpieczeniowych można wyróżnić rozpoznane jednostki, takie jak nazwa i lokalizacja, aby ułatwić przegląd. Możesz też wygenerować bilet pomocy technicznej z nazwą klienta i firmą automatycznie z wiadomości e-mail.
  • Analiza klienta — określanie najpopularniejszych informacji przekazywanych przez klientów w przeglądach, wiadomościach e-mail i wywołaniach w celu określenia najbardziej odpowiednich tematów, które są wywoływane i określają trendy w czasie.

Następne kroki

Istnieją dwa sposoby rozpoczęcia korzystania z funkcji rozpoznawania jednostek nazwanych (NER):

  • Language Studio, która jest platformą internetową, która umożliwia wypróbowanie kilku funkcji języka sztucznej inteligencji platformy Azure 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.