Behandle emneinndata og -utdata
Emner kan ha inn- og utdataparametere. Når et emne omdirigerer til et annet emne, kan du bruke disse parameterne til å sende informasjon mellom emner.
Hvis kopiloten bruker generativ kunstig intelligens til å fastsette hvordan den skal svare brukere, kan den automatisk fylle inn inndata før emnet kjøres, ved å bruke samtalekonteksten eller generere spørsmål for å samle inn verdier fra brukerens svar. Denne funksjonaliteten ligner på hvordan generativ sporfylling fungerer for handlinger.
Emneinndata og -utdata kan dele verdier med andre emner og handlinger i samme genererte plan.
Legg til inndata og utdata
Du kan legge til inndata eller utdata for et emne ved å velge Detaljer i navigasjonsfeltet øverst i redigeringslerretet. Du kan alternativt velge Detaljer på hurtigmenyen for et emne på listesiden Emner.
Når Detaljer-ruten vises, kan du navigere til fanen Inndata eller Utdata og deretter opprette nye inn- eller utdatavariabler ved å velge Opprett en ny variabel.
For hver inn- og utdataparameter må du angi et navn, velge en datatype og skrive inn en beskrivelse for den tilsvarende variabelen.
Hvis kopiloten bruker generativ kunstig intelligens til å fastsette hvordan den skal svare brukere, er flere egenskaper tilgjengelige for inndatavariabler. Hvordan skal kopiloten fylle inn disse inndataene? fastsetter spesifikt hvordan kopiloten skal fylle ut denne variabelen med en verdi før emnet kjøres. Alle inndata settes som standard til Fyll ut dynamisk med det beste alternativet. Kopiloten prøver å fylle inn verdien fra tilgjengelig kontekst, for eksempel ved å trekke ut en verdi fra brukerens melding eller en tidligere samtale. Hvis ingen passende verdi blir funnet, genererer den et spørsmål for å spørre brukeren om en verdi. Du kan velge om du vil overstyre inndata med en verdi i stedet for å spørre brukeren. Hvis du vil overstyre en inndataparameter, velger du Angi som en verdi under Hvordan skal kopiloten fylle inn disse inndataene? og angi ønsket verdi. Denne verdien kan være en litteralverdi, en eksisterende variabel eller en Power Fx-formel.
For å sikre at kopiloten registrerer riktig type verdi for inndataene, må du også angi en enhetstype under Identifiser som.
Det finnes en rekke tilleggsinnstillinger som kan konfigureres for inndata, som kan styre kopilotens funksjonalitet når den ber om en verdi eller validerer svaret fra en bruker.
En av disse egenskapene, Should prompt user, er bare tilgjengelig for emneinndata. Den fastsetter om kopiloten skal prøve å fylle ut variabelen med en verdi før emnet kjøres. Denne egenskapen er aktivert som standard.