Błędy debugowania podczas tworzenia aplikacji poleceń niestandardowych

W tym artykule opisano sposób debugowania, gdy występują błędy podczas kompilowania aplikacji poleceń niestandardowych.

Błędy podczas tworzenia aplikacji

Polecenia niestandardowe tworzą również aplikację w usłudze LUIS podczas tworzenia aplikacji poleceń niestandardowych.

Usługa LUIS ogranicza 500 aplikacji na zasób tworzenia. Tworzenie aplikacji usługi LUIS może zakończyć się niepowodzeniem, jeśli używasz zasobu tworzenia, który ma już 500 aplikacji.

Upewnij się, że wybrany zasób tworzenia usługi LUIS ma mniej niż 500 aplikacji. Jeśli nie, możesz utworzyć nowy zasób tworzenia usługi LUIS, przełączyć się na inny lub spróbować wyczyścić aplikacje usługi LUIS.

Błędy podczas usuwania aplikacji

Nie można usunąć aplikacji usługi LUIS

Podczas usuwania aplikacji Polecenia niestandardowe polecenia polecenia niestandardowe mogą również próbować usunąć aplikację luis skojarzącą z aplikacją Polecenia niestandardowe.

Jeśli usunięcie aplikacji LUIS nie powiodło się, przejdź do konta usługi LUIS , aby usunąć je ręcznie.

TooManyRequests

Podczas próby usunięcia dużej liczby aplikacji jednocześnie prawdopodobnie będą wyświetlane błędy "TooManyRequests". Te błędy oznaczają, że żądania usuwania są ograniczane przez platformę Azure.

Odśwież stronę i spróbuj usunąć mniej aplikacji.

Błędy podczas modyfikowania aplikacji

Nie można usunąć parametru ani internetowego punktu końcowego

Nie można usunąć parametru, gdy jest używany. Usuń wszelkie odwołania do parametru we wszystkich odpowiedziach mowy, przykładowych zdaniach, warunkach, akcjach i spróbuj ponownie.

Nie można usunąć internetowego punktu końcowego

Nie możesz usuwać internetowego punktu końcowego, gdy jest używany. Usuń dowolną akcję Wywołaj internetowy punkt końcowy , która używa tego internetowego punktu końcowego przed usunięciem internetowego punktu końcowego.

Błędy podczas trenowania aplikacji

intencje Built-In

Usługa LUIS ma wbudowane intencje Tak/Nie. W przypadku przykładowych zdań tylko "tak", "nie" szkolenie zakończy się niepowodzeniem.

Słowo kluczowe Warianty
Tak Oczywiście, OK
Nie Nie, Nie

Typowe przykładowe zdania

Polecenia niestandardowe nie zezwalają na wspólne przykładowe zdania współużytkowane przez różne polecenia. Trenowanie aplikacji może zakończyć się niepowodzeniem, jeśli niektóre przykładowe zdania w jednym poleceniu są już zdefiniowane w innym poleceniu.

Upewnij się, że nie masz wspólnych przykładowych zdań współużytkowanych między różnymi poleceniami.

Aby uzyskać najlepsze rozwiązanie dotyczące równoważenia przykładowych zdań w różnych poleceniach, zapoznaj się z najlepszymi rozwiązaniami dotyczącymi usługi LUIS.

Puste zdania przykładowe

Musisz mieć co najmniej jedno przykładowe zdanie dla każdego polecenia.

Niezdefiniowany parametr w przykładowych zdaniach

Co najmniej jeden parametr jest używany w przykładowych zdaniach, ale nie jest zdefiniowany.

Trenowanie trwa zbyt długo

Szkolenie usługi LUIS jest przeznaczone do szybkiego uczenia się przy użyciu mniejszej liczby przykładów. Nie dodawaj zbyt wielu przykładowych zdań.

Jeśli masz wiele przykładowych zdań, które są podobne, zdefiniuj parametr, abstrahuj je do wzorca i dodaj je do przykładowych zdań.

Na przykład można zdefiniować parametr {vehicle} dla poniższych przykładowych zdań i dodać tylko "Book a {vehicle}" do przykładowych zdań.

Przykładowe zdania Wzorce
Zarezerwuj samochód Zarezerwuj {pojazd}
Zarezerwuj lot Zarezerwuj {pojazd}
Zarezerwuj taksówkę Zarezerwuj {pojazd}

Aby uzyskać najlepsze rozwiązanie dotyczące trenowania usługi LUIS, zapoznaj się z najlepszymi rozwiązaniami dotyczącymi usługi LUIS.

Nie można zaktualizować klucza usługi LUIS

Ponowne przypisywanie do zasobu tworzenia E0

Usługa LUIS nie obsługuje ponownego przypisania aplikacji luis do zasobu tworzenia E0.

Jeśli musisz zmienić zasób tworzenia z F0 na E0 lub zmienić na inny zasób E0, utwórz ponownie aplikację.

Aby szybko wyeksportować istniejącą aplikację i zaimportować ją do nowej aplikacji, zobacz Continuous Deployment with Azure DevOps (Ciągłe wdrażanie za pomocą usługi Azure DevOps).

Przycisk Zapisz jest wyłączony

Jeśli nigdy nie przypiszesz zasobu przewidywania usługi LUIS do aplikacji, przycisk Zapisz zostanie wyłączony podczas próby zmiany zasobu tworzenia bez dodawania zasobu przewidywania.

Następne kroki