Jednostka Pattern.any
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.
Pattern.any to symbol zastępczy o zmiennej długości używany tylko w wypowiedzi szablonu wzorca, aby oznaczyć miejsce rozpoczęcia i zakończenia jednostki.
Pattern.any jednostki muszą być oznaczone w przykładach szablonu wzorca , a nie w przykładach użytkownika intencji.
Jednostka jest odpowiednia, gdy:
- Zakończenie jednostki może być mylone z pozostałym tekstem wypowiedzi.
Użycie
Biorąc pod uwagę aplikację kliencką, która wyszukuje książki na podstawie tytułu, wzorzec.any wyodrębnia pełny tytuł. Wypowiedź szablonu używająca pliku pattern.any dla tego wyszukiwania książek to Was {BookTitle} written by an American this year[?]
.
W poniższej tabeli każdy wiersz zawiera dwie wersje wypowiedzi. Górna wypowiedź to sposób, w jaki usługa LUIS początkowo widzi wypowiedź. Nie jest jasne, gdzie zaczyna się i kończy tytuł książki. Dolna wypowiedź używa jednostki Pattern.any do oznaczania początku i końca jednostki.
Wypowiedź z jednostką pogrubioną |
---|
Was The Man Who Mistook His Wife for a Hat and Other Clinical Tales written by an American this year? Czy Człowiek, który pomylił żonę z kapeluszem i innymi opowieściami klinicznymi napisanymi przez Amerykanina w tym roku? |
Was Half Asleep in Frog Pajamas written by an American this year? Czy Half Asleep w Żaby Piżamy napisane przez Amerykanina w tym roku? |
Was The Particular Sadness of Lemon Cake: A Novel written by an American this year? Czy szczególny smutek Lemon Cake: Powieść napisana przez Amerykanina w tym roku? |
Was There's A Wocket In My Pocket! written by an American this year? Czy there's Wocket In My Pocket! napisany przez Amerykanina w tym roku? |
Przykładowy kod JSON
Rozważ następujące zapytanie:
where is the form Understand your responsibilities as a member of the community and who needs to sign it after I read it?
Za pomocą osadzonej nazwy formularza do wyodrębnienia jako pattern.any:
Understand your responsibilities as a member of the community
- Odpowiedź punktu końcowego przewidywania w wersji 2
- Odpowiedź punktu końcowego przewidywania w wersji 3
"entities": [
{
"entity": "understand your responsibilities as a member of the community",
"type": "FormName",
"startIndex": 18,
"endIndex": 78,
"role": ""
}
Następne kroki
W tym samouczku użyj jednostki Pattern.any , aby wyodrębnić dane z wypowiedzi, w których wypowiedzi są dobrze sformatowane i gdzie koniec danych może być łatwo pomylony z pozostałymi wyrazami wypowiedzi.