Jak ulepszyć aplikację przy użyciu pulpitu nawigacyjnego
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.
Znajdowanie i rozwiązywanie problemów z intencjami wytrenowanych aplikacji podczas korzystania z przykładowych wypowiedzi. Pulpit nawigacyjny wyświetla ogólne informacje o aplikacji z wyróżnionymi intencjami, które powinny zostać naprawione.
Przegląd analizy pulpitu nawigacyjnego to proces iteracyjny, powtarzany podczas zmieniania i ulepszania modelu.
Ta strona nie będzie miała odpowiedniej analizy dla aplikacji, które nie mają żadnych przykładowych wypowiedzi w intencjach, znanych jako aplikacje przeznaczone tylko do wzorca.
Jakie problemy można rozwiązać z poziomu pulpitu nawigacyjnego?
Trzy problemy rozwiązane na pulpicie nawigacyjnym to:
Problem | Kolor wykresu | Wyjaśnienie |
---|---|---|
Brak równowagi danych | - | Dzieje się tak, gdy ilość przykładowych wypowiedzi znacznie się zmienia. Wszystkie intencje muszą mieć mniej więcej taką samą liczbę przykładowych wypowiedzi — z wyjątkiem intencji None. Powinna mieć tylko 10%-15% całkowitej ilości wypowiedzi w aplikacji. Jeśli dane są niezrównoważony, ale dokładność intencji przekracza określony próg, ta nierównowaga nie jest zgłaszana jako problem. Zacznij od tego problemu — może to być główna przyczyna innych problemów. |
Niejasne przewidywania | Orange | Dzieje się tak, gdy górna intencja i wyniki następnej intencji są wystarczająco blisko, że mogą przerzucić następny trening z powodu negatywnego próbkowania lub większej liczby przykładowych wypowiedzi dodanych do intencji. |
Niepoprawne przewidywania | Czerwony | Dzieje się tak, gdy przykładowa wypowiedź nie jest przewidywana dla intencji oznaczonej etykietą (intencja, w niej znajduje się). |
Poprawne przewidywania są reprezentowane za pomocą koloru niebieskiego.
Na pulpicie nawigacyjnym są wyświetlane te problemy i informuje, które intencje mają wpływ i sugerują, co należy zrobić, aby ulepszyć aplikację.
Zanim aplikacja zostanie wytrenowana
Przed wytrenem aplikacji pulpit nawigacyjny nie zawiera żadnych sugestii dotyczących poprawek. Przeszkolij aplikację, aby zobaczyć te sugestie.
Sprawdzanie stanu publikowania
Karta Stan publikowania zawiera informacje o ostatniej publikacji aktywnej wersji.
Sprawdź, czy aktywna wersja to wersja, którą chcesz naprawić.
Spowoduje to również wyświetlenie wszystkich usług zewnętrznych, opublikowanych regionów i zagregowanych trafień punktu końcowego.
Przegląd oceny szkoleniowej
Karta Ocena trenowania zawiera zagregowane podsumowanie ogólnej dokładności aplikacji według obszaru. Wynik wskazuje jakość intencji.
Wykres wskazuje prawidłowo przewidywane intencje i obszary problemu z różnymi kolorami. W miarę ulepszania aplikacji za pomocą sugestii ten wynik zwiększa się.
Sugerowane poprawki są oddzielone według typu problemu i są najważniejsze dla twojej aplikacji. Jeśli wolisz przejrzeć i rozwiązać problemy według intencji, użyj karty Intents with errors (Intencje z błędami ) w dolnej części strony.
Każdy obszar problemu ma intencje, które należy naprawić. Po wybraniu nazwy intencji zostanie otwarta strona Intencja z filtrem zastosowanym do wypowiedzi. Ten filtr umożliwia skoncentrowanie się na wypowiedziach, które powodują problem.
Porównanie zmian w różnych wersjach
Utwórz nową wersję przed wprowadzeniem zmian w aplikacji. W nowej wersji wprowadź sugerowane zmiany w przykładowych wypowiedziach intencji, a następnie wytrenuj ponownie. Na karcie Ocena trenowania na stronie Pulpit nawigacyjny użyj opcji Pokaż zmianę z wytrenowanego wersji, aby porównać zmiany.
Poprawiono wersję przez dodawanie lub edytowanie przykładowych wypowiedzi i ponowne trenowanie
Podstawową metodą naprawiania aplikacji będzie dodawanie lub edytowanie przykładowych wypowiedzi i ponowne trenowanie. Nowe lub zmienione wypowiedzi muszą przestrzegać wytycznych dotyczących różnych wypowiedzi.
Dodawanie przykładowych wypowiedzi powinno być wykonywane przez osobę, która:
- ma wysoki stopień zrozumienia, jakie wypowiedzi znajdują się w różnych intencjach.
- wie, jak wypowiedzi w jednej intencji mogą być mylone z inną intencją.
- jest w stanie zdecydować, czy dwie intencje, które są często mylone ze sobą, powinny być zwinięte w jedną intencję. W takim przypadku różne dane muszą zostać wycofane z jednostkami.
Wzorce i listy fraz
Strona analizy nie wskazuje, kiedy używać wzorców ani list fraz. Jeśli je dodasz, może to pomóc w nieprawidłowych lub niejasnych przewidywaniach, ale nie pomoże to w braku równowagi danych.
Przegląd dysproporcji danych
Zacznij od tego problemu — może to być główna przyczyna innych problemów.
Lista intencji dysproporcji danych zawiera intencje, które wymagają większej liczby wypowiedzi w celu skorygowania dysproporcji danych.
Aby rozwiązać ten problem:
- Dodaj więcej wypowiedzi do intencji, a następnie ponownie wytrenuj.
Nie dodawaj wypowiedzi do intencji None, chyba że jest to sugerowane na pulpicie nawigacyjnym.
Napiwek
Użyj trzeciej sekcji na stronie, wypowiedzi na intencję z ustawieniem Wypowiedzi (liczba) jako szybki przewodnik wizualny, dla którego intencje wymagają większej liczby wypowiedzi.
Przegląd nieprawidłowych przewidywań
Nieprawidłowa lista intencji przewidywania zawiera intencje, które mają wypowiedzi, które są używane jako przykłady dla określonej intencji, ale są przewidywane dla różnych intencji.
Aby rozwiązać ten problem:
- Edytuj wypowiedzi, aby być bardziej szczegółowe dla intencji i ponownie wytrenować.
- Połącz intencje, jeśli wypowiedzi są zbyt blisko wyrównane i wytrenuj ponownie.
Przegląd niejasnych przewidywań
Niejasna lista intencji przewidywania pokazuje intencje z wypowiedziami z wynikami przewidywania, które nie są wystarczająco daleko od najbliższego rywala, że górna intencja wypowiedzi może ulec zmianie w następnym treningu, ze względu na próbkowanie ujemne.
Aby rozwiązać ten problem;
- Edytuj wypowiedzi, aby być bardziej szczegółowe dla intencji i ponownie wytrenować.
- Połącz intencje, jeśli wypowiedzi są zbyt blisko wyrównane i wytrenuj ponownie.
Wypowiedzi na intencję
Na tej karcie przedstawiono ogólną kondycję aplikacji w różnych intencjach. Podczas naprawiania intencji i ponownego trenowania możesz przeglądać tę kartę pod kątem problemów.
Na poniższym wykresie przedstawiono dobrze zrównoważoną aplikację z niemal żadnymi problemami, które należy rozwiązać.
Na poniższym wykresie przedstawiono słabo zrównoważoną aplikację z wieloma problemami, które należy rozwiązać.
Umieść kursor na pasku każdej intencji, aby uzyskać informacje o intencji.
Użyj funkcji Sortuj według , aby rozmieścić intencje według typu problemu, aby skoncentrować się na najbardziej problematycznych intencjach tego problemu.
Intencje z błędami
Ta karta umożliwia przeglądanie problemów dotyczących określonej intencji. Domyślny widok tej karty to najbardziej problematyczne intencje, dzięki czemu wiesz, gdzie skoncentrować swoje wysiłki.
Górny wykres pierścieniowy przedstawia problemy z intencją w trzech typach problemów. Jeśli występują problemy z trzema typami problemów, każdy typ ma swój własny wykres poniżej wraz z dowolnymi intencjami rywali.
Filtrowanie intencji według problemu i wartości procentowej
Ta sekcja karty umożliwia znalezienie przykładowych wypowiedzi, które wykraczają poza próg błędu. Najlepiej, aby poprawne przewidywania byłyby znaczące. Ta wartość procentowa jest oparta na firmach i klientach.
Określ wartości procentowe progowe, które są wygodne dla twojej firmy.
Filtr umożliwia znajdowanie intencji z określonym problemem:
Filtr | Sugerowana wartość procentowa | Purpose |
---|---|---|
Najbardziej problematyczne intencje | - | Zacznij tutaj — naprawienie wypowiedzi w tej intencji poprawi aplikację bardziej niż inne poprawki. |
Poprawne przewidywania poniżej | 60% | Jest to procent wypowiedzi w wybranej intencji, które są poprawne, ale mają współczynnik ufności poniżej progu. |
Niejasne przewidywania powyżej | 15% | Jest to procent wypowiedzi w wybranej intencji, które są mylone z najbliższą intencją rywala. |
Niepoprawne przewidywania powyżej | 15% | Jest to procent wypowiedzi w wybranej intencji, które są niepoprawnie przewidywane. |
Prawidłowy próg przewidywania
Co to jest pewny wskaźnik ufności przewidywania dla Ciebie? Na początku tworzenia aplikacji 60% może być twoim celem. Użyj poniższych poprawnych przewidywań z wartością procentową 60%, aby znaleźć wszelkie wypowiedzi w wybranej intencji, które należy naprawić.
Niejasny lub niepoprawny próg przewidywania
Te dwa filtry umożliwiają znajdowanie wypowiedzi w wybranej intencji poza progiem. Te dwie wartości procentowe można traktować jako wartości procentowe błędów. Jeśli masz doświadczenie z 10-15% współczynnikiem błędów dla przewidywań, ustaw próg filtru na 15%, aby znaleźć wszystkie wypowiedzi powyżej tej wartości.