Rychlý start: Sestavení aplikace na portálu LUIS
Poznámka
V rámci služby Azure Cognitive Language Understanding for Language je teď k dispozici novější verze funkcí pro správu. Další informace najdete v dokumentaci ke službě Azure Cognitive Service for Language. Možnosti porozumění jazyku ve službě Language Service najdete v tématu Konverzační Language Understanding, Vlastní Rozpoznání pojmenovaných entita Vlastní klasifikace.
V tomto rychlém startu vytvoříte aplikaci LUIS pomocí předem sestavené domény domácí automatizace pro zapnutí a vypnutí světel a zařízení. Tato předem připravená doména poskytuje záměry, entity a příklady promluv. Dále zkuste aplikaci přizpůsobit přidáním dalších záměrů a entit. Až budete hotovi, budete mít koncový bod služby LUIS spuštěný v cloudu.
Přihlášení k portálu LUIS
Poznámka
Od 20. ledna se regionální portály (au.luis.ai a eu.luis.ai) konsolidují do jediného portálu a adresy URL. Pokud jste používali některý z těchto portálů, budete automaticky přesměrováni na Luis.AI. Budete pokračovat v používání stejných regionálních prostředků, které jste vytvořili, a vaše data budou nadále ukládána a zpracována ve stejné oblasti jako váš prostředek.
Nový uživatel, který má LUIS, musí provést tento postup:
- Přihlaste se k portálu Luis, vyberte svou zemi nebo oblast a vyjádřete podmínky použití. Pokud se místo toho zobrazí Moje aplikace , prostředek Luis už existuje a před vytvořením aplikace byste ho měli přeskočit. Pokud ne, začněte používat prostředek Azure, který vám umožní propojit účet LUIS s novým nebo existujícím prostředkem pro vytváření prostředků Azure.
V zobrazeném okně zvolit vytváření obsahu Najděte své předplatné Azure a Luis Resource Authoring. Pokud nemáte prostředek, můžete vytvořit nový.

Při vytváření nového prostředku pro vytváření obsahu zadejte následující informace:
- Název tenanta – tenant, ke kterému je předplatné Azure přidružené.
- Název předplatného Azure – předplatné, které se bude fakturovat za prostředek.
- Název skupiny prostředků Azure – název vlastní skupiny prostředků, kterou zvolíte nebo vytvoříte. Skupiny prostředků umožňují seskupit prostředky Azure pro přístup a správu.
- Název prostředku Azure – vlastní název, který zvolíte, se používá jako součást adresy URL pro dotazy na koncový bod vytváření a předpovědi.
- Cenová úroveň – cenová úroveň určuje maximální transakci za sekundu a měsíc.
Vybrat odběr a prostředek pro vytváření
Když vyberete konkrétní předplatné a prostředek pro vytváření obsahu, zobrazí se seznam aplikací, které jsou k němu přidružené.
Vytvoření nové aplikace
Aplikace můžete vytvářet a spravovat na stránce My Apps (Moje aplikace).
Vytvoření aplikace
Pokud chcete vytvořit aplikaci, klikněte na + Nová aplikace.
V okně, které se zobrazí, zadejte následující informace:
| Název | Popis |
|---|---|
| Název | Název vaší aplikace. Například "domácí automatizace". |
| Kultura | Jazyk, který vaše aplikace rozumí a mluví. |
| Popis | Popis vaší aplikace |
| Prostředek predikce | Prostředek predikce, který bude přijímat dotazy. |
Vyberte Hotovo.
Poznámka
Jakmile se aplikace vytvoří, nemůžete změnit její jazykovou verzi.
Přidání předem připravené domény
LUIS nabízí sadu předem připravených domén, které vám pomůžou začít s vaší aplikací. Předem vytvořená aplikace domény je už naplněná záměry, entitami a protterancemi.
V levém navigačním panelu vyberte Prebuilt domains (Předem sestavené domény).
Vyhledejte HomeAutomation.
Na kartě HomeAutomation vyberte Přidat doménu.

Po úspěšném přidání domény pak pole předem připravené domény zobrazuje tlačítko Remove domain (Odebrat doménu).
Kontrola záměrů a entit
V levé navigační nabídce vyberte Intents (Záměry), abyste viděli záměry domény HomeAutomation. Obsahuje příklady protterance, například
HomeAutomation.QueryStateaHomeAutomation.SetDevice.Poznámka
None (Žádný) je záměr, který poskytují všechny aplikace LUIS. Používá se ke zpracování promluv, které neodpovídají funkci poskytované vaší aplikací.
Vyberte záměr HomeAutomation.TurnOff. Záměr obsahuje seznam příkladů protterance označených entitami.
Pokud chcete zobrazit entity pro aplikaci, vyberte Entity. Pokud kliknete na jednu z entit, například HomeAutomation.DeviceName, zobrazí se seznam přidružených hodnot.
Trénování aplikace LUIS
Po naplnění aplikace záměry, entitami a protterancemi Aplikaci je potřeba vytrénovat, aby se změny, které jste provedli, projevily.
V pravém horním rohu webu LUIS vyberte tlačítko výuka .

Školení je hotové, když je indikátor stavu na tlačítku vlaku zelený.
Testování aplikace
Jakmile aplikaci vytrénujete, můžete ji otestovat.
V pravém horním navigačním panelu vyberte Test (Testovat).
Do podokna interaktivního testu zadejte testovací protterance a stiskněte Enter. Například vypněte světla.
V tomto příkladu je možnost Vypnout světla správně identifikována jako záměr s nejvyšším skóre pro HomeAutomation.TurnOff.
Výběrem možnosti Zkontrolovat zobrazíte další informace o predikci.
Zavřete testovací podokno.
Přizpůsobení aplikace
Kromě předem připravených domén vám SLUŽBA LUIS umožňuje vytvářet vlastní aplikace nebo si je přizpůsobit podle předem připravených.
Vytváření záměrů
Přidání dalších záměrů do aplikace
- V levé navigační nabídce vyberte Intents (Záměry).
- Vyberte Vytvořit.
- Zadejte název záměru
HomeAutomation.AddDeviceAliasa pak vyberte Hotovo.
Vytváření entit
Přidání dalších entit do aplikace
- V levé navigační nabídce vyberte Entities (Entity).
- Vyberte Vytvořit.
- Zadejte název entity
HomeAutomation.DeviceAlias, vyberte strojově naučený typ a pak vyberte Vytvořit.
Přidat ukázkové promluvy
Příklady protterance jsou text, který uživatel zadá do chatbota nebo jiné klientské aplikace. Mapovat záměr textu uživatele na záměr SLUŽBY LUIS.
Na stránce Intents (Záměry) pro přidejte následující HomeAutomation.AddDeviceAlias příklady protterance v části Example Utterance (Příklad protterance).
| # | Ukázkové promluvy |
|---|---|
| 1 | Add alias to my fan to be wind machine |
| 2 | Alias lights to illumination |
| 3 | nickname living room speakers to our speakers a new fan |
| 4 | rename living room tv to main tv |
Pro nejlepší výsledky se ujistěte, že se příklad projevy liší následujícími způsoby:
- Délka utterance
- oddělovač
- Volba Wordu
- Příkaz vhodné (is, was, bude)
- Pořadí slov
Označení příkladů protterance
Označování prorocích je potřeba, protože jste přidali ML entitu. Označování se používá ve vaší aplikaci k tomu, aby se naučila extrahovat ML entity, které jste vytvořili.
Chcete-li popsat projevy, máte dvě možnosti: Popis palety entit a vložené popisky.
Popisek palety entit
Po kliknutí na @ ikonu vpravo nahoře se otevře paleta entity na pravé straně stránky.
Vložené popisky
Zvýrazněte text, který chcete označit.
Z nabídky, která se zobrazí, vyberte entitu, pomocí které chcete text označit.
Vytvoření prostředku predikce
V tuto chvíli jste dokončili vytváření aplikace. Abyste mohli přijímat predikce v chatbotovi nebo jiné klientské aplikaci prostřednictvím koncového bodu předpovědi, musíte vytvořit prostředek predikce pro publikování vaší aplikace.
Vytvoření prostředku predikce na portálu LUIS
V aplikaci přejdete na kartu Spravovat .
V levém navigačním panelu vyberte prostředky Azure.
klikněte na tlačítko Přidat prostředek předpovědi .
Pokud již máte prostředek předpovědi, přidejte ho. V opačném případě vyberte vytvořit nový prostředek předpovědi.
Publikování aplikace a získání adresy URL koncového bodu
Aby bylo možné získat LUIS předpověď v robotu chatu nebo v jiné klientské aplikaci, musíte aplikaci publikovat do koncového bodu předpovědi.
V pravém horním navigačním panelu vyberte publikovat .

Vyberte produkční slot a potom vyberte Hotovo.

V oznámení vyberte přístup k adresám URL koncových bodů . tím přejdete na stránku prostředků Azure . Adresy URL budete moct zobrazit jenom v případě, že máte k aplikaci přidružený prostředek předpovědi. Stránku prostředků Azure můžete také najít kliknutím na Spravovat.

Dotazování koncového bodu predikce rozhraní API V3
Na portálu LUIS v části Spravovat (nabídka v pravém horním rohu) na stránce prostředky předpovědi na kartě prostředky předpovědi zkopírujte vzorový dotaz ve spodní části stránky. Adresa URL má ID aplikace, klíč a název slotu. Adresa URL koncového bodu verze V3 má formu:
https://YOUR-RESOURCE-NAME.api.cognitive.microsoft.com/luis/prediction/v3.0/apps/APP-ID/slots/SLOT-NAME/predict?subscription-key=YOUR-PREDICTION-KEY&<optional-name-value-pairs>&query=YOUR_QUERY_HEREVložte adresu URL do nové karty prohlížeče. Pokud adresu URL nevidíte, nemáte k dispozici předpověď prostředků a budete ji muset vytvořit.
V adresní řádku prohlížeče se ujistěte, že adresa URL obsahuje následující hodnoty. Pokud v řetězci dotazu nejsou, přidejte je:
verbose=trueshow-all-intents=true
V adresní řádku prohlížeče přejděte na konec adresy URL, zadejte pro řetězec dotazu světlo v obýváku a stiskněte Enter.
{ "query": "turn off the living room light", "prediction": { "topIntent": "HomeAutomation.TurnOff", "intents": { "HomeAutomation.TurnOff": { "score": 0.969448864 }, "HomeAutomation.QueryState": { "score": 0.0122336326 }, "HomeAutomation.TurnUp": { "score": 0.006547436 }, "HomeAutomation.TurnDown": { "score": 0.0050634006 }, "HomeAutomation.SetDevice": { "score": 0.004951761 }, "HomeAutomation.TurnOn": { "score": 0.00312553928 }, "None": { "score": 0.000552945654 } }, "entities": { "HomeAutomation.Location": [ "living room" ], "HomeAutomation.DeviceName": [ [ "living room light" ] ], "HomeAutomation.DeviceType": [ [ "light" ] ], "$instance": { "HomeAutomation.Location": [ { "type": "HomeAutomation.Location", "text": "living room", "startIndex": 13, "length": 11, "score": 0.902181149, "modelTypeId": 1, "modelType": "Entity Extractor", "recognitionSources": [ "model" ] } ], "HomeAutomation.DeviceName": [ { "type": "HomeAutomation.DeviceName", "text": "living room light", "startIndex": 13, "length": 17, "modelTypeId": 5, "modelType": "List Entity Extractor", "recognitionSources": [ "model" ] } ], "HomeAutomation.DeviceType": [ { "type": "HomeAutomation.DeviceType", "text": "light", "startIndex": 25, "length": 5, "modelTypeId": 5, "modelType": "List Entity Extractor", "recognitionSources": [ "model" ] } ] } } } }
Přečtěte si další informace o koncovém bodu předpovědi V3.
Vyčištění prostředků
Pokud už aplikaci LUIS nepotřebujete, odstraňte ji. Provedete to tak, že v nabídce vlevo nahoře vyberte My apps (Moje aplikace). Vyberte tři tečky (... _) napravo od názvu aplikace v seznamu aplikace vyberte _ odstranit. V automaticky otevíraném dialogovém okně Delete app? (Odstranit aplikaci?) vyberte Ok.
