Oversikt over integrering av diskusjonsspråkforståelse (forhåndsversjon)

Viktig

Dette emnet inneholder dokumentasjon for forhåndsversjonen og kan bli endret.

Evalueringsfunksjonalitet er ikke ment for produksjonsbruk og kan ha begrensninger. Disse funksjonene er tilgjengelige før en offisiell utgivelse, slik at kunder kan få tidlig tilgang og gi tilbakemelding.

Du kan integrere CLU-modellen (diskusjonsspråkforståelse) med en Power Virtual Agents-robot. Diskusjonsspråkforståelse er en av de egendefinerte funksjonene som tilbys av Azure Cognitive Service for Language. Dette er en skybasert tjeneste som bruker maskinlæringsintelligens, slik at du kan bygge komponenter for naturlig språkforståelse som skal brukes i en ende-til-ende-diskusjonsapp. API-er for språktjenester er tilgjengelige (men kreves ikke for at du skal kunne integrere dem med Power Virtual Agents), og Azure Language Studio inneholder funksjoner for naturlig språkbehandling (NLP) for analyse av diskusjonstekst.

For prosjekter som er opprettet med denne funksjonen, kan robotopprettere nå få tilgang til eksisterende CLU-modellhensikter og -enheter direkte i Power Virtual Agents. Power Virtual Agents-brukere kan nå tilordne CLU-hensikter til å utløse robotdialoger på samme måte som opprinnelige Power Virtual Agents-ytringsutløsere. Enheter som importeres fra en CLU-modell som vises på Power Virtual Agents Enheter-siden og kan brukes sammen med forhåndsbygde Power Virtual Agents-enheter. Robotopprettere kan legge til nye spørsmålsnoder i et emne og velge tilgjengelige enheter og hensikter fra den importerte CLU-modellen. CLU-enheter er bundet til tilsvarende Power Virtual Agents-objekter. Brukere angir navnet, datatypen og JSON-strukturen for en egendefinert datatype hvis de ønsker det for hver enhet.

Merk

For eksisterende roboter der du vil dra nytte av CLU-integrering, må du tilordne CLU-modellen til Power Virtual Agents, og deretter kan du oppdatere robotens utløseruttrykk for binde hvert emnet til en tilsvarende CLU-hensikt. Du kan også administrere relasjonen mellom CLU-modellen og Power Virtual Agents manuelt.

Forutsetning

Nøkkelkonsepter

Konseptene som beskrives i denne artikkelen, hjelper deg med å forstå hvordan du integrerer CLU-modeller med Power Virtual Agents-prosjekter. Hvis du vil ha mer informasjon, kan du se Komme i gang med språkforståelse.

CLU-koblinger

En kobling er en wrapper rundt en API som gjør at Azure Cognitive Service kan kommunisere med Power Virtual Agents. Det gjør det mulig for brukere å koble til kontoene sine og bruke et sett med forhåndsbygde handlinger og utløsere for å bygge apper og arbeidsflyter. Hvis du vil ha mer informasjon, se Azure Cognitive Service for Language - koblinger

Med Power Platform-koblinger kan Microsoft-tjenester snakke med CLU-APIer. Hvis du vil ha mer informasjon, kan du se Power Platform og Azure Logic Apps-kobling-dokumentasjon – koblinger. Selv om du kan importere koblingstyper, validerer ikke Power Virtual Agents koblingene for øyeblikket.

Kontakter i Power Virtual Agents

En kobling er lagret godkjenningslegitimasjon for en kobling, for eksempel OAuth-legitimasjon for SharePoint-koblingen. En koblingsreferanse er en løsningskomponent som inneholder en referanse til en tilkobling om en spesifikk kobling.

Power Virtual Agents-koblinger er miljøspesifikke. Når du importerer en robot, må du konfigurere en kobling for den. Vi tilbyr en standardmetode for å oppnå denne muligheten i Power Platform via en tilkoblingsreferanse. Hvis du vil ha mer informasjon, kan du se Tilkoblingsreferanser i løsninger - Power Apps.

Eksterne gjenkjennere

CLU-integrering støtter bestemte eksterne gjenkjennere. Utløseren OnRecognize utløses i følgende scenarier:

  • Når et emne utløses: LanguageUnderstandingReason.TriggerTopic

  • Når en spørsmålsnode ikke støtter avbrudd og krever et svar: LanguageUnderstandingReason.AnswerQuestion

  • Når en spørsmålsnode støtter avbrudd og krever et svar: LanguageUnderstandingReason.AnswerQuestionWithInterruptions

Eksterne hensikter

CLU-integrering støtter gjenkjennede eksterne hensikter som bruker System.Recognizer.IntentOptions-systemvariabelen i følgende scenarier:

  • Gjenbruke TopicId for den eksterne hensikts-IDen
  • Gjenbruke TriggerId for den eksterne hensikts-IDen
  • Opprette en ny egenskap IntentId for den eksterne hensikts-IDen
  • Systemvariabler som støtter årsaken til utløsing av gjenkjenneren
Egenskapsnavn Type Bekrivelse
DisplayName String Visningsnavn for gjenkjent hensikt, lokalisert i gjeldende språk og skal vises i DYM-ledeteksten (hvis aktuelt)
Poengsum Nummer Poengsummen for gjenkjenneren
TopicId String Dataverse-skjemanavnet for emnet
TriggerId String Den unike IDen for utløseren i AdaptiveDialog-emnet

Hvis du vil ha en fullstendig liste over Power Virtual Agents-variabler, inkludert systemvariabler, kan du se Bruke variabler - Power Virtual Agents.

Kombinere enhetskomponenttyper

CLU-enheter inkluderer relevant informasjon som er trukket ut fra NLU-ytringer. En enhet kan trekkes ut ved hjelp av forskjellige metoder. De kan læres gjennom kontekst, kombineres fra en liste, eller registreres av en forhåndsbygget enhet. Hvis du vil ha en fullstendig liste over enhetskomponenttyper, kan du se Komponenttyper.

Merk

Du kan også bruke Power Virtual Agents forhåndsbygde enheter sammen med CLU-enheter.

Andre byggefunksjoner for roboter som CLU-integrasjon støtter, omfatter følgende: