Udostępnij przez


LUIS

Usługa Azure Cognitive Services language understanding intelligent service (LUIS) umożliwia kontekstowe zrozumienie języka, dzięki czemu aplikacje komunikują się z osobami w sposób, w jaki mówią.

Ten łącznik jest dostępny w następujących produktach i regionach:

Usługa Class Regions
Copilot Studio Standard Wszystkie regiony usługi Power Automate
Logic Apps Standard Wszystkie regiony usługi Logic Apps
Power Apps Standard Wszystkie Power Apps regiony
Power Automate Standard Wszystkie regiony usługi Power Automate
Metadane łącznika
Publisher Microsoft
Witryna internetowa https://azure.microsoft.com/services/cognitive-services/language-understanding-intelligent-service/

Znane problemy i ograniczenia

Poniżej przedstawiono niektóre znane ograniczenia dotyczące korzystania z łącznika usługi LUIS

  1. Listy rozwijane dla punktów końcowych tworzenia identyfikatora aplikacji, wersji aplikacji, żądanej intencji i żądanej jednostki, dlatego wymagają użycia klucza tworzenia podczas tworzenia połączenia. W przypadku dostępności tylko klucza punktu końcowego należy użyć "Wprowadź wartość niestandardową", aby wprowadzić odpowiednie wartości parametrów.

Tworzenie połączenia

Łącznik obsługuje następujące typy uwierzytelniania:

Wartość domyślna Parametry tworzenia połączenia. Wszystkie regiony Udostępnialne

Domyślny

Dotyczy: wszystkie regiony

Parametry tworzenia połączenia.

Jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power jest udostępniana innemu użytkownikowi, połączenie jest również udostępniane. Aby uzyskać więcej informacji, zobacz Omówienie łączników dla aplikacji kanwy — Power Apps | Microsoft Docs

Name Typ Description Wymagane
Klucz interfejsu API securestring Klucz interfejsu API Prawda
Punkt końcowy przewidywania ciąg Punkt końcowy przewidywania. Jeśli nie zostanie określona, zostanie ona domyślnie ustawiona na https://westus.api.cognitive.microsoft.com.

Limity ograniczania

Nazwa Wywołania Okres odnowienia
Wywołania interfejsu API na połączenie 1200 60 sekund

Akcje

Pobieranie jednostki według typu

W przypadku danego typu jednostki operacja zwraca najlepszy pasujący model jednostki z obiektu przewidywania usługi LUIS.

Uzyskiwanie przewidywania

Biorąc pod uwagę tekst wejściowy, te operacje zwracają przewidywanie na podstawie wstępnie wytrenowanego modelu. Zwrócony obiekt przewidywania może być również używany jako dane wejściowe dla innych akcji usługi LUIS.

Pobieranie jednostki według typu

W przypadku danego typu jednostki operacja zwraca najlepszy pasujący model jednostki z obiektu przewidywania usługi LUIS.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator aplikacji
app-id True string

Identyfikator wytrenowanego aplikacji

Żądana jednostka
desiredEntity True string

Żądana jednostka.

Wersja aplikacji
versionId string

Nazwa wersji. Wartość 0.1 będzie używana domyślnie.

luisPredictionObject
luisPredictionObject True string

Zwraca

Uzyskiwanie przewidywania

Biorąc pod uwagę tekst wejściowy, te operacje zwracają przewidywanie na podstawie wstępnie wytrenowanego modelu. Zwrócony obiekt przewidywania może być również używany jako dane wejściowe dla innych akcji usługi LUIS.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator aplikacji
app-id True string

Identyfikator wytrenowanego aplikacji.

Tekst wypowiedzi
q True string

Ciąg do przewidywania

Żądana intencja
desiredIntent string

Żądana intencja oceniania najwyższego poziomu

Wersja aplikacji
versionId string

Nazwa wersji. Wartość 0.1 będzie używana domyślnie.

Zwraca

Definicje

PredictResponse

Nazwa Ścieżka Typ Opis
Przewidywanie usługi LUIS
luisPrediciton string

Służy jako dane wejściowe dla innych akcji usługi LUIS.

Jest żądana intencja
isDesiredIntent boolean

Wartość True, jeśli intencja oceniania najwyższego poziomu jest zgodna z żądaną intencją.

Żądana intencja
desiredIntent string

Żądana intencja określona jako dane wejściowe, jeśli istnieje.

Tekst wypowiedzi
query string

Ciąg oparty na przewidywaniu.

Name
topScoringIntent.intent string

Nazwa modelu intencji.

Score
topScoringIntent.score float

Procent ufności przewidywania.

Tablica intencji
intents array of object

Lista wszystkich przewidywanych intencji.

Nazwa intencji
intents.intent string

Nazwa modelu intencji.

Wynik intencji
intents.score float

Procent ufności przewidywania.

Tablica jednostek
entities array of LuisPredictResponseEntity

Lista wszystkich przewidywanych jednostek.

LuisPredictResponseEntity

Nazwa Ścieżka Typ Opis
Wartość jednostki
entity string

Wartość odpowiedniego typu jednostki.

Typ jednostki
type string

Nazwa modelu jednostki.

Wynik jednostki
score float

Procent ufności przewidywania.

GetTopScoringMatchingEntityResponse

Nazwa Ścieżka Typ Opis
jednostka
entity LuisPredictResponseEntityMinusType
entityMatchInfo
entityMatchInfo EntityMatchInfo

LuisPredictResponseEntityMinusType

Nazwa Ścieżka Typ Opis
Wartość jednostki
entity string

Wartość odpowiedniego typu jednostki.

Wynik jednostki
score float

Procent ufności przewidywania.

Rozpoznawanie jednostek
resolution string

Rozpoznawanie tej jednostki. Dotyczy tylko wbudowanych jednostek.

EntityMatchInfo

Nazwa Ścieżka Typ Opis
Żądana jednostka
desiredEntity string

Żądana jednostka określona jako dane wejściowe, jeśli istnieje.

Czy jednostka jest zgodna
isEntityMatch boolean

Wartość True, jeśli znaleziono określoną jednostkę.

Liczba dopasowań jednostki
entityMatchCount integer

Liczba jednostek pasujących do żądanego typu jednostki.

Używanie tego łącznika