Fel söknings fel vid redigering av ett program för anpassade kommandonDebug errors when authoring a Custom Commands application

I den här artikeln beskrivs fel sökning när du ser fel meddelanden när du skapar anpassade kommandon.This article describes how to debug when you see errors while building Custom Commands application.

Fel när du skapar ett programErrors when creating an application

Anpassade kommandon skapar också ett program i Luis när du skapar ett program för anpassade kommandon.Custom Commands also creates an application in LUIS when creating a Custom Commands application.

Luis begränsar 500 program per redigering av resurs.LUIS limits 500 applications per authoring resource. Det gick inte att skapa LUIS-programmet om du använder en redigerings resurs som redan har 500-program.Creation of LUIS application could fail if you are using an authoring resource that already has 500 applications.

Se till att den valda LUIS Authoring-resursen har färre än 500 program.Make sure the selected LUIS authoring resource has less than 500 applications. Om inte, kan du skapa en ny LUIS Authoring-resurs, byta till en annan eller försöka rensa dina LUIS-program.If not, you can create new LUIS authoring resource, switch to another one, or try to clean up your LUIS applications.

Fel vid borttagning av ett programErrors when deleting an application

Det går inte att ta bort LUIS-programmetCan't delete LUIS application

När du tar bort ett anpassat kommando program kan anpassade kommandon också försöka ta bort det LUIS-program som är associerat med programmet för anpassade kommandon.When deleting a Custom Commands application, Custom Commands may also try to delete the LUIS application associated with the Custom Commands application.

Om det inte gick att ta bort LUIS-programmet går du till ditt Luis -konto för att ta bort dem manuellt.If the deletion of LUIS application failed, go to your LUIS account to delete them manually.

TooManyRequestsTooManyRequests

När du försöker ta bort ett stort antal program samtidigt, ser du förmodligen "TooManyRequests"-felen.When you try to delete large number of applications all at once, it's likely you would see 'TooManyRequests' errors. Dessa fel innebär att dina borttagnings förfrågningar begränsas av Azure.These errors mean your deletion requests get throttled by Azure.

Uppdatera sidan och försök ta bort färre program.Refresh your page and try to delete fewer applications.

Fel vid ändring av ett programErrors when modifying an application

Det går inte att ta bort en parameter eller en webb slut punktCan't delete a parameter or a Web Endpoint

Du får inte ta bort en parameter när den används.You are not allowed to delete a parameter when it is being used. Ta bort alla referenser till parametern i alla tal svar, exempel på meningar, villkor, åtgärder och försök igen.Remove any reference of the parameter in any speech responses, sample sentences, conditions, actions, and try again.

Det går inte att ta bort en webb slut punktCan't delete a Web Endpoint

Du får inte ta bort en webb slut punkt när den används.You are not allowed to delete a Web Endpoint when it is being used. Ta bort alla anrops webb slut punkts åtgärder som använder den här webb slut punkten innan en webb slut punkt tas bort.Remove any Call Web Endpoint action that uses this Web Endpoint before removing a Web Endpoint.

Fel vid träning av ett programErrors when training an application

Built-In avsikterBuilt-In intents

LUIS har inbyggda Ja/Nej-avsikter.LUIS has built-in Yes/No intents. Om du har exempel på meningar med endast "Ja", skulle ingen utbildning underkännas.Having sample sentences with only "yes", "no" would fail the training.

FöljtKeyword VariationerVariations
JaYes Säker, OKSure, OK
IngaNo Nej, inteNope, Not

Vanliga exempel meningarCommon sample sentences

Anpassade kommandon tillåter inte vanliga exempel meningar som delas mellan olika kommandon.Custom Commands does not allow common sample sentences shared among different commands. Träningen av ett program kan sluta fungera om några exempel meningar i ett kommando redan har definierats i ett annat kommando.The training of an application could fail if some sample sentences in one command are already defined in another command.

Kontrol lera att du inte har några vanliga exempel meningar som delas mellan olika kommandon.Make sure you don't have common sample sentences shared among different commands.

Bästa praxis för att balansera exempel meningar över olika kommandon finns i bästa praxis för Luis.For best practice of balancing your sample sentences across different commands, refer LUIS best practice.

Tomma exempel meningarEmpty sample sentences

Du måste ha minst en exempel-sats för varje kommando.You need to have at least one sample sentence for each Command.

Odefinierad parameter i exempel meningarUndefined parameter in sample sentences

En eller flera parametrar används i exempel meningar men inte definierade.One or more parameters are used in the sample sentences but not defined.

Inlärningen tar för lång tidTraining takes too long

LUIS-utbildningen är avsedd att lära sig snabbt med färre exempel.LUIS training is meant to learn quickly with fewer examples. Lägg inte till för många exempel meningar.Don't add too many example sentences.

Om du har många exempel meningar som liknar varandra definierar du en parameter, sammanfattar dem i ett mönster och lägger till den i exempel meningar.If you have many example sentences that are similar, define a parameter, abstract them into a pattern and add it to Example Sentences.

Du kan till exempel definiera en parameter {vehikel} för exempel meningarna nedan och bara lägga till "bok a {vehikel}" till exempel meningar.For example, you can define a parameter {vehicle} for the example sentences below, and only add "Book a {vehicle}" to Example Sentences.

Exempel på meningarExample sentences MönsterPattern
Boka en bilBook a car Boka ett {vehikel}Book a {vehicle}
Boka en flygningBook a flight Boka ett {vehikel}Book a {vehicle}
Boka en taxiBook a taxi Boka ett {vehikel}Book a {vehicle}

Bästa praxis för LUIS-utbildning finns i metodtips för Luis.For best practice of LUIS training, refer LUIS best practice.

Det går inte att uppdatera LUIS-nyckelnCan't update LUIS key

Tilldela om till E0 Authoring ResourceReassign to E0 authoring resource

LUIS stöder inte omtilldelning av LUIS-program till E0 Authoring-resurs.LUIS does not support reassigning LUIS application to E0 authoring resource.

Om du behöver ändra din redigerings resurs från F0 till E0, eller ändra till en annan E0-resurs, måste du återskapa programmet.If you need to change your authoring resource from F0 to E0, or change to a different E0 resource, recreate the application.

För att snabbt exportera ett befintligt program och importera det till ett nytt program, se kontinuerlig distribution med Azure DevOps.For quickly export an existing application and import it into a new application, refer to Continuous Deployment with Azure DevOps.

Knappen Spara är inaktive radSave button is disabled

Om du aldrig tilldelar en LUIS förutsägelse resurs till programmet inaktive ras knappen Spara när du försöker ändra din redigerings resurs utan att lägga till en förutsägelse resurs.If you never assign a LUIS prediction resource to your application, the Save button would be disabled when you try to change your authoring resource without adding a prediction resource.

Nästa stegNext steps