Veelgestelde vragen (FAQ’s) over Language Understanding

Belangrijk

LUIS wordt op 1 oktober 2025 buiten gebruik gesteld en vanaf 1 april 2023 kunt u geen nieuwe LUIS-resources maken. We raden u aan uw LUIS-toepassingen te migreren naar gesprekstaalbegrip om te profiteren van continue productondersteuning en meertalige mogelijkheden.

Wat zijn de maximumlimieten voor luis-toepassingen?

LUIS heeft verschillende limietgebieden. De eerste is de modellimiet, waarmee intenties, entiteiten en functies in LUIS worden bestuurd. Het tweede gebied is quotumlimieten op basis van het sleuteltype. Een derde gebied van limieten is de toetsenbordcombinatie voor het beheren van de LUIS-website. Een vierde gebied is de wereldregiotoewijzing tussen de luis-creatiewebsite en de LUIS-eindpunt-API's. Zie LUIS-limieten voor meer informatie.

Wat is het verschil tussen ontwerp- en voorspellingssleutels?

Met een ontwerpresource kunt u uw toepassingen maken, beheren, trainen, testen en publiceren. Met een voorspellingsresource kunt u een query uitvoeren op uw voorspellingseindpunt buiten de 1000 aanvragen van de ontwerpresource. Zie Ontwerp- en queryvoorspellingseindpuntsleutels in LUIS voor meer informatie over de verschillen tussen de ontwerpsleutel en de voorspellingsruntimesleutel.

Ondersteunt LUIS spraak-naar-tekst?

Ja, spraak-naar-tekst wordt geleverd als integratie met LUIS.

Wat zijn synoniemen en woordvariaties?

LUIS heeft weinig of geen kennis van de bredere NLP-aspecten , zoals semantische gelijkenis, zonder expliciete identificatie in voorbeelden. De volgende tokens (woorden) zijn bijvoorbeeld drie verschillende dingen totdat ze worden gebruikt in vergelijkbare contexten in de voorbeelden:

  • Kopen
  • Kopen
  • Kocht

Voor semantische overeenkomsten met Natural Language Understanding (NLU) kunt u Conversation Language Understanding gebruiken.

Wat zijn de prijzen voor ontwerpen en voorspellingen?

Language Understanding heeft afzonderlijke resources, één type voor creatie en één type voor het uitvoeren van query's op het voorspellingseindpunt, elk heeft zijn eigen prijzen. Zie Resourcegebruik en -limieten.

Wat zijn de ondersteunde regio's?

Zie regioondersteuning.

Hoe slaat LUIS gegevens op?

LUIS slaat gegevens op die zijn versleuteld in een Azure-gegevensarchief dat overeenkomt met de regio die is opgegeven door de sleutel. Gegevens die worden gebruikt voor het trainen van het model, zoals entiteiten, intenties en utterances, worden gedurende de levensduur van de toepassing opgeslagen in LUIS. Als een eigenaar of inzender de app verwijdert, worden deze gegevens ermee verwijderd. Als een toepassing binnen 90 dagen niet is gebruikt, wordt deze verwijderd. Zie Gegevensretentie voor meer informatie over gegevensopslag.

Biedt LUIS ondersteuning voor door de klant beheerde sleutels (CMK)?

De Language Understanding-service versleutelt uw gegevens automatisch wanneer deze worden bewaard in de cloud. De Language Understanding-serviceversleuteling beschermt uw gegevens en helpt u te voldoen aan de beveiligings- en nalevingsverplichtingen van uw organisatie. Zie het CMK-artikel voor meer informatie over door de klant beheerde sleutels.

Is het belangrijk om de intentie None te trainen?

Ja, het is goed om uw intentie None te trainen met uitingen, vooral als u meer labels toevoegt aan andere intenties. Zie geen intentie voor meer informatie.

Hoe kan ik programmatisch mijn LUIS-app bewerken?

Als u uw LUIS-app programmatisch wilt bewerken, gebruikt u de Ontwerp-API. Zie LUIS-creatie-API aanroepen en programmatisch een LUIS-app bouwen met behulp van Node.js voor voorbeelden van het aanroepen van de ontwerp-API. De ontwerp-API vereist dat u een ontwerpsleutel gebruikt in plaats van een eindpuntsleutel. Met programmatisch ontwerpen kunnen maximaal 1.000.000 aanroepen per maand en vijf transacties per seconde worden uitgevoerd. Zie Sleutels beheren voor meer informatie over de sleutels die u met LUIS gebruikt.

Moeten variaties van een voorbeelduiting interpunctie bevatten?

Gebruik een van de volgende oplossingen:

Waarom krijgt mijn app verschillende scores telkens wanneer ik train?

Schakel de niet-deterministische trainingsoptie gebruiken in of uit. Wanneer de training is uitgeschakeld, worden alle beschikbare gegevens gebruikt. Wanneer de training (standaard) is ingeschakeld, wordt elke keer dat de app wordt getraind een willekeurige steekproef gebruikt om als negatief voor de intentie te worden gebruikt. Om ervoor te zorgen dat u elke keer dezelfde scores krijgt, moet u ervoor zorgen dat u uw LUIS-app traint met al uw gegevens. Zie het trainingsartikel voor meer informatie.

Ik heb een HTTP 403-foutcode ontvangen. Hoe los ik dit op? Kan ik meer aanvragen per seconde verwerken?

U krijgt de 403- en 429-foutstatuscodes wanneer u de transacties per seconde of transacties per maand voor uw prijscategorie overschrijdt. Verhoog uw prijscategorie of gebruik Language Understanding Docker-containers.

Wanneer u alle gratis 1000 eindpuntquery's gebruikt of het quotum voor maandelijkse transacties van uw prijscategorie overschrijdt, ontvangt u een HTTP 403-foutcode.

Als u deze fout wilt oplossen, moet u de prijscategorie wijzigen in een hogere categorie of een nieuwe resource maken en deze toewijzen aan uw app.

Oplossingen voor deze fout zijn:

  • Navigeer in Azure Portal naar uw Language Understanding-resource en selecteer ResourceBeheer, selecteer vervolgens Prijscategorie en wijzig uw prijscategorie. U hoeft niets te wijzigen in de Language Understanding-portal als uw resource al is toegewezen aan uw Language Understanding-app.
  • Als uw gebruik de hoogste prijscategorie overschrijdt, voegt u meer Language Understanding-resources toevoegen met een load balancer voor deze resources. De Language Understanding-container met Kubernetes of Docker Compose kan daarbij helpen.

Er wordt een HTTP 429-foutcode geretourneerd wanneer uw transacties per seconde de prijscategorie overschrijden.

Oplossingen zijn onder andere:

  • U kunt uw prijscategorie verhogen als u zich niet in de hoogste categorie bevindt.
  • Als uw gebruik de hoogste prijscategorie overschrijdt, voegt u meer Language Understanding-resources toevoegen met een load balancer voor deze resources. De Language Understanding-container met Kubernetes of Docker Compose kan daarbij helpen.
  • U kunt aanvragen van de clienttoepassing beperken met een beleid voor opnieuw proberen dat u zelf implementeert wanneer u deze statuscode krijgt.

Waarom voegt LUIS spaties toe aan de query rond of in het midden van woorden?

LUIS tokeniseert de uiting op basis van de cultuur. Zowel de oorspronkelijke waarde als de tokenized waarde zijn beschikbaar voor gegevensextractie.

Wat moet ik doen wanneer ik verwacht dat LUIS-aanvragen het quotum overschrijden?

LUIS heeft een maandelijks quotum en een quotum per seconde, op basis van de prijscategorie van de Azure-resource.

Als de aanvraagsnelheid van uw LUIS-app de toegestane quotumsnelheid overschrijdt, kunt u het volgende doen:

Kan ik meerdere apps met dezelfde app-definitie gebruiken?

Ja, exporteer de oorspronkelijke LUIS-app en importeer de app weer in afzonderlijke apps. Elke app heeft een eigen app-id. Wanneer u publiceert, maakt u in plaats van dezelfde sleutel voor alle apps een afzonderlijke sleutel voor elke app te gebruiken. De belasting verdelen over alle apps, zodat er geen enkele app overweldigd wordt. Voeg Application Insights toe om het gebruik te controleren.

Als u dezelfde belangrijkste intentie tussen alle apps wilt ophalen, moet u ervoor zorgen dat de intentievoorspelling tussen de eerste en tweede intentie breed genoeg is dat LUIS niet wordt verward, waardoor verschillende resultaten worden gegeven tussen apps voor kleine variaties in utterances.

Zorg er bij het trainen van deze apps voor dat u met alle gegevens traint.

Eén hoofd-app aanwijzen. Utterances die worden voorgesteld voor beoordeling, moeten worden toegevoegd aan de hoofd-app en vervolgens weer worden verplaatst naar alle andere apps. Dit is een volledige export van de app of het laden van de gelabelde uitingen van de hoofd-app naar de andere apps. Laden kan worden uitgevoerd vanaf de LUIS-website of de creatie-API voor één uiting of voor een batch.

Plan een periodieke beoordeling, zoals om de twee weken, van eindpuntuitingen voor actief leren, en pas de app opnieuw aan en publiceer deze opnieuw.

Hoe kan ik een logboek met uitingen van gebruikers downloaden?

Standaard registreert uw LUIS-app uitingen van gebruikers. Als u een logboek met uitingen wilt downloaden die gebruikers naar uw LUIS-app verzenden, gaat u naar Mijn apps en selecteert u de app. Selecteer Eindpuntlogboeken exporteren in de contextuele werkbalk. Het logboek is opgemaakt als een CSV-bestand (door komma's gescheiden waarden).

Hoe kan ik de logboekregistratie van utterances uitschakelen?

U kunt de logboekregistratie van gebruikersuitingen uitschakelen door in te stellen log=false in de eindpunt-URL die uw clienttoepassing gebruikt om een query uit te voeren op LUIS. Als u logboekregistratie uitschakelt, kan uw LUIS-app echter uitingen voorstellen of de prestaties verbeteren die zijn gebaseerd op actief leren. Als u log=false deze instelt vanwege problemen met gegevensprivacy, kunt u geen record van deze gebruikersuitingen downloaden van LUIS of deze uitingen gebruiken om uw app te verbeteren.

Logboekregistratie is de enige opslag van utterances.

Waarom wil ik niet dat al mijn eindpuntuitingen zijn geregistreerd?

Als u uw logboek gebruikt voor voorspellingsanalyse, moet u geen testuitingen vastleggen in uw logboek.

Wat zijn de ondersteunde talen?

Zie ondersteunde talen, voor meertalige NLU, overweeg het gebruik van de nieuwe functie Conversation Language Understanding (CLU) van de Language Service.

Is Language Understanding (LUIS) on-premises of in een privécloud beschikbaar?

Ja, u kunt de LUIS-container voor deze scenario's gebruiken als u de benodigde verbinding met metergebruik hebt.

Hoe kan ik LUIS integreren met Azure AI Bot Services?

Gebruik deze zelfstudie om de LUIS-app te integreren met een bot