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 migrowanie aplikacji usługi LUIS do interpretacji języka konwersacyjnego , aby korzystać z ciągłej pomocy technicznej produktu i możliwości wielojęzycznych.
Jednostki listy reprezentują stały, zamknięty zestaw powiązanych słó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 zmienić 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, wynikowe, mnogi i inne odmiany nie są rozpoznawane za pomocą jednostki listy. Aby zarządzać wariacjami, rozważ użycie wzorca z opcjonalną składnią tekstu.
Przykładowy plik 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 słowo paris
jest mapowane na element paryski w ramach 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 jednostki | Wartość |
---|---|---|
Lista jednostek | Cities |
paris |
Następne kroki
Dowiedz się więcej o jednostkach: