Felsöka fel vid redigering av ett program med anpassade kommandon

Den här artikeln beskriver hur du felsöker när du ser fel när du skapar ett program för anpassade kommandon.

Fel vid skapande av ett program

Anpassade kommandon skapar också ett program i LUIS när du skapar ett program för anpassade kommandon.

LUIS begränsar 500 program per redigeringsresurs. Det går inte att skapa LUIS-programmet om du använder en redigeringsresurs som redan har 500 program.

Kontrollera att den valda LUIS-redigeringsresursen har färre än 500 program. Annars kan du skapa en ny LUIS-redigeringsresurs, växla till en annan eller försöka rensa DINA LUIS-program.

Fel vid borttagning av ett program

Det går inte att ta bort LUIS-programmet

När du tar bort ett program för anpassade kommandon kan anpassade kommandon också försöka ta bort LUIS-programmet som är associerat med programmet Anpassade kommandon.

Om borttagningen av LUIS-programmet misslyckades går du till ditt LUIS-konto för att ta bort dem manuellt.

TooManyRequests

När du försöker ta bort ett stort antal program på en gång visas troligtvis "TooManyRequests"-fel. Dessa fel innebär att dina borttagningsbegäranden begränsas av Azure.

Uppdatera sidan och försök att ta bort färre program.

Fel vid ändring av ett program

Det går inte att ta bort en parameter eller en webbslutpunkt

Du får inte ta bort en parameter när den används. Ta bort alla referenser till parametern i talsvar, exempel på meningar, villkor, åtgärder och försök igen.

Det går inte att ta bort en webbslutpunkt

Du får inte ta bort en webbslutpunkt när den används. Ta bort alla åtgärder för att anropa webbslutpunkter som använder den här webbslutpunkten innan du tar bort en webbslutpunkt.

Fel vid träning av ett program

Built-In avsikter

LUIS har inbyggda avsikter för Ja/Nej. Om du har exempel på meningar med bara "ja", "nej" misslyckas träningen.

Sökord Variationer
Yes Visst, OK
No Nej, inte

Vanliga exempel på meningar

Anpassade kommandon tillåter inte vanliga exempel meningar som delas mellan olika kommandon. Träningen av ett program kan misslyckas om vissa exempel meningar i ett kommando redan har definierats i ett annat kommando.

Kontrollera att du inte har vanliga exempel meningar som delas mellan olika kommandon.

Bästa praxis för att balansera dina exempel meningar mellan olika kommandon finns i LUIS bästa praxis.

Tomma exempel på meningar

Du måste ha minst en exempel på mening för varje kommando.

Odefinierad parameter i exempel på meningar

En eller flera parametrar används i exempel meningar men inte definieras.

Träningen tar för lång tid

LUIS-träning är tänkt att lära sig snabbt med färre exempel. Lägg inte till för många exempel meningar.

Om du har många liknande exempel meningar definierar du en parameter, abstraherar dem till ett mönster och lägger till den i Exempel på meningar.

Du kan till exempel definiera en parameter {vehicle} för exempel meningar nedan och bara lägga till "Boka ett {vehicle}" i Exempel meningar.

Exempel på meningar Mönster
Boka en bil Boka ett {vehicle}
Boka en flygresa Boka ett {vehicle}
Boka en taxi Boka ett {vehicle}

Metodtips för LUIS-träning finns i Bästa praxis för LUIS.

Det går inte att uppdatera LUIS-nyckeln

Tilldela om till E0-redigeringsresurs

LUIS stöder inte omtilldelning av LUIS-program till E0-redigeringsresurs.

Om du behöver ändra redigeringsresursen från F0 till E0, eller ändra till en annan E0-resurs, återskapar du programmet.

Information om hur du snabbt exporterar ett befintligt program och importerar det till ett nytt program finns i Kontinuerlig distribution med Azure DevOps.

Knappen Spara är inaktiverad

Om du aldrig tilldelar en LUIS-förutsägelseresurs till ditt program inaktiveras knappen Spara när du försöker ändra redigeringsresursen utan att lägga till en förutsägelseresurs.

Nästa steg