Entitások hozzáadása adatok kinyeréséhez

Fontos

A LUIS 2025. október 1-jén megszűnik, és 2023. április 1-től nem lehet új LUIS-erőforrásokat létrehozni. Javasoljuk , hogy migrálja a LUIS-alkalmazásokata beszélgetési nyelvfelismerésre , hogy kihasználhassa a terméktámogatás és a többnyelvű képességek előnyeit.

Hozzon létre entitásokat, hogy kulcsadatokat nyerjen ki a felhasználói beszédelemekből Language Understanding (LUIS) alkalmazásokban. A kinyert entitásadatokat az ügyfélalkalmazás használja az ügyfélkérések teljesítéséhez.

Az entitás egy szót vagy kifejezést jelöl a kinyerni kívánt kimondott szövegben. Az entitások a szándék szempontjából releváns információkat írják le, és néha elengedhetetlenek ahhoz, hogy az alkalmazás elvégezhesse a feladatát.

Új entitás létrehozása

Az alábbi folyamat gépi megtanult entitásokhoz, listaentitásokhoz és reguláris kifejezésentitásokhoz használható.

  1. Jelentkezzen be a LUIS-portálra, és válassza ki az Előfizetés és a Szerzői erőforrás lehetőséget az adott szerzői erőforráshoz rendelt alkalmazások megtekintéséhez.
  2. Nyissa meg az alkalmazást a nevének Saját alkalmazások lapon való kiválasztásával.
  3. A felső navigációs menüben válassza a Build lehetőséget, majd a bal oldali panelen válassza az Entitások lehetőséget, válassza a + Létrehozás lehetőséget, majd válassza ki az entitás típusát.
  4. Folytassa az entitás konfigurálását. Ha elkészült, válassza a Létrehozás lehetőséget.

Gépi tanult entitás létrehozása

A pizzapéldát követve létre kell hoznunk egy "PizzaOrder" entitást a pizzarendelések kimondott szövegekből való kinyeréséhez.

  1. A felső navigációs menüben válassza a Build elemet, majd a bal oldali panelen válassza az Entitások lehetőséget

  2. Az Entitástípus létrehozása párbeszédpanelen adja meg az entitás nevét, majd válassza a Gépi tanult lehetőséget, majd válassza a lehetőséget. Alentitások hozzáadásához válassza a Struktúra hozzáadása lehetőséget. Ezután kattintson a Létrehozás elemre.

    Képernyőkép egy gépi tanult entitás létrehozásáról.

    A pizzarendelések számos részletet tartalmazhatnak, például a mennyiséget és a típust. Ezeknek a részleteknek a hozzáadásához hozzunk létre egy részösszeget.

  3. A Subentities (Alegységek hozzáadása ) területen adjon hozzá egy alösszeget a + szülőentitás sorában található elem kiválasztásával.

    Képernyőkép az alalkalmazások hozzáadásáról.

  4. A létrehozási folyamat befejezéséhez válassza a Létrehozás lehetőséget.

Funkció hozzáadása egy gépi tanult entitáshoz

Egyes entitások számos részletet tartalmaznak. Képzeljen el egy "PizzaOrder" entitást, amely lehet "ToppingModifiers" vagy "FullPizzaWithModifiers". Ezek funkciókként hozzáadhatók egy gépi megtanult entitáshoz.

  1. Válassza a létrehozás lehetőséget a felső navigációs sávon, majd válassza az Entitások lehetőséget a bal oldali panelen.

  2. A funkció hozzáadásához válassza a + Funkció hozzáadása lehetőséget az entitás vagy az alhálózati sorban.

  3. Válasszon ki egy meglévő entitást és kifejezéslistát.

  4. Ha az entitást csak akkor kell kinyerni, ha a szolgáltatás megtalálható, válassza ki az adott szolgáltatás csillagát.

    Képernyőkép a funkció entitáshoz való hozzáadásáról.

Reguláriskifejezés-entitás létrehozása

Strukturált szöveg vagy alfanumerikus értékek előre definiált sorozatának kinyeréhez használjon reguláris kifejezésentitásokat. Az OrderNumber például előre definiálható úgy, hogy pontosan 5 karakterből 0 és 9 közötti típusszám legyen.

  1. A felső navigációs sávon válassza a Build lehetőséget, majd a bal oldali panelen válassza a Szándékok lehetőséget

  2. Válassza a + Létrehozás lehetőséget.

  3. Az Entitástípus létrehozása párbeszédpanelen adja meg az entitás nevét, majd válassza a RegEx lehetőséget, írja be a reguláris kifejezést a Regex mezőbe, és válassza a Létrehozás lehetőséget.

    Képernyőkép egy reguláris kifejezésentitás létrehozásáról.

Listaentitás létrehozása

A listaentitások a kapcsolódó szavak rögzített, zárt halmazát jelölik. Míg Ön, mint szerző, módosíthatja a listát, a LUIS nem fogja növelni vagy zsugorítja a listát. Meglévő listaentitásba is importálhat .json formátumú listaentitást.

Listaentitás létrehozásához használja az eljárást. A listaentitás létrehozása után nem kell példaszövegeket címkéznie egy szándékban. A listaelemek és a szinonimák pontos szöveg alapján vannak megfeleltetve. A "Méret" entitás típuslista lehet, és különböző méretű lehet, például "kicsi", "közepes", "nagy" és "család".

  1. A Létrehozás szakaszban válassza az Entitások lehetőséget a bal oldali panelen, majd válassza a + Létrehozás lehetőséget.

  2. Az Entitástípus létrehozása párbeszédpanelen adja meg az entitás nevét( például Méret ), majd válassza a Lista lehetőséget.

  3. A Listaentitás létrehozásapárbeszédpanelEn az Új allista hozzáadása ... területen adja meg a listaelem nevét, például nagy. Emellett szinonimákat is hozzáadhat a listaelemekhez, például hatalmas és megatípusú elemekhez.

    Az Entitás részletei lapon listaentitásként hozhat létre méretlistát.

  4. Ha befejezte a listaelemek és szinonimák hozzáadását, válassza a Létrehozás lehetőséget.

Ha végzett az alkalmazás módosításainak egy csoportjával, ne felejtse el betaníteni az alkalmazást. Egyetlen módosítás után ne tanítsa be az alkalmazást.

Megjegyzés

Ez az eljárás bemutatja, hogyan hozhat létre és címkéz egy listaentitást egy kimondott példaszövegből a Szándék részletei lapon. Ugyanezt az entitást az Entitások lapon is létrehozhatja .

Előre összeállított tartományi entitás hozzáadása

  1. A bal oldalon válassza az Entitások lehetőséget.
  2. Az Entitások lapon válassza az Előre összeállított tartományi entitás hozzáadása lehetőséget.
  3. Az Előre összeállított tartománymodellek hozzáadása párbeszédpanelen válassza ki az előre összeállított tartományentitást.
  4. Válassza a Kész lehetőséget. Az entitás hozzáadása után nem kell betanítsa az alkalmazást.

Előre összeállított entitás hozzáadása

A gyakori információtípusok felismeréséhez adjon hozzá egy előre összeállított entitást

  1. A bal oldalon válassza az Entitások lehetőséget.

  2. Az Entitások lapon válassza az Előre összeállított entitás hozzáadása lehetőséget.

  3. Az Előre összeállított entitások hozzáadása párbeszédpanelen válassza ki az előre összeállított entitást.

    Képernyőkép egy előre összeállított entitás párbeszédpaneléről.

  4. Válassza a Kész lehetőséget. Az entitás hozzáadása után nem kell betanítsa az alkalmazást.

Szerepkör hozzáadása a különböző környezetek megkülönböztetéséhez

A szerepkör egy entitás nevesített altípusa, környezet alapján. A következő kimondott szövegben két hely van, és mindegyiket szemantikailag határozzák meg a körülötte lévő szavak, például a és a szó között:

Vegye fel a pizzarendelést Seattle-ből, és szállítson New Yorkba.

Ebben az eljárásban adjon hozzá forrás- és célszerepköröket egy előre összeállított geographyV2 entitáshoz.

  1. A Build (Létrehozás ) szakaszban válassza az Entities (Entitások ) lehetőséget a bal oldali panelen.
  2. Válassza az + Előre összeállított entitás hozzáadása lehetőséget. Válassza a geographyV2 , majd a Done (Kész) lehetőséget. Egy előre összeállított entitás lesz hozzáadva az alkalmazáshoz.

Ha azt tapasztalja, hogy a Pattern.any entitást tartalmazó minta nem megfelelően vonja ki az entitásokat, egy explicit lista megoldhatja a problémát.

  1. Válassza ki az újonnan hozzáadott előre összeállított geographyV2 entitást az entitások Entitások oldallistájából.

  2. Új szerepkör hozzáadásához válassza + a Nincs szerepkör hozzáadva lehetőséget.

  3. A Típusszerepkör... szövegmezőbe írja be a Forrás szerepkör nevét, majd írja be a következőt: . Adjon meg egy második szerepkörnevet a Cél mezőben, majd írja be a következőt: .

    Képernyőkép arról, hogyan adhat hozzá forrásszerepkört egy helyentitáshoz.

A szerepkör hozzá lesz adva az előre összeállított entitáshoz, de az entitást használó kimondott szövegekhez nem lesz hozzáadva.

Pattern.any entitás létrehozása

A mintákat a pontosság javítására tervezték, ha több kimondott szöveg nagyon hasonló. A minta lehetővé teszi, hogy több beszédelem megadása nélkül nagyobb pontosságot szerezzen egy szándékhoz. A Pattern.any entitás csak mintákkal érhető el. További információért tekintse meg a mintákról szóló cikket .

Következő lépések