Udostępnij za pośrednictwem


Co to jest rozpoznawanie nazwanych bytów (NER) w usługach językowych Azure AI?

Rozpoznawanie nazwanych jednostek (NER) jest jedną z funkcji oferowanych przez Azure AI Language, kolekcja 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 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.
  • 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 w wersji API 2023-04-15-preview. Jeśli wywołujesz wersję zapoznawczą interfejsu API równą lub nowszą niż 2023-04-15-preview, zapoznaj się z artykułem Entity Metadata (Metadane jednostki), aby użyć funkcji rozwiązywania.

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 niezmienionym, bez żadnych dodatkowych dostosowań do modelu używanego na Twoich 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ą wykorzystywane 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ć nieprzetworzony tekst bez struktury do analizy i obsłużyć dane wyjściowe API w aplikacji. Analiza jest wykonywana tak, jak jest, bez dodatkowego dostosowywania modelu używanego na twoich danych. Istnieją dwa sposoby używania rozpoznawania nazwanych jednostek:

Opcja programowania Opis
Azure AI Foundry Azure AI Foundry to platforma internetowa, która umożliwia używanie nazwanego rozpoznawania 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 REST API lub biblioteka klienta (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 Quickstart 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#
Jawa Dokumentacja języka Java Przykłady języka Java
JavaScript Dokumentacja języka JavaScript Przykłady języka JavaScript
Pyton 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 go używają, osoby, których to dotyczy, oraz środowisko, w którym jest wdrażane. 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

  • Ulepsz funkcje wyszukiwania oraz indeksowanie — klienci mogą tworzyć wykresy wiedzy na podstawie jednostek wykrytych w dokumentach, aby ulepszyć wyszukiwanie dokumentów poprzez tagowanie.
  • 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 recenzjach, wiadomościach e-mail i rozmowach telefonicznych w celu ustalenia najbardziej istotnych tematów, które są omawiane, oraz określenia trendów w czasie.

Następne kroki

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

  • 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 z instrukcjami dotyczącymi przesyłania żądań do usługi przy użyciu interfejsu API REST i biblioteki klienta SDK.