Del via


Oversikt over Bot Framework Composer

Viktig!

Power Virtual Agents-funksjoner er nå en del av Microsoft Copilot Studio etter betydelige investeringer i generativ kunstig intelligens og forbedrede integreringer på tvers av Microsoft Copilot.

Enkelte artikler og skjermbilder kan henvise til Power Virtual Agents når vi oppdaterer dokumentasjons- og opplæringsinnhold.

Merk

Microsoft Copilot Studio har nå støtte for disse funksjonene uten Composer.

Forbedre kopiloten ved å utvikle egendefinerte emner med Bot Framework Composer og deretter legge dem til i Copilot Studio-kopiloten.

Composer er integrert i Copilot Studio slik at utviklere og forretningsbrukere kan bygge kopiloter sammen. Med Composer kan du utvide kopiloten med Bot Framework-funksjoner, blant annet følgende:

  • Dynamiske dialoger
  • Språkgenerering (LG)
  • Regulære uttrykk (RegEx)
  • Dynamiske kort

Med Composer med Copilot Studio får du tilgang til tradisjonelt minne og kontekst, deriblant variabler definert i Copilot Studio. Med dette minnet og denne konteksten kan du opprette emner for å håndtere avbrudd, annulleringer og kontekstbytte. Du kan også legge til dynamiske kort for å vise interaktive elementer, for eksempel bilder og videoer, skjemaer og annet i kopiloten.

Det finnes ulike forhåndsbygde funksjoner og uttrykk i Composer du kan bruke, funksjonen for å definere flere variasjoner av et uttrykk som kopiloten kan velge tilfeldig ved kjøretid.

Egendefinerte emner som legges til med Composer, rulles ut, driftes og utføres sammen med resten av Copilot Studio-kopilotinnhold og krever ikke flere Azure-vertstjenester.

Viktig!

Composer-integrering er ikke tilgjengelig for brukere som bare har Teams Microsoft Copilot Studio-lisens. Du må ha en prøveversjonslisens eller en fullstendig Microsoft Copilot Studio-lisens.

Forutsetning

Forstå viktige Composer-termer

Composer bruker et annet sett termer for å beskrive lignende konsepter brukt i Copilot Studio. Her er noen viktige begreper du må forstå:

  • dialog: Dialoger er den grunnleggende byggeblokken i Composer og fungerer som beholdere for utløsere. Hver dialog representerer en del av funksjonen for roboten som inneholder instruksjoner for hva som skjer med roboten og hvordan den reagerer på inndata fra brukeren. Hvis du vil lære mer om dialoger, kan du se Dialoger som samtalebyggeblokker i Composer.

  • hoveddialogboks: Hoveddialogboksen for en robot er den første dialogboksen som vises i robotutforskeren, og den opprettes når du importerer Copilot Studio-kopiloten til Composer. Hoveddialogboksen må aldri slettes, siden den tilsvarer Copilot Studio-kopiloten din.

  • utløser: Utløsere er hovedkomponenten i en dialog, og gjør det enkelt å fange opp og svare på hendelser. Hver utløser har en betingelse og en samling handlinger som skal kjøres når betingelsen oppfylles. Du kan tenke på utløsere som tilsvarende emner i Copilot Studio. Hvis du vil finne ut mer om utløsere, kan du se -Utløsere.

  • handling: Handlinger er hovedkomponentene i en utløser som gjør det mulig å sende et svar, opprette og tilordne verdier til egenskaper, manipulere samtaleflyten, administrere dialoger og mange andre aktiviteter. Du kan tenke på handlinger som tilsvarende noder i Copilot Studio.

Composer-funksjoner støttes ikke med Copilot Studio

Følgende Composer-funksjoner støttes ikke med Copilot Studio:

Ustøttet funksjon Tilleggsinformasjon
Gjenkjenning for Language Understanding Intelligent Service Standardgjenkjenning i Composer er satt til Microsoft Copilot Studio Naturlig språkforståelse (NLU).
Bot Framework-orkestrering Bot Framework-orkestrering støttes ikke i Composer for Copilot Studio.
Tilpasset gjenkjenner Tilpasset gjenkjenner støttes ikke i Composer for Copilot Studio.
Robotferdigheter Kan ikke aktivere robotferdigheter i Composer-innhold som er ment for Copilot Studio.
QnA Maker Denne funksjonen er ikke tilgjengelig i Composer for Copilot Studio.
OAuth-pålogging og brukeravlogging Disse handlingstypene støttes ikke i Composer for Copilot Studio.
Dialoginndata og -utdata Dialoginndata og -utdata støttes ikke i Composer for Copilot Studio.
Enhetsgjenkjenning i utløseruttrykk i Composer Kan ikke bruke # getUserName my name is {username=userName} i Composer.
Testing i Bot Framework-emulator Alt Composer-innhold må publiseres og deretter testes i Copilot Studio.

Retningslinjer for å opprette innhold for Copilot Studio i Composer

Det er noen få viktige retningslinjer du må følge når du bruker Composer til å opprette innholdet for Copilot Studio:

  • Emnene fra Copilot Studio-kopiloten vises i Composer som dialoger. Du kan ikke redigere disse dialogboksene i Composer. Hvis du velger dem, åpnes de relevante emnene i Copilot Studio for redigering.

    Skjermbilde av listen over emner i Composer som ble importert fra en Copilot Studio-kopilot.

  • Copilot Studio globale variabler kan nås i Composer ved å bruke virtualagent-omfanget. Dette omfanget vises ikke på egenskapsreferansemenyen for Composer, men du får tilgang til det ved å angi et uttrykk direkte.

  • Publisering av innhold i Composer gjør at endringene blir tilgjengelige for testing, men publiserer ikke automatisk Copilot Studio-kopiloten. Hvis du vil publisere kopilotendringene i kanaler, bruker du Publiser-funksjonen i Copilot Studio.

  • Bruk en Start et Microsoft Copilot Studio-emne-handling for å kalle opp Copilot Studio-emner i Composer.

    Skjermbilde av Composer-menyen for å legge til handling.

  • Du kan legge til nye Composer-utløsere for en hvilken som helst type i hoveddialogen (også kalt roten).

  • Du kan sende meldinger og stille spørsmål fra disse Composer-utløserne.

  • Du kan ikke bruke gjenkjenningsprogrammet for regulære uttrykk i hoveddialogen. Bruk av gjenkjenningsprogrammet for regulære uttrykk i hoveddialogen, hindrer deg i å publisere Composer-innholdet i Copilot Studio. Du kan imidlertid bruke gjenkjenningsprogrammet for regulære uttrykk i alle andre Composer-dialoger.

  • Du kan legge til Composer-hendelser og -utløsere i nylig opprettede dialoger.

  • Robotsvar-siden skal delen Felles være tom. Hvis du bruker noen ressurser der, får du valideringsfeil, og du kan ikke publisere Composer-innholdet i Copilot Studio.

    Skjermbilde der delen vanlige robotsvar er tom.

  • Hver Composer-dialog har sitt eget robotsvar (.lg) og språkforståelsesressurser (.lu). En robot som snakker engelsk (USA) og har en dialogboks med navnet dialog1, har for eksempel én dialog1.en-us.lg-fil og én dialog1.en-us.lu-fil.

  • Hoveddialogen i Composer må aldri slettes, siden den tilsvarer Copilot Studio-kopiloten din. Hoveddialogen kan ha null eller flere utløsere.

  • Du kan registrere telemetri i Composer-dialoger og -utløsere og bruke Application Insights til å analysere dem med Kusto-spørringer for tilpassede dialoger. Hvis du vil ha mer informasjon, kan du se Registrere telemetri med Application Insights.

Hvis du vil vite mer om dialoger, hendelser, utløsere for Composer og hvordan du oppretter avansert robotinnhold med Bot Framework, kan du se følgende ressurser:

Referanser

Hvis du vil lære mer om utvikling i Composer, kan du se følgende ressurser: