Introductie

Voltooid

Natuurlijke taalverwerking (NLP) is een veelvoorkomend AI-probleem waarbij software moet kunnen werken met tekst of spraak in natuurlijke taalvorm die een menselijke gebruiker zou schrijven of spreken. In het bredere gebied van NLP gaat het begrip van natuurlijke taal (NLU) over het probleem van het bepalen van semantische betekenis van natuurlijke taal, meestal met behulp van een getraind taalmodel.

Een algemeen ontwerppatroon voor een oplossing voor het begrijpen van natuurlijke taal ziet er als volgt uit:

Diagram showing an app accepts natural language input, and uses a model to determine semantic meaning before taking the appropriate action.

In dit ontwerppatroon:

  1. Een app accepteert invoer van natuurlijke taal van een gebruiker.
  2. Een taalmodel wordt gebruikt om semantische betekenis te bepalen (de intentie van de gebruiker).
  3. De app voert een passende actie uit.

Met Azure AI Language kunnen ontwikkelaars apps bouwen op basis van taalmodellen die kunnen worden getraind met een relatief klein aantal voorbeelden om de beoogde betekenis van een gebruiker te onderscheiden.

In deze module leert u hoe u de service gebruikt om een app voor natuurlijke taal te maken met behulp van Azure AI Language.

Als u deze module hebt voltooid, kunt u het volgende:

  • Een Azure AI-taalresource inrichten.
  • Definieer intenties, entiteiten en utterances.
  • Gebruik patronen om vergelijkbare uitingen te onderscheiden.
  • Vooraf gebouwde entiteitsonderdelen gebruiken.
  • Een model trainen, testen, publiceren en beoordelen.