Udostępnij za pośrednictwem


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ć.

Na pulpicie nawigacyjnym są wyświetlane usługi zewnętrzne aplikacji, opublikowane regiony i zagregowane trafienia punktu końcowego.

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.

Karta Ocena trenowania zawiera pierwszy obszar informacji o ogólnej dokładności aplikacji.

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.

Porównanie zmian w różnych wersjach

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. Użyj opcji

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 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ć.

Zrzut ekranu przedstawia przewidywania według intencji z kilkoma niejasnymi lub niepoprawnie przewidywanymi wynikami.

Umieść kursor na pasku każdej intencji, aby uzyskać informacje o intencji.

Zrzut ekranu przedstawiający przewidywania według intencji ze szczegółami niejasnymi lub niepoprawnie przewidywanymi wynikami.

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.

Karta Intents with errors (Intencje z błędami) umożliwia przeglądanie problemów dotyczących określonej intencji. Karta jest domyślnie filtrowana do najbardziej problematycznych intencji, więc wiesz, gdzie skupić 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.

Następne kroki