Introduktion
Bearbetning av naturligt språk (NLP) är ett vanligt AI-problem där programvara måste kunna arbeta med text eller tal i den naturliga språkform som en mänsklig användare skulle skriva eller tala. Inom det bredare området NLP hanterar NLU (natural language understanding ) problemet med att fastställa semantisk betydelse från naturligt språk – vanligtvis med hjälp av en tränad språkmodell.
Ett vanligt designmönster för en lösning för förståelse av naturligt språk ser ut så här:
I det här designmönstret:
- En app accepterar indata från naturligt språk från en användare.
- En språkmodell används för att fastställa semantisk betydelse (användarens avsikt).
- Appen utför en lämplig åtgärd.
Med Azure AI Language kan utvecklare skapa appar baserat på språkmodeller som kan tränas med ett relativt litet antal exempel för att urskilja en användares avsedda innebörd.
I den här modulen får du lära dig hur du använder tjänsten för att skapa en app för förståelse av naturligt språk med hjälp av Azure AI Language.
I den här modulen kommer du att:
- Etablera en Azure AI Language-resurs.
- Definiera avsikter, entiteter och yttranden.
- Använd mönster för att särskilja liknande yttranden.
- Använd fördefinierade entitetskomponenter.
- Träna, testa, publicera och granska en modell.