Wat is Azure AI Language?

Notitie

Vanaf juli 2023 omvatten Azure AI-services alle eerder bekend als Cognitive Services en Azure Applied AI Services. Er zijn geen wijzigingen in de prijzen. De namen Cognitive Services en Azure Applied AI worden nog steeds gebruikt in Azure-facturering, kostenanalyse, prijslijst en prijs-API's. Er zijn geen belangrijke wijzigingen in API's (Application Programming Interfaces) of SDK's.

Azure AI Language is een cloudservice die NLP-functies (Natural Language Processing) biedt voor het begrijpen en analyseren van tekst. Gebruik deze service om intelligente toepassingen te bouwen met behulp van de webgebaseerde Language Studio, REST API's en clientbibliotheken.

Beschikbare functies

Deze taalservice verenigt de volgende eerder beschikbare Azure AI-services: Text Analytics, QnA Maker en LUIS. Als u wilt migreren vanuit deze services, raadpleegt u de onderstaande migratiesectie .

De Taalservice biedt ook verschillende nieuwe functies, die kunnen zijn:

  • Vooraf geconfigureerd, wat betekent dat de AI-modellen die door de functie worden gebruikt, niet kunnen worden aangepast. U verzendt alleen uw gegevens en gebruikt de uitvoer van de functie in uw toepassingen.
  • Aanpasbaar, wat betekent dat u een AI-model traint met behulp van onze hulpprogramma's om uw gegevens specifiek aan te passen.

Tip

Weet u niet zeker welke functie u moet gebruiken? Zie Welke taalservicefunctie moet ik gebruiken? om u te helpen beslissen.

Met Language Studio kunt u de onderstaande servicefuncties gebruiken zonder dat u code hoeft te schrijven.

NER (Herkenning van benoemde entiteiten)

Een schermopname van een voorbeeld van een benoemde entiteitsherkenning.

Herkenning van benoemde entiteiten is een vooraf geconfigureerde functie waarmee entiteiten (woorden of woordgroepen) in ongestructureerde tekst worden gecategoreerd in verschillende vooraf gedefinieerde categoriegroepen. Bijvoorbeeld: personen, gebeurtenissen, plaatsen, datums en meer.

Detectie van persoonlijke identificatie- (PII) en statusgegevens (PHI)

Een schermopname van een voorbeeld van een PII-detectie.

PII-detectie is een vooraf geconfigureerde functie waarmee gevoelige informatie in zowel ongestructureerde tekstdocumenten als gesprektranscripties wordt geïdentificeerd, gecategoraliseerd en bewerkt. Bijvoorbeeld: telefoonnummers, e-mailadressen, identificatievormen en meer.

Taaldetectie

Een schermopname van een voorbeeld van taaldetectie.

Taaldetectie is een vooraf geconfigureerde functie waarmee kan worden gedetecteerd in welke taal een document is geschreven en waarmee een taalcode wordt geretourneerd voor een breed scala aan talen, varianten, dialecten en een aantal regionale/culturele talen.

Sentimentanalyse en meninganalyse

Een schermopname van een voorbeeld van een sentimentanalyse.

Sentimentanalyse en meninganalyse zijn vooraf geconfigureerde functies die u helpen erachter te komen wat mensen van uw merk of onderwerp vinden door tekst te analyseren op aanwijzingen over positief of negatief sentiment en deze te koppelen aan specifieke aspecten van de tekst.

Samenvatting

Een schermopname van een samenvattingsvoorbeeld.

Samenvatting is een vooraf geconfigureerde functie die gebruikmaakt van extractieve tekstsamenvatting om een samenvatting van documenten en gesprektranscripties te produceren. Het extraheert zinnen die gezamenlijk de belangrijkste of meest relevante informatie in de oorspronkelijke inhoud vertegenwoordigen.

Sleuteltermextractie

Een schermopname van een voorbeeld van sleuteltermextractie.

Sleuteltermextractie is een vooraf geconfigureerde functie die de belangrijkste concepten in ongestructureerde tekst evalueert en retourneert, en deze als een lijst retourneert.

Entiteiten koppelen

Een schermopname van een voorbeeld van een entiteitskoppeling.

Entiteitskoppeling is een vooraf geconfigureerde functie die de identiteit van entiteiten (woorden of woordgroepen) in ongestructureerde tekst ondubbelzinnig maakt en koppelingen naar Wikipedia retourneert.

Tekstanalyse voor status

Een schermopname van een tekstanalyse voor bijvoorbeeld status.

Tekstanalyse voor gezondheid is een vooraf geconfigureerde functie waarmee relevante medische informatie wordt geëxtraheerd en gelabeld uit ongestructureerde teksten, zoals doktersnotities, ontslagsamenvattingen, klinische documenten en elektronische medische dossiers.

Aangepaste tekstclassificatie

Een schermopname van een voorbeeld van een aangepaste tekstclassificatie.

Met aangepaste tekstclassificatie kunt u aangepaste AI-modellen bouwen om ongestructureerde tekstdocumenten te classificeren in aangepaste klassen die u definieert.

Aangepaste benoemde entiteitsherkenning (aangepaste NER)

Een schermopname van een aangepast NER-voorbeeld.

Met aangepaste NER kunt u aangepaste AI-modellen maken om aangepaste entiteitscategorieën (labels voor woorden of woordgroepen) te extraheren met behulp van ongestructureerde tekst die u opgeeft.

Begrip van gesprekstaal

Een schermopname van een voorbeeld van een conversatietaal.

Met CLU (Conversational Language Understanding) kunnen gebruikers aangepaste natuurlijke taalbegripmodellen maken om de algemene intentie van een binnenkomende uiting te voorspellen en er belangrijke informatie uit te halen.

Indelingswerkstroom

Een schermopname van een voorbeeld van een indelingswerkstroom.

Vragen beantwoorden

Een schermopname van een voorbeeld van het beantwoorden van vragen.

Het beantwoorden van vragen is een aangepaste functie die het meest geschikte antwoord vindt voor invoer van uw gebruikers en wordt vaak gebruikt voor het bouwen van clienttoepassingen voor gesprekken, zoals toepassingen voor sociale media, chatbots en bureaubladtoepassingen met spraakfunctionaliteit.

Aangepaste tekstanalyse voor status

Een schermopname van een aangepaste tekstanalyse voor voorbeeldstatus.

Aangepaste tekstanalyse voor status is een aangepaste functie waarmee gezondheidszorgspecifieke entiteiten worden geëxtraheerd uit ongestructureerde tekst, met behulp van een model dat u maakt.

Welke taalservicefunctie moet ik gebruiken?

In deze sectie kunt u bepalen welke taalservicefunctie u voor uw toepassing moet gebruiken:

Wat wilt u doen? Documentindeling Uw beste oplossing Kan deze oplossing worden aangepast?*
Gevoelige informatie zoals PII en PHI detecteren en/of redigeren. Ongestructureerde tekst,
getranscribeerde gesprekken
PII-detectie
Extraheer gegevenscategorieën zonder een aangepast model te maken. Ongestructureerde tekst De vooraf geconfigureerde NER-functie
Extraheer gegevenscategorieën met behulp van een model dat specifiek is voor uw gegevens. Ongestructureerde tekst Aangepaste NER
Hoofdonderwerpen en belangrijke zinnen extraheren. Ongestructureerde tekst Sleuteltermextractie
Bepaal het gevoel en de meningen die in tekst worden uitgedrukt. Ongestructureerde tekst Sentimentanalyse en meninganalyse
Lange stukken tekst of gesprekken samenvatten. Ongestructureerde tekst,
getranscribeerde gesprekken.
Samenvatting
Dubbelzinnige entiteiten verwijderen en koppelingen naar Wikipedia ophalen. Ongestructureerde tekst Entiteiten koppelen
Documenten classificeren in een of meer categorieën. Ongestructureerde tekst Aangepaste tekstclassificatie
Haal medische informatie op uit klinische/medische documenten, zonder een model te bouwen. Ongestructureerde tekst Tekstanalyse voor status
Haal medische gegevens op uit klinische/medische documenten met behulp van een model dat is getraind op basis van uw gegevens. Ongestructureerde tekst Aangepaste tekstanalyse voor status
Bouw een gesprekstoepassing die reageert op invoer van gebruikers. Ongestructureerde gebruikersinvoer Vragen beantwoorden
Detecteer de taal waarin een tekst is geschreven. Ongestructureerde tekst Taaldetectie
Voorspel de intentie van gebruikersinvoer en haal er informatie uit. Ongestructureerde gebruikersinvoer Begrip van gesprekstaal
Maak verbinding met apps vanuit conversationele taalkennis, LUIS en het beantwoorden van vragen. Ongestructureerde gebruikersinvoer Indelingswerkstroom

* Als een functie aanpasbaar is, kunt u een AI-model trainen met behulp van onze hulpprogramma's om uw gegevens specifiek aan te passen. Anders is een functie vooraf geconfigureerd, wat betekent dat de AI-modellen die worden gebruikt, niet kunnen worden gewijzigd. U verzendt alleen uw gegevens en gebruikt de uitvoer van de functie in uw toepassingen.

Migreren van Text Analytics, QnA Maker of Language Understanding (LUIS)

Azure AI Language combineert drie afzonderlijke taalservices in Azure AI-services: Text Analytics, QnA Maker en Language Understanding (LUIS). Als u deze drie services hebt gebruikt, kunt u eenvoudig migreren naar de nieuwe Azure AI-taal. Zie Migreren naar Azure AI Language voor instructies.

Zelfstudies

Nadat u de kans hebt gehad om aan de slag te gaan met de Taalservice, kunt u onze zelfstudies proberen die laten zien hoe u verschillende scenario's kunt oplossen.

Aanvullende codevoorbeelden

U vindt meer codevoorbeelden op GitHub voor de volgende talen:

On-premises implementeren met behulp van Docker-containers

Gebruik Taalservicecontainers om API-functies on-premises te implementeren. Met deze Docker-containers kunt u de service dichter bij uw gegevens brengen vanwege naleving, beveiliging of andere operationele redenen. De Taalservice biedt de volgende containers:

Verantwoordelijke AI

Een AI-systeem omvat niet alleen de technologie, maar ook de mensen die het gaan gebruiken, de mensen die er last van hebben en de omgeving waarin het wordt geïmplementeerd. Lees de volgende artikelen voor meer informatie over verantwoord gebruik en implementatie van AI in uw systemen: