Megosztás a következőn keresztül:


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 hozhat létre új LUIS-erőforrásokat. Javasoljuk, hogy a LUIS-alkalmazásokat a beszélgetési nyelv megértésére migrálja, hogy kihasználhassa a terméktámogatás és a többnyelvű képességek előnyeit.

Hozzon létre entitásokat a fő adatok kinyeréséhez a language understanding (LUIS) alkalmazások felhasználói kimondott szövegéből. 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 kimondott szövegben, amelyet ki szeretne nyerni. Az entitások a szándék szempontjából releváns információkat írják le, és néha nélkülözhetetlenek ahhoz, hogy az alkalmazás elvégezhesse a feladatát.

Új entitás létrehozása

Az alábbi folyamat a gépien tanult entitások, listaentitások és reguláris kifejezési entitások esetében működik.

  1. Jelentkezzen be a LUIS-portálra, és válassza ki előfizetési és szerzői erőforrását az adott szerzői erőforráshoz rendelt alkalmazások megtekintéséhez.
  2. Az alkalmazás megnyitásához válassza ki a nevét Saját alkalmazások lapon.
  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, a Kiválasztás + Létrehozás lehetőséget, majd válassza ki az entitástípust.
  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. Válassza a Build lehetőséget a felső navigációs menüből, majd válassza az Entitások lehetőséget a bal oldali panelen

  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, majd a Kiválasztás lehetőséget. Alentitások hozzáadásához válassza a Struktúra hozzáadása lehetőséget. Válassza a Létrehozás parancsot.

    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 létrehoznánk egy alhálózatot.

  3. Az Alösszegek hozzáadása területen adjon hozzá egy alösszeget a + szülő entitássoron lévő kijelöléssel.

    Képernyőkép az alösszetevők 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 magában foglalhatja a "ToppingModifiers" vagy a "FullPizzaWithModifiers" entitást. Ezek funkcióként hozzáadhatók egy gépi tanult entitáshoz.

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

  2. A funkció hozzáadásához válassza a + Funkció hozzáadása lehetőséget az entitáson 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 a szolgáltatás csillagát.

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

Reguláris kifejezé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ési entitásokat. Az OrderNumber például pontosan 5 karakterből állhat, 0 és 9 közötti típusszámmal.

  1. Válassza a Build lehetőséget a felső navigációs sávon, 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 készletét jelölik. Míg Ön, mint szerző, módosíthatja a listát, a LUIS nem fogja növelni vagy csökkenteni a listát. Meglévő listaentitásokba is importálhat listaentitást .json formátummal.

Az eljárás használatával hozzon létre egy listaentitást. A lista entitá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éreteket fog tartalmazni, például "kicsi", "közepes", "nagy" és "család".

  1. A Build 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 a Méret lehetőséget, és válassza a Lista lehetőséget.

  3. A Lista entitás létrehozása párbeszédpanel új allistájában adja meg a listaelem nevét( például nagy). Emellett szinonimákat is hozzáadhat egy listaelemhez, például hatalmas és mega méretű elemekhez.

    Méretlista létrehozása listaentitásként az Entitás részletei lapon.

  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.

Feljegyzé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. Válassza az Entitások lehetőséget a bal oldalon.
  2. Az Entitások lapon válassza az Előre összeállított tartományentitá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. Válassza az Entitások lehetőséget a bal oldalon.

  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.

    Egy előre összeállított entitás párbeszédpaneljének képernyőképe.

  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 a körülötte lévő szavak, például a be- és a következő szavak adhatók meg:

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 szakaszban válassza az 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 lehetőséget, majd a 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 laplistá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ípus szerepkör... szövegmezőbe írja be a szerepkör forrásának nevét, majd írja be. Adjon hozzá egy második szerepkörnevet a célhelyhez, majd írja be.

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

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

Pattern.any entitás létrehozása

A mintákat úgy tervezték, hogy javítsák a pontosságot, ha több kimondott szöveg nagyon hasonló. A minta lehetővé teszi, hogy nagyobb pontosságot szerezzen egy szándékhoz anélkül, hogy több kimondott szöveget ad meg. A Pattern.any entitás csak mintákkal érhető el. További információt a mintákról szóló cikkben talál.

Következő lépések