Testování aplikace LUIS na portálu LUIS
Testování je proces poskytování vzorových projevyů LUIS a získání odpovědi na LUISy a entity, které byly rozpoznány. LUIS můžete testovat interaktivně, jeden utterance v jednom okamžiku nebo poskytnout sadu projevy. Při testování můžete porovnat odpověď předpovědi aktuálního aktivního modelu s odezvou předpovědi publikovaného modelu.
Testování aplikace je iterativní proces. Po školení aplikace LUIS otestujte ji pomocí Sample projevy a zjistěte, jestli jsou záměry a entity správně rozpoznané. Pokud nejsou, proveďte aktualizace aplikace LUIS, školení a testování znovu.
Interaktivní testování
Interaktivní testování se provádí na panelu test na portálu Luis. Můžete zadat utterance a podívat se, jak se identifikují záměry a entity a jejich skóre. Pokud LUIS nepředpověď záměrů a entit podle očekávání na utterance na panelu testování, zkopírujte ji na stránku záměru jako novou utterance. Pak označte části tohoto utterance entit a LUIS.
Podívejte se na dávkové testování , pokud testujete více než jeden utterance najednou a v článku předpověď skóre se dozvíte víc o hodnoceních předpovědi.
Pomocí koncového bodu můžete testovat maximálně dvě verze vaší aplikace. V rámci vaší hlavní nebo živé verze vaší aplikace jako produkčního koncového bodu přidejte druhou verzi do pracovního koncového bodu. Tento přístup poskytuje tři verze utterance: aktuální model v podokně test na portálu Luis a dvě verze dvou různých koncových bodů.
Všechna testování koncových bodů se počítají k vaší kvótě využití.
protokolování
LUIS ukládá všechny protokolované projevy v protokolu dotazů, které jsou k dispozici ke stažení na portálu LUIS ze stránky seznamu aplikací , a také rozhraní API pro vytvářeníLuis.
Pokud testujete u koncového bodu a nechcete, aby se utterance protokoloval, nezapomeňte použít logging=false konfiguraci řetězce dotazu.
Jakékoli projevy LUIS si nejste jisti, že jsou uvedené na stránce zkontrolovat koncový bod projevy portálu Luis .
Testování utterance
Poznámka
Nezapomeňte po provedení změn v modelu naučit Luis. Změny aplikace LUIS se v testování neúčtují, dokud se aplikace nevyškole.
- Přihlaste se k portálu LUIS a vyberte své předplatné a prostředek pro vytváření obsahu, abyste viděli aplikace přiřazené k tomuto zdrojovému prostředku.
- Otevřete svou aplikaci tak, že na stránce Moje aplikace vyberete její název.
- Chcete-li provést test na nejnovější verzi aktivní aplikace, vyberte před testováním z horní nabídky možnost výuka.
Utterance testu by neměl být přesně stejný jako jakýkoli příklad projevy v aplikaci. Testovací utterance by měl obsahovat volbu Word, délku fráze a využití entity, které očekáváte pro uživatele.
Přihlaste se k portálu Luisa vyberte své předplatné a prostředek pro vytváření obsahu , abyste viděli aplikace přiřazené k tomuto zdrojovému prostředku.
Otevřete svou aplikaci tak, že na stránce Moje aplikace vyberete její název.
Pro přístup k panelu testovacího snímku vyberte v horním panelu aplikace test .

Do textového pole zadejte utterance a vyberte Enter. V testu můžete zadat tolik projevy testů, ale pouze jeden utterance v jednom okamžiku.
Do seznamu projevy pod textovým polem se přidají utterance, jeho nejvyšší záměr a skóre.

Zkontrolovat předpověď
Podrobnosti o výsledku testu si můžete prohlédnout na panelu Kontrola .
V otevřeném panelu testovacího snímku vyberte zkontrolovat pro utterance, který chcete porovnat.

Zobrazí se panel Kontrola . Panel zahrnuje nejvyšší záměr hodnocení i všechny identifikované entity. Na panelu se zobrazuje předpověď vybrané utterance.

Přidat do ukázkového projevy
Z panelu Kontrola můžete přidat utterance testu do záměru tak, že vyberete Přidat do ukázkového projevy.
Zakázat požadované funkce
Tento přepínač vám pomůže určit, jestli má školená aplikace správně předpovídat vaše entity na základě požadovaných funkcí. Výchozím nastavením je použití funkce, jak je požadováno během předpovědi. Výběrem tohoto přepínače zobrazíte, co by předpověď znamenalo v případě, že se funkce subentity nevyžadovala.
Kdy zakázat požadované funkce
Vyškolená aplikace může vypovídat nepředvídatelné entitu zjištěné počítačem na základě jedné z následujících možností:
- Nesprávné označení příkladu projevy.
- Požadovaná funkce se neshoduje s textem.
Příkladem je entita získaná počítačem s podentitou názvu osoby.
Příklad utterance pro tuto entitu, která se naučila pro tento počítač, je: Assign Bob Jones to work on the new security feature .
Extrakce by měla být security feature jako popis lístku a Bob Jones jako inženýr, dvě subentity Assign ticket entity.
Aby bylo možné podentitě úspěšně odhadnout, přidejte do subentity předem vytvořenou entitu Person AA a engineer . Pokud funkci požadujete, znamená to, že podentita bude extrahována pouze v případě, že je pro text předpovězena předdefinovaná entita Person. To znamená, že libovolný název v textu, který není předpovídat s názvem Person subentity, nebude vrácen jako subentita s popiskem, engineer .
Když použijete interaktivní podokno test a v případě, že se zobrazí podentita s požadovanou funkcí, není předpověď, přepněte toto nastavení, abyste viděli, jestli by se subentita mohla předpovědět bez požadované funkce. Podentita může být schopná správně předpovězena bez požadované funkce z důvodu správného označení příkladu projevy.
Zobrazit výsledky mínění
Pokud je na stránce publikovat nakonfigurována Analýza mínění , výsledky testu zahrnují mínění nalezený v utterance.
Opravit záměr vyhovujícího vzoru
Pokud používáte vzory , ale utterance odpovídá vzoru, ale nesprávný záměr byl předpovězen, vyberte odkaz Upravit podle vzoru a pak vyberte správný záměr.
Porovnat s publikovanou verzí
Aktivní verzi aplikace můžete otestovat pomocí publikované verze koncového bodu . Na panelu Kontrola vyberte Porovnat s publikováním. Jakékoli testování u publikovaného modelu se odečte od vyvážení kvóty předplatného Azure.

Zobrazit JSON koncového bodu na testovacím panelu
Můžete zobrazit vrácený koncový bod JSON pro porovnání tím, že vyberete zobrazení zobrazit JSON.

Další nastavení na testovacím panelu
Koncový bod LUIS
pokud máte několik koncových bodů LUIS, použijte odkaz další Nastavení v podokně publikovaného testu ke změně koncového bodu používaného pro testování. Pokud si nejste jisti, který koncový bod chcete použít, vyberte výchozí Starter_Key.

Dávkové testování
Podívejte se na Koncepty testování dávek a Naučte se testovat dávku projevy.
Další kroky
Pokud testování indikuje, že vaše aplikace LUIS nerozpozná správné záměry a entity, můžete pracovat na vylepšení přesnosti vaší aplikace LUIS tak, že se přihlásíte další projevy nebo přidáte funkce.