Entiteiten toevoegen om gegevens op te halen

Maak entiteiten voor het extra heren van belang rijke gegevens van gebruikers uitingen in apps van Language Understanding (LUIS). Geëxtraheerde entiteits gegevens worden door uw client toepassing gebruikt voor fullfile-aanvragen van klanten.

De entiteit vertegenwoordigt een woord of woord groep in de utterance die u wilt geëxtraheerden. Entiteiten beschrijven informatie die relevant is voor de bedoeling, en soms zijn ze essentieel voor uw app om de taak uit te voeren. U kunt entiteiten maken wanneer u een voor beeld-utterance toevoegt aan een intentie of van (vóór of na) het toevoegen van een voor beeld-utterance aan een intentie.

Entiteiten plannen, vervolgens maken en labelen

machine learning-entiteiten kunnen worden gemaakt op basis van de voorbeeld uitingen of worden gemaakt op basis van de pagina entiteiten .

Over het algemeen is een best practice tijd om de entiteiten te plannen voordat een machine learning-entiteit wordt gemaakt in de portal. Maak vervolgens de machine learning-entiteit uit het voor beeld utterance met zoveel details in de subentiteiten en functies die u op dat moment kent. Met de zelf studie voor het samen stellen van de entiteit wordt gedemonstreerd hoe u deze methode gebruikt.

Als onderdeel van het plannen van de entiteiten weet u misschien dat u tekst-overeenkomende entiteiten (zoals vooraf gemaakte entiteiten, reguliere expressie-entiteiten of lijst entiteiten) nodig hebt. U kunt deze maken op de pagina entiteiten voordat ze worden gelabeld in voor beeld uitingen.

Wanneer u labels aanmaakt, kunt u afzonderlijke entiteiten labelen en vervolgens een bovenliggende entiteit voor machine learning bouwen. U kunt ook beginnen met een bovenliggende machine learning-entiteit en de onderliggende entiteiten afbreken.

Tip

Voorzie alle woorden die een entiteit kunnen aanduiden, zelfs als de woorden niet worden gebruikt als ze worden geëxtraheerd in de client toepassing.

Wanneer u een entiteit maakt

Nadat u uw entiteiten hebt gepland, moet u uw machine learning-entiteiten en-subentiteiten maken. Hiervoor moet u mogelijk vooraf gemaakte entiteiten of tekst vergelijkings entiteiten toevoegen om functies te bieden voor uw machine learning-entiteiten. Deze moeten allemaal worden uitgevoerd voordat labels kunnen worden gelabeld.

Zodra u begint met het labelen van voor beeld uitingen, kunt u door de machine geleerde entiteiten maken of lijst entiteiten uitbreiden.

Gebruik de volgende tabel om te begrijpen waar u elk type entiteit kunt maken of toevoegen aan de app.

Entiteitstype Locatie voor het maken van een entiteit in de LUIS-Portal
machine learning-entiteit Details van entiteiten of intentie
Lijstentiteit Details van entiteiten of intentie
Een entiteit in de vorm van een reguliere expressie Entiteiten
Pattern.any-entiteit Entiteiten
Vooraf gebouwde entiteit Entiteiten
Vooraf ontwikkelde domein entiteit Entiteiten

U kunt alle entiteiten maken op de pagina entiteiten , maar u kunt ook een aantal entiteiten maken als onderdeel van het labelen van de entiteit in het voor beeld utterance op de detail pagina van het doel . U kunt een entiteit alleen labelen in een voor beeld-utterance van de detail pagina van het doel .

Een nieuwe aangepaste entiteit maken

Dit proces werkt voor door machines gewerkte entiteiten, lijst entiteiten en reguliere expressie-entiteiten.

  1. Meld u aan bij de LUIS-portal en selecteer uw abonnement en Ontwerpresource om de apps weer te geven die aan die ontwerpresource zijn toegewezen.
  2. Open uw app door de naam ervan op mijn apps -pagina te selecteren.
  3. Selecteer de pagina entiteiten .
  4. Selecteer + maken en selecteer vervolgens het entiteits type.
  5. Ga verder met het configureren van de entiteit en selecteer maken wanneer u klaar bent.

Een door een machine geleerde entiteit maken

  1. Meld u aan bij de LUIS-portal en selecteer uw abonnement en Ontwerpresource om de apps weer te geven die aan die ontwerpresource zijn toegewezen.

  2. Open uw app door de naam ervan op mijn apps -pagina te selecteren.

  3. Selecteer in de sectie Build de optie entiteiten in het linkerdeel venster en selecteer + maken.

  4. Voer in het dialoog venster een entiteits type maken de naam van de entiteit in en selecteer door de machine geleerd. Als u subentiteiten wilt toevoegen, selecteert u structuur toevoegen. Selecteer Maken.

    Scherm afbeelding van het maken van een door de machine geleerde entiteit.

  5. Voeg een subentiteit toe door in subentiteiten toevoegen de + rij bovenliggende entiteit te selecteren.

    Scherm opname van het toevoegen van subentiteiten.

  6. Selecteer maken om het aanmaak proces te volt ooien.

Een functie toevoegen aan een door een machine geleerde entiteit

  1. Meld u aan bij de LUIS-portal en selecteer uw abonnement en Ontwerpresource om de apps weer te geven die aan die ontwerpresource zijn toegewezen.

  2. Open uw app door de naam ervan op mijn apps -pagina te selecteren.

  3. Selecteer in de sectie Build de optie entiteiten in het linkerdeel venster en selecteer vervolgens de door de machine geleerde entiteit.

  4. Voeg een functie toe door de functie + toevoegen te selecteren in de rij entiteit of subentiteit.

  5. Selecteer in de lijsten bestaande entiteiten en zinsdelen.

  6. Als de entiteit alleen moet worden geëxtraheerd als de functie is gevonden, selecteert u het sterretje * voor die functie.

    Scherm opname van het toevoegen van een functie aan entiteit.

Een entiteit in de vorm van een reguliere expressie maken

  1. Meld u aan bij de LUIS-portal en selecteer uw abonnement en Ontwerpresource om de apps weer te geven die aan die ontwerpresource zijn toegewezen.

  2. Open uw app door de naam ervan op mijn apps -pagina te selecteren.

  3. Selecteer in de sectie Build de optie entiteiten in het linkerdeel venster en selecteer + maken.

  4. In het dialoog venster een entiteits type maken voert u de naam van de entiteit in en selecteert u regex, voert u de reguliere expressie in het veld regex in en selecteert u maken.

    Scherm afbeelding van het maken van een reguliere expressie-entiteit.

Een lijst entiteit maken

Lijst entiteiten vertegenwoordigen een vaste, gesloten set verwante woorden. Als de auteur de lijst kan wijzigen, kan LUIS de lijst niet verg Roten of verkleinen. U kunt ook importeren naar een bestaande lijst entiteit met behulp van een lijst entiteit. json-indeling.

In de volgende lijst ziet u de canonieke naam en de synoniemen.

Kleur-lijst item naam Kleur-synoniemen
Red Crimson, bloed, Apple, brand engine
Blue lucht, kobalt
Green Kelly, licht groen

Gebruik de procedure om een lijst entiteit te maken. Zodra de lijst entiteit is gemaakt, hoeft u geen label voor beeld-uitingen in te richten. Lijst items en synoniemen worden vergeleken met de exacte tekst.

  1. Meld u aan bij de LUIS-portal en selecteer uw abonnement en Ontwerpresource om de apps weer te geven die aan die ontwerpresource zijn toegewezen.

  2. Open uw app door de naam ervan op mijn apps -pagina te selecteren.

  3. Selecteer in de sectie Build de optie entiteiten in het linkerdeel venster en selecteer + maken.

  4. In het dialoog venster een entiteits type maken voert u de naam van de entiteit in, zoals Colors en lijst selecteren.

  5. Voer in het dialoog venster een lijst entiteit maken in de lijst nieuwe sublijst toevoegen.... de naam van het item in, bijvoorbeeld Green , en voeg synoniemen toe.

    Maak een lijst met kleuren als een lijst entiteit op de pagina Details van entiteit.

  6. Wanneer u klaar bent met het toevoegen van lijst items en synoniemen, selecteert u maken.

    Wanneer u klaar bent met een groep wijzigingen in de app, vergeet dan niet om de app te trainen . Train de app niet na één wijziging.

    Notitie

    Deze procedure illustreert het maken en labelen van een lijst entiteit van een voorbeeld utterance op de detail pagina van het doel . U kunt ook dezelfde entiteit maken op de pagina entiteiten .

Een rol voor een entiteit toevoegen

Een rol is een benoemd subtype van een entiteit, op basis van de context.

Een rol toevoegen om verschillende contexten te onderscheiden

In de volgende utterance zijn er twee locaties en elke naam wordt semantisch door de woorden beschreven, zoals to en from :

Pick up the package from Seattle and deliver to New York City.

In deze procedure voegt origin destination u rollen toe aan een vooraf samengestelde geographyV2-entiteit.

  1. Meld u aan bij de LUIS-portal en selecteer uw abonnement en Ontwerpresource om de apps weer te geven die aan die ontwerpresource zijn toegewezen.

  2. Open uw app door de naam ervan op mijn apps -pagina te selecteren.

  3. Selecteer in de sectie Build de optie entiteiten in het linkerdeel venster.

  4. Selecteer + vooraf samengestelde entiteit toevoegen. Selecteer geographyV2 en selecteer vervolgens gereed. Hiermee voegt u een vooraf samengestelde entiteit toe aan de app.

    Als u merkt dat het patroon, wanneer dit een Pattern.any bevat, entiteiten onjuist extraheert, gebruikt u een expliciete lijst om dit probleem te verhelpen.

  5. Selecteer de zojuist toegevoegde, vooraf gemaakte geographyV2-entiteit uit de pagina lijst entiteiten van entiteiten.

  6. Als u een nieuwe rol wilt toevoegen, selecteert u + volgende om geen rollen toe te voegen.

  7. Voer in het tekstvak type Role... de naam van de rol in Origin en voer vervolgens in. Voeg een tweede rolnaam toe van Destination vervolgens ENTER.

    Scherm afbeelding van de functie origin toevoegen aan de locatie-entiteit

    De rol wordt toegevoegd aan de vooraf samengestelde entiteit, maar wordt niet aan uitingen toegevoegd met behulp van die entiteit.

Label tekst met een rol in een voor beeld van een utterance

Tip

Rollen kunnen worden vervangen door het labelen met subentiteiten van een machine learning-entiteit.

  1. Meld u aan bij de LUIS-portal en selecteer uw abonnement en Ontwerpresource om de apps weer te geven die aan die ontwerpresource zijn toegewezen.

  2. Open uw app door de naam ervan op mijn apps -pagina te selecteren.

  3. Ga naar de pagina Details van intentie, met bijvoorbeeld uitingen die gebruikmaken van de rol.

  4. Als u een label met de rol wilt hebben, selecteert u het label van de entiteit (effen lijn onder tekst) in het voor beeld utterance en selecteert u vervolgens weer geven in entiteit deel venster in de vervolg keuzelijst.

    Scherm afbeelding toont de menu optie weer gave in deel venster entiteit geselecteerd.

    Het palet entiteit wordt geopend aan de rechter kant.

  5. Selecteer de entiteit, ga naar de onderkant van het palet en selecteer de rol.

    Scherm afbeelding laat zien waar de rol moet worden geselecteerd.

Een patroon maken. elke entiteit

Het patroon. elke entiteit is alleen beschikbaar met patronen.

Entiteits type niet wijzigen

LUIS staat niet toe dat u het type van de entiteit wijzigt omdat deze niet weet wat moet worden toegevoegd of verwijderd om die entiteit te bouwen. Als u het type wilt wijzigen, is het beter om een nieuwe entiteit van het juiste type te maken met een iets andere naam. Nadat de entiteit is gemaakt, verwijdert u in elke utterance de oude naam van de entiteit met het label en voegt u de nieuwe entiteits naam toe. Als alle uitingen opnieuw zijn gelabeld, verwijdert u de oude entiteit.

Volgende stappen

Meer informatie over: