Testa LUIS-appen i LUIS-portalen
Testning är processen att tillhandahålla exempelyttranden till LUIS och få svar på LUIS-identifierade avsikter och entiteter. Du kan testa LUIS interaktivt, ett yttranden i taget eller ange en uppsättning yttranden. Under testningen kan du jämföra den aktuella aktiva modellens förutsägelsesvar med den publicerade modellens förutsägelsesvar.
Att testa en app är en iterativ process. När du har tränat LUIS-appen testar du den med exempelyttranden för att se om avsikterna och entiteterna känns igen korrekt. Om de inte är det uppdaterar du LUIS-appen, tränar och testar igen.
Interaktiv testning
Interaktiv testning görs från testpanelen i LUIS-portalen. Du kan ange ett uttryck för att se hur avsikter och entiteter identifieras och poängs. Om LUIS inte förutsäger avsikterna och entiteterna som du förväntar dig på ett uttryck i testpanelen kopierar du det till sidan Intent (Avsikt) som ett nytt uttryck. Märk sedan delarna i yttrandena för entiteter och träna LUIS.
Se batchtestning om du testar fler än ett yttranden i taget och artikeln Förutsägelsepoäng om du vill veta mer om förutsägelsepoäng.
Du kan testa med slutpunkten med högst två versioner av din app. Lägg till en andra version till mellanlagringsslutpunkten med din huvudsakliga eller live-version av din app inställd som produktionsslutpunkt. Den här metoden ger dig tre versioner av ett uttryck: den aktuella modellen i fönstret Test i LUIS-portalen och de två versionerna på de två olika slutpunkterna.
All slutpunktstestning räknas mot din användningskvot.
Loggning
LUIS lagrar alla loggade yttranden i frågeloggen, som kan laddas ned på LUIS-portalen från sidan Med listan Appar, samt LUIS-redigerings-API:erna.
Kom ihåg att använda frågesträngskonfigurationen om du testar mot en slutpunkt och inte vill att yttranden logging=false loggas.
Yttranden som LUIS är osäkra på visas på sidan Granska slutpunktsyttranden i LUIS-portalen.
Testa ett uttryck
Anteckning
Kom ihåg att träna LUIS när du har gjort ändringar i modellen. Ändringar i LUIS-appen visas inte vid testning förrän appen har tränats.
- Logga in på LUIS-portalen och välj din prenumeration och redigeringsresurs för att se de appar som har tilldelats till den redigeringsresursen.
- Öppna appen genom att välja dess namn Mina appar sidan.
- Om du vill testa mot den senaste versionen av den aktiva appen väljer du Träna på den översta menyn innan du testar.
Testyttrande bör inte vara exakt samma som några exempelyttranden i appen. Testyttrande bör innehålla ordval, fraslängd och entitetsanvändning som du förväntar dig för en användare.
Logga in på LUIS-portalenoch välj din prenumerations- och redigeringsresurs för att se de appar som har tilldelats till den redigeringsresursen.
Öppna appen genom att välja dess namn Mina appar sidan.
Om du vill komma åt panelen Testa dra ut väljer du Test på programmets översta panel.

Ange ett uttryck i textrutan och välj Retur. Du kan skriva så många testyttranden som du vill i Test, men bara ett yttranden i taget.
Tamanten, dess främsta avsikt och poäng läggs till i listan över yttranden under textrutan.

Granska förutsägelsen
Du kan granska information om testresultatet i panelen Inspektera.
När panelen Testa dra ut är öppen väljer du Granska för ett uttryck som du vill jämföra.

Inspektionspanelen visas. Panelen innehåller avsikten med högst poäng samt alla identifierade entiteter. Panelen visar förutsägelsen av det valda yttrandena.

Lägga till i exempelyttranden
Från inspektionspanelen kan du lägga till testyttrande till en avsikt genom att välja Lägg till i exempelyttranden.
Inaktivera nödvändiga funktioner
Den här växlingsknappen hjälper dig att avgöra om den tränade appen förutsäger dina entiteter korrekt baserat på nödvändiga funktioner. Standardinställningen är att tillämpa funktionen efter behov under förutsägelsen. Välj den här växlingsknappen för att se vad förutsägelsen skulle vara om underentitetens funktion inte var obligatorisk.
När du ska inaktivera nödvändiga funktioner
Den tränade appen kan göra en maskininlärd entitet felaktigt baserad på något av följande:
- Felaktig märkning av exempelyttranden.
- Den obligatoriska funktionen matchar inte texten.
Ett exempel är en maskininlärd entitet med en underentitet för en persons namn.
Ett exempelyttrande för den här maskininlärda entiteten är: Assign Bob Jones to work on the new security feature .
Extrahering ska security feature vara som biljettbeskrivning Bob Jones och som tekniker två delentiteter för Assign ticket entiteten.
För att hjälpa underentiteten att förutsäga lägger du till den fördefinierade entiteten PersonName aa till en funktion engineer i underentiteten. Om du gör funktionen obligatorisk innebär det att underentiteten endast extraheras om den fördefinierade entiteten PersonName förutsägs för texten. Det innebär att alla namn i texten som inte förutsäger med PersonName-underentitet inte returneras som en märkt underentitet, engineer .
När du använder det interaktiva testfönstret och ser en underentitet, med en obligatorisk funktion, inte förutsäger, växlar du den här inställningen för att se om underentiteten skulle förutsägas utan att funktionen krävs. Underentiteten kanske kan förutsägas korrekt utan funktionen som krävs på grund av korrekt märkning av exempelyttranden.
Visa sentimentresultat
Om Attitydanalys har konfigurerats på sidan Publicera innehåller testresultaten sentimentet som finns i tamentet.
Korrigera matchningsmönstrets avsikt
Om du använder Mönster och yttrandena matchade ett mönster, men fel avsikt förutsades, väljer du länken Redigera efter mönstret och väljer sedan rätt avsikt.
Jämför med publicerad version
Du kan testa den aktiva versionen av din app med den publicerade slutpunktsversionen. I panelen Inspektera väljer du Jämför med publicerad. Alla tester mot den publicerade modellen dras av från ditt kvotsaldo för Azure-prenumerationen.

Visa slutpunktens JSON i testpanelen
Du kan visa den slutpunkt som JSON returnerade för jämförelsen genom att välja visa JSON-vyn.

Ytterligare inställningar i testpanelen
LUIS-slutpunkt
Om du har flera LUIS-slutpunkter använder du länken Ytterligare Inställningar i fönstret Test publicerade för att ändra den slutpunkt som används för testning. Om du inte är säker på vilken slutpunkt du ska använda väljer du standardinställningen Starter_Key.

Batch-testning
Se batchtestningsbegrepp och lär dig hur du testar en batch med yttranden.
Nästa steg
Om testningen visar att LUIS-appen inte känner igen rätt avsikter och entiteter kan du arbeta för att förbättra LUIS-appens noggrannhet genom att märka fler yttranden eller lägga till funktioner.