Vad är förståelse för konversationsspråk?
Förståelse för konversationsspråk är en av de anpassade funktioner som erbjuds av Azure AI Language. Det är en molnbaserad API-tjänst som tillämpar maskininlärningsinformation så att du kan skapa en komponent för förståelse av naturligt språk som ska användas i ett konversationsprogram från slutpunkt till slutpunkt.
Med CLU (Conversational Language Understanding) kan användarna skapa anpassade modeller för förståelse av naturligt språk för att förutsäga den övergripande avsikten med ett inkommande yttrande och extrahera viktig information från det. CLU tillhandahåller bara intelligensen för att förstå den text som matas in i klientprogrammet, och utför inga åtgärder. Genom att skapa ett CLU-projekt kan utvecklare iterativt märka yttranden, träna och utvärdera modellprestanda innan de gör det tillgängligt för förbrukning. Kvaliteten på etiketterade data påverkar modellens prestanda avsevärt. För att förenkla skapandet och anpassningen av din modell erbjuder tjänsten en anpassad webbportal som kan nås via Language Studio. Du kan enkelt komma igång med tjänsten genom att följa stegen i den här snabbstarten.
Den här dokumentationen innehåller följande artikeltyper:
- Snabbstarter är komma igång-instruktioner som hjälper dig att göra begäranden till tjänsten.
- Begrepp ger förklaringar av tjänstens funktioner och funktioner.
- Instruktionsguider innehåller instruktioner för hur du använder tjänsten på mer specifika eller anpassade sätt.
Exempel på användningsscenarier
CLU kan användas i flera scenarier i olika branscher. Några exempel är:
Konversationsrobot från slutpunkt till slutpunkt
Använd CLU för att skapa och träna en anpassad modell för förståelse av naturligt språk baserat på en specifik domän och de förväntade användarnas yttranden. Integrera den med valfri konversationsrobot från slutpunkt till slutpunkt så att den kan bearbeta och analysera inkommande text i realtid för att identifiera avsikten med texten och extrahera viktig information från den. Låt roboten utföra önskad åtgärd baserat på avsikten och extraherad information. Ett exempel skulle vara en anpassad detaljhandelsrobot för online shopping eller matbeställning.
Robotar för mänskliga assistenter
Ett exempel på en robot för mänsklig assistent är att hjälpa personalen att förbättra kundengagemang genom att prioritera kundfrågor och tilldela dem till lämplig supporttekniker. Ett annat exempel är en personalrobot i ett företag som gör det möjligt för anställda att kommunicera på naturligt språk och få vägledning baserat på frågan.
Kommando- och kontrollprogram
När du integrerar ett klientprogram med en tal till text-komponent kan användarna tala ett kommando på naturligt språk för CLU för att bearbeta, identifiera avsikt och extrahera information från texten för klientprogrammet för att utföra en åtgärd. Det här användningsfallet har många program, till exempel för att stoppa, spela upp, vidarebefordra och spola tillbaka en låt eller slå på eller inaktivera lampor.
Chattrobot för företag
I ett stort företag kan en chattrobot för företag hantera en mängd olika medarbetarärenden. Det kan hantera vanliga frågor som hanteras av en anpassad fråga som besvarar baza znanja, en kalenderspecifik färdighet som hanteras av konversationsspråkförstålelse och en intervjufeedback som hanteras av LUIS. Använd orchestration-arbetsflödet för att koppla samman alla dessa kunskaper och dirigera inkommande begäranden till rätt tjänst.
Livscykel för projektutveckling
Att skapa ett CLU-projekt omfattar vanligtvis flera olika steg.
Följ dessa steg för att få ut mesta möjliga av din modell:
Definiera ditt schema: Känna till dina data och definiera de åtgärder och relevant information som måste identifieras från användarens indatayttranden. I det här steget skapar du de avsikter som du vill tilldela användarens yttranden och de relevanta entiteter som du vill extrahera.
Märka dina data: Kvaliteten på dataetiketter är en viktig faktor för att fastställa modellprestanda.
Träna modellen: Din modell börjar lära sig från dina märkta data.
Visa modellens prestanda: Visa utvärderingsinformationen för din modell för att avgöra hur bra den presterar när den introduceras för nya data.
Förbättra modellen: När du har granskat modellens prestanda kan du sedan lära dig hur du kan förbättra modellen.
Distribuera modellen: Om du distribuerar en modell blir den tillgänglig för användning via Runtime-API:et.
Förutsäga avsikter och entiteter: Använd din anpassade modell för att förutsäga avsikter och entiteter från användarens yttranden.
Referensdokumentation och kodexempel
När du använder CLU kan du läsa följande referensdokumentation och exempel för Azure AI Language:
Utvecklingsalternativ/språk | Referensdokumentation | Exempel |
---|---|---|
REST-API:er (redigering) | Dokumentation om REST API | |
REST-API:er (Runtime) | Dokumentation om REST API | |
C# (Runtime) | C#-dokumentation | C#-exempel |
Python (Runtime) | Python-dokumentation | Python-exempel |
Ansvarsfull AI
Ett AI-system omfattar inte bara tekniken, utan även de personer som ska använda den, de personer som påverkas av den och miljön där den distribueras. Läs transparensmeddelandet för CLU för att lära dig mer om ansvarsfull AI-användning och distribution i dina system. Du kan också se följande artiklar för mer information:
- Transparensanteckning för Azure AI Language
- Integrering och ansvarsfull användning
- Data, sekretess och säkerhet
Nästa steg
Använd snabbstartsartikeln för att börja använda förståelse för konversationsspråk.
När du går igenom livscykeln för projektutveckling läser du ordlistan för att lära dig mer om de termer som används i dokumentationen för den här funktionen.
Kom ihåg att visa tjänstbegränsningarna för information, till exempel regional tillgänglighet.