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 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.
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 Wzorzec , a nie w przykładach intencji użytkownika.
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 wzorca.any dla tego wyszukiwania książki 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ę tytuł książki i kończy się. Dolna wypowiedź używa jednostki Pattern.any do oznaczania początku i końca jednostki.
Wypowiedzi 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ł swoją ż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 Żaba 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 tortu cytrynowego: Powieść napisana przez Amerykanina w tym roku? |
Was There's A Wocket In My Pocket! written by an American this year? Czy w tym roku był Wocket In My Pocket! napisany przez Amerykanina? |
Przykładowy kod JSON
Rozpatrzmy 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 wyodrębniaj jako wzorzec.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 zdezorientowany z pozostałymi słowami wypowiedzi.