Behandle emneinndata og -utdata

Merknad

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

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 agenten din bruker generativ orkestrering, kan den automatisk fylle inn input før den kjører et tema ved å bruke samtalekontekst eller generere spørsmål som brukeren kan stille om verdiene. Denne oppførselen ligner på hvordan generativ sporfylling fungerer for verktøy.

Agenter som bruker generativ orkestrering kan generere et kontekstuelt svar som temautgang. I slike tilfeller trenger du ikke å konfigurere en ordrett melding fra selve emnet.

Temainn- og utdata kan dele verdier med andre temaer og verktøy i samme genererte plan.

Legg til inndata og utdata

For å legge til input eller output for et emne, velg Detaljer på verktøylinjen øverst på forfatterlerretet. Alternativt kan du velge Detaljer fra kontekstmenyen for et tema på Emner-listesiden .

I panelet Emnedetaljer kan du velge fanen Input eller Outputs , og deretter velge Lag en ny variabel for å lage nye input- eller outputvariabler.

For hver inn- og utdataparameter må du angi et navn, velge en datatype og skrive inn en beskrivelse for den tilsvarende variabelen.

Hvis agenten bruker generativ kunstig intelligens til å bestemme hvordan den skal svare brukerne, er flere egenskaper tilgjengelige for inndatavariabler. Spesifikt, Hvordan vil agenten fylle denne inputen? avgjør hvordan agenten fyller denne variabelen med en verdi før temaet kjøres. Alle inndata settes som standard til Fyll ut dynamisk med det beste alternativet. Agenten prøver å hente verdien fra tilgjengelig kontekst, som brukerens melding eller tidligere samtale. Hvis ingen passende verdi finnes, genererer agenten et spørsmål som brukeren kan stille for 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 agenten fylle disse inndataene?, og angir ønsket verdi. Denne verdien kan være en litteralverdi, en eksisterende variabel eller en Power Fx-formel.

Hvis du vil sikre at agenten registrerer riktig type verdi for inndataene, må du også angi en enhetstype under Identifiser som.

Skjermbilde av Detaljer-ruten der en ny inndatavariabel er lagt til

Flere innstillinger kan konfigureres for inndata for å styre agentens funksjonalitet ved spørsmål om en verdi eller validering av et svar fra brukeren.

En av disse innstillingene, Bør prompte brukeren, er kun tilgjengelig for tema-input. Den avgjør om agenten skal prøve å fylle variabelen med en verdi før emnet kjøres. Denne egenskapen er valgt som standard.