Oversikt over integrering av samtalespråkforståelse

Merknad

Denne artikkelen beskriver funksjoner som brukes i agenter eller agentstrømmer drevet av standardledningsnettet.

Du kan integrere en samtalemodell for språkforståelse (CLU) med en Copilot Studio-agent. Forståelse av samtalespråk er en funksjon som tilbys av Azure AI Language. Det er en skybasert tjeneste som bruker maskinlæringsintelligens. Du kan bruke den til å bygge en komponent for naturlig språkforståelse (NLU) for et samtaleprogram. API-er for språktjenester er tilgjengelige, men ikke nødvendige, for at du skal kunne integrere med Copilot Studio agenter. Azure Language Studio inneholder funksjoner for naturlig språkbehandling (NLP) for analyse av samtaletekst.

For prosjekter som er opprettet med denne funksjonen, kan du få tilgang til hensikter og enheter fra CLU-modellen direkte i Copilot Studio. Du tilordner CLU-hensikter for å utløse emner på samme måte som opprinnelige Copilot Studio-utløseruttrykk. I Copilot Studio vises enheter importert fra en CLU-modell på enheter-siden , og du kan bruke dem akkurat som de andre egendefinerte og forhåndsbygde enhetene. Du kan legge til spørsmålsnoder i emner og velge enheter og hensikter fra den importerte CLU-modellen. CLU-enheter er bundet til tilsvarende Copilot Studio-objekter. Du kan angi et navn, datatypen eller JSON-strukturen for en egendefinert datatype, om ønskelig, for hver enhet.

Merknad

For en eksisterende agent som du vil dra nytte av CLU-integrering, må du tilordne CLU-modellen til Copilot Studio-agenten. Deretter kan du oppdatere agentens utløseruttrykk for å binde hvert emne til en tilsvarende CLU-hensikt. Du kan også manuelt administrere relasjonen mellom CLU-modellen og agenten din.

Konseptene som beskrives i denne artikkelen, hjelper deg med å forstå hvordan du integrerer CLU-modeller med Copilot Studio-agenter. Hvis du vil ha mer informasjon, kan du se Kom i gang med integrering av samtalespråkforståelse.

CLU-koblinger

En kobling er en wrapper rundt en API som gjør det mulig for Azure AI Language å snakke med Copilot Studio-agenter. Det gir deg mulighet til å koble til kontoene dine og bruke et sett med forhåndsbygde handlinger og utløsere for å bygge apper og arbeidsflyter. Hvis du vil ha mer informasjon, kan du se Azure Cognitive Service for Language i dokumentasjonen for Copilot Studio- og Power Platform- og Azure Logic Apps-koblinger .

Med Power Platform-koblinger kan Microsoft-tjenester snakke med CLU-APIer. Hvis du vil ha mer informasjon, kan du se dokumentasjonen for Copilot Studio-, Power Platform- og Azure Logic Apps-koblinger. Selv om du kan importere alle koblingstyper, validerer ikke Copilot Studio koblinger.

Kontakter i Copilot Studio

Connections lagres 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.

Copilot Studio-koblinger er miljøspesifikke. Når du importerer en agent, må du konfigurere en tilkobling for den. Power Platform tilbyr en standard måte å oppnå denne funksjonen på ved hjelp av en tilkoblingsreferanse. Finn ut mer i Bruk en tilkoblingsreferanse i Power Apps dokumentasjonen.

Eksterne gjenkjennere

CLU-integrering bruker utløseren OnRecognize , som utløses når roboten trenger å gjenkjenne hensikter eller enheter. Når du for eksempel samsvarer med en ytring til et emne eller evaluerer inndata for en spørsmålsnode (med eller uten støtte for avbrudd).

Eksterne hensikter

CLU-integrering støtter anerkjente eksterne hensikter og enheter gjennom to systemvariabler: System.Recognizer.IntentOptions (hensikter) og System.Recognizer.ExtractedEntities (enheter). Bruk variabelen IntentOptions i følgende scenarioer:

  • Bruk Emne-ID på nytt for den eksterne hensikts-ID-en
  • Bruke TriggerId på nytt for den eksterne intensjons-ID-en
  • Opprett en ny egenskap ExternalIntentId for den eksterne intensjons-ID-en
Egenskapsnavn Type Beskrivelse
Visningsnavn String Visningsnavnet for den gjenkjente hensikten. lokalisert på gjeldende språk og vist i «Mente du ...» ledetekst (hvis aktuelt).
Poengsum Nummer Gjenkjennerens poengsum
TopicId String Navnet på dataversskjemaet for emnet.
TriggerId String Den unike ID-en for utløseren i AdaptiveDialog-emnet.
ExternalIntentId String ID-en for hensikt fra den eksterne gjenkjenneren (for eksempel CLU category). Brukes til å binde til utløseren for et emne ExternalIntent .

Hvis du vil ha en fullstendig liste over innebygde Copilot Studio-variabler, inkludert systemvariabler, kan du se Oversikt over variabler.

Kombinere enhetskomponenttyper

CLU-enheter er relevant informasjon hentet fra NLU-ytringer. Du kan trekke ut enheter ved hjelp av ulike metoder. Du kan lære enheter gjennom kontekst, blande og sammenligne enheter fra en liste, eller oppdage enheter fra en forhåndsbygd anerkjent enhet. Finn ut mer i Komponenttyper i Azure AI Language dokumentasjonen.

Merknad

Du kan bruke Copilot Studio-forhåndsbygde enheter sammen med CLU-enheter.