Jak używać wyodrębniania kluczowych fraz
Funkcja wyodrębniania kluczowych fraz może oceniać tekst bez struktury, a dla każdego dokumentu zwraca listę kluczowych fraz.
Ta funkcja jest przydatna, jeśli musisz szybko zidentyfikować główne punkty w kolekcji dokumentów. Na przykład, biorąc pod uwagę tekst wejściowy "Jedzenie było pyszne, a personel był wspaniały", usługa zwraca główne tematy: "jedzenie" i "wspaniały personel".
Napiwek
Jeśli chcesz rozpocząć korzystanie z tej funkcji, możesz skorzystać z artykułu Szybki start, aby rozpocząć pracę. Możesz również wysyłać żądania przy użyciu usługi Azure AI Foundry bez konieczności pisania kodu.
Opcje programowania
Aby użyć wyodrębniania kluczowych fraz, przesyłasz nieprzetworzony tekst bez struktury do analizy i przetwarzasz dane wyjściowe interfejsu API w aplikacji. Analiza jest wykonywana w stanie surowym, bez dodatkowego dostosowania modelu stosowanego do twoich danych. Istnieją dwa sposoby korzystania z wyodrębniania kluczowych fraz:
Opcja programowania | opis |
---|---|
Azure AI Foundry | Azure AI Foundry to platforma internetowa, która umożliwia łączenie jednostek przy użyciu przykładów tekstowych z własnymi danymi przy rejestracji. 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 kliencka (SDK Azure) | Zintegruj wyodrębnianie kluczowych fraz w swoje aplikacje, korzystając z interfejsu API REST lub dostępnej w różnych językach biblioteki klienta. Aby uzyskać więcej informacji, zobacz Szybki start wyodrębniania kluczowych fraz. |
Kontener 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. |
Określanie sposobu przetwarzania danych (opcjonalnie)
Określanie modelu wyodrębniania kluczowych fraz
Domyślnie wyodrębnianie kluczowych fraz używa najnowszego dostępnego modelu sztucznej inteligencji w tekście. Możesz również skonfigurować żądania interfejsu API tak, aby używały określonej wersji modelu.
Języki wejściowe
Podczas przesyłania dokumentów do przetworzenia przez wyodrębnianie kluczowych fraz można określić, w jakim z obsługiwanych języków są one napisane. Jeśli nie określisz języka, wyodrębnianie kluczowych fraz domyślnie odbywa się w języku angielskim. Interfejs API może zwracać przesunięcia w odpowiedzi na obsługę różnych kodowań wielojęzycznych i emoji.
Przesyłanie danych
Ekstrakcja kluczowych fraz działa najlepiej przy większej ilości tekstu. Jest to przeciwieństwo analizy sentymentu, która działa lepiej na krótszych tekstach. Aby uzyskać najlepsze wyniki dla obu operacji, rozważ odpowiednią zmianę struktury danych wejściowych.
Aby wysłać żądanie interfejsu API, potrzebujesz punktu końcowego zasobu językowego i klucza.
Uwaga
Klucz i punkt końcowy zasobu Language można znaleźć w witrynie Azure Portal. Znajdują się one na stronie Klucz i punkt końcowy zasobu w obszarze zarządzanie zasobami.
Analiza jest wykonywana po odebraniu żądania. Korzystanie z funkcji synchronicznego wyodrębniania kluczowych fraz jest bezstanowe. Żadne dane nie są przechowywane na Twoim koncie, a wyniki są zwracane natychmiast w odpowiedzi.
W przypadku korzystania z tej funkcji asynchronicznie wyniki interfejsu API są dostępne przez 24 godziny od momentu pozyskiwania żądania i są wskazywane w odpowiedzi. Po upływie tego okresu wyniki są czyszczone i nie są już dostępne do pobierania.
Pobieranie wyników wyodrębniania kluczowych fraz
Po otrzymaniu wyników z interfejsu API kolejność zwracanych kluczowych fraz jest określana wewnętrznie przez model. Wyniki można przesyłać strumieniowo do aplikacji lub zapisywać dane wyjściowe w pliku w systemie lokalnym.
Limity usług i danych
Aby uzyskać informacje na temat rozmiaru i liczby żądań, które można wysłać na minutę i sekundę, zobacz artykuł Dotyczący limitów usług.