Jednostka listy
Ważne
Usługa LUIS zostanie wycofana 1 października 2025 r. i od 1 kwietnia 2023 r. nie będzie można utworzyć nowych zasobów usługi LUIS. Zalecamy migrację aplikacji LUIS do interpretacji języka konwersacyjnego, aby korzystać z ciągłej pomocy technicznej i wielojęzycznych możliwości produktów.
Jednostki listy reprezentują stały, zamknięty zestaw powiązanych wyrazów wraz z ich synonimami. Usługa LUIS nie odnajduje dodatkowych wartości dla jednostek listy. Użyj funkcji Zalecane, aby wyświetlić sugestie dotyczące nowych słów na podstawie bieżącej listy. Jeśli istnieje więcej niż jedna jednostka listy o tej samej wartości, każda jednostka jest zwracana w zapytaniu punktu końcowego.
Jednostka listy nie jest wyuczone maszynowo. Jest to dokładne dopasowanie tekstu. Usługa LUIS oznacza dowolne dopasowanie do elementu na dowolnej liście jako jednostkę w odpowiedzi.
Jednostka jest odpowiednia, gdy dane tekstowe:
- To znany zestaw.
- Nie zmienia się często. Jeśli musisz często zmieniać listę lub chcesz, aby lista została rozwinięta samodzielnie, prosta jednostka wzmocniona listą fraz jest lepszym wyborem.
- Zestaw nie przekracza maksymalnych granic usługi LUIS dla tego typu jednostki.
- Tekst w wypowiedzi jest dopasowaniem bez uwzględniania wielkości liter z synonimem lub nazwą kanoniczną. Usługa LUIS nie używa listy poza dopasowaniem. Dopasowywanie rozmyte, stemming, liczba mnoga i inne odmiany nie są rozpoznawane za pomocą jednostki listy. Aby zarządzać wariacjami, rozważ użycie wzorca z opcjonalną składnią tekstu.
Przykład .json do zaimportowania do jednostki listy
Wartości można zaimportować do istniejącej jednostki listy przy użyciu następującego formatu .json:
[
{
"canonicalForm": "Blue",
"list": [
"navy",
"royal",
"baby"
]
},
{
"canonicalForm": "Green",
"list": [
"kelly",
"forest",
"avacado"
]
}
]
Przykładowa odpowiedź JSON
Załóżmy, że aplikacja ma listę o nazwie Cities
, umożliwiającą odmiany nazw miast, w tym miasto lotniska (Sea-tac), kod lotniska (SEA), kod pocztowy (98101) i kod obszaru telefonu (206).
Element listy | Synonimy elementów |
---|---|
Seattle |
sea-tac , , sea , 98101 , , 206 +1 |
Paris |
cdg , , roissy , ory , 75001 , , 1 +33 |
book 2 tickets to paris
W poprzedniej wypowiedzi wyraz paris
jest mapowany na element paryski jako część Cities
jednostki listy. Jednostka listy jest zgodna zarówno z znormalizowaną nazwą elementu, jak i synonimami elementów.
- Odpowiedź punktu końcowego przewidywania w wersji 2
- Odpowiedź punktu końcowego przewidywania w wersji 3
"entities": [
{
"entity": "paris",
"type": "Cities",
"startIndex": 18,
"endIndex": 22,
"resolution": {
"values": [
"Paris"
]
}
}
]
Obiekt danych | Nazwa podmiotu | Wartość |
---|---|---|
Jednostka listy | Cities |
paris |
Następne kroki
Dowiedz się więcej o jednostkach: