Dela via


Översikt över integrering av konversationsspråkförståelse

Du kan integrera din modell för förståelse av konversationsspråk (CLU) med en Microsoft Copilot Studio-robot. Förståelse av konversationsspråk är en av de anpassade funktionerna som erbjuds av Azure kognitiva tjänster för språk. Det är en molnbaserad tjänst som tillämpar maskininlärningsintelligens för att du ska kunna bygga en komponent för förståelse av naturligt språk som ska användas i ett komplett konversationsprogram. API:er för språktjänster är tillgängliga (men inte nödvändigt för att du ska kunna integrera med Microsoft Copilot Studio) och Azure Language Studio tillhandahåller funktioner för naturlig språkbearbetning (NLP) för att analysera konversationstext.

För projekt som har skapats med den här funktionen kan nu befintliga CLU-modellfunktioner och -entiteter komma direkt i Microsoft Copilot Studio. Microsoft Copilot Studio användare kan nu mappa CLU-avsikter med att utlösa robotdialoger på samma sätt som inbyggda Microsoft Copilot Studio uttrycksutlösare. Entiteter som importerats från en CLU-modell visas på sidan Microsoft Copilot Studio Entiteter och kan användas tillsammans med Microsoft Copilot Studio fördefinierade entiteter. Robotskapare kan lägga till nya frågenoder i ett ämne och välja tillgängliga entiteter och avsikten från den importerade CLU-modellen. CLU-entiteter är bundna till likvärdiga Microsoft Copilot Studio-objekt. Användare anger namn, datatyp och JSON-struktur för en anpassad datatyp, om så önskas för varje entitet.

Kommentar

För befintliga robotar som du vill dra nytta av CLU-integration, måste du mappa CLU-modellen till Microsoft Copilot Studio, sedan kan du uppdatera robotens utlösarfraser för att binda varje ämne till en motsvarande CLU-avsikt. Du kan också hantera relationen mellan CLU-modellen manuellt och Microsoft Copilot Studio.

Förutsättningar

Nyckelbegrepp

Begreppen i den här artikeln hjälper dig förstå hur CLU-modeller kan integreras med Microsoft Copilot Studio-projekt. För mer information, se Kom i gång med integrering av konversationsspråkförståelse.

CLU-anslutningsprogram

Ett anslutningsprogram är en omslutning runt en API som gör det möjligt för Azure Cognitive Service att prata med Microsoft Copilot Studio. Det gör det möjligt för användare att ansluta sina konton och använda en uppsättning fördefinierade åtgärder och utlösare när de skapar sina program och arbetsflöden. Mer information finns i Azure kognitiva tjänster för språk – anslutningsprogram.

Power Platform-anslutningsprogram gör att Microsofts tjänster kan tala med CLU API. Mer information finns i Power Platform och dokumentationen om Azure Logic Apps-anslutningsprogram – anslutningsprogram. Även om du kan importera alla anslutningstyper verifierar Microsoft Copilot Studio inte anslutningsprogram för närvarande.

Anslutningsprogram i Microsoft Copilot Studio

En anslutning är lagrade autentiseringsuppgifter för ett anslutningsprogram, till exempel OAuth-autentiseringsuppgifter för SharePoint-anslutningsprogram. En anslutningsreferens är en lösningskomponent som refererar till en anslutning för ett specifikt anslutningsprogram.

Microsoft Copilot Studio-anslutningsprogram är miljöspecifika. När du importerar en import måste du konfigurera en anslutning för den. Vi erbjuder ett standardsätt för att uppnå denna förmåga i Power Platform genom en anslutningsreferens. För mer information, se Anslutningsreferenser i lösningar – Power Apps.

Externa identifierare

CLU-integrering stöder specifika externa identifierare. Utlösaren OnRecognize utlöses i följande situationer:

  • När ett ämne utlöses: LanguageUnderstandingReason.TriggerTopic

  • När en frågenod inte stöder avbrott och kräver ett svar: LanguageUnderstandingReason.AnswerQuestion

  • När en frågenod stöder avbrott och kräver ett svar: LanguageUnderstandingReason.AnswerQuestionWithInterruptions

Externa avsikter

CLU-integrering stöder erkända externa avsikter som använder System.Recognizer.IntentOptions systemvariabeln i följande scenarier:

  • Återanvända TopicId för externt avsikts-ID
  • Återanvända TriggerId för externt avsikts-ID
  • Skapa en ny egenskap IntentId för externt avsikts-ID
  • Systemvariabler som stöder orsaken till att identifieraren utlöses
Egenskapsnamn Type Beskrivning
DisplayName String Visningsnamn för den identifierade avsikten; lokaliserad till det aktuella språket och som ska visas i DYM-frågan (om tillämpligt)
Poäng Antal Identifieringspoäng
TopicId String Dataverse schemanamn för ämnet
TriggerId String Det unika ID:t för utlösaren inom ämnet AdaptiveDialog

En fullständig lista över Copilot Studio-variabler, inklusive systemvariabler, finns i Arbeta med variabler.

Mixa och matcha entitetskomponenttyper

CLU-entiteter innehåller relevant information som har extraherats från NCLU-talindata. En entitet kan extraheras med olika metoder. De kan lära sig genom sammanhang, blandat och matchat från en lista, eller identifieras av en fördefinierade igenkänd entitet. En fullständig lista över typer av entitetkomponent som stöds finns i Komponenttyper.

Kommentar

Du kan också använda Copilot Studio förbyggda entiteter tillsammans med CLU-entiteter.

Andra robotbyggfunktioner som CLU-integrering stöder är: