Hantera indata och utdata för ämne

Ämnen kan ha in- och utdataparametrar. När ett ämne omdirigeras till ett annat ämne kan du använda parametrarna för att skicka information mellan avsnitten.

Om din handläggare använder generativ orkestrering kan den automatiskt fylla i inmatningar innan ämnet körs, genom att utnyttja konversationskontext eller generera frågor för att be användaren om värdena. Detta beteende liknar hur generativ platsfyllning för åtgärder fungerar.

När du använder generativ orkestrering kan en agent använda ämnesutdata för att generera ett kontextuellt svar. I sådana fall behöver du inte konfigurera ett ordagrant meddelande inifrån själva ämnet.

Ämnesindata och -utdata kan dela värden med andra ämnen och åtgärder i samma genererade plan.

Lägga till indata och utdata

Om du vill lägga till indata eller utdata för ett ämne väljer du Detaljer i navigeringsfältet högst upp på designytan. Du kan också välja Information på snabbmenyn för ett ämne på listsidan Ämnen.

När rutan Information visas kan du navigera till fliken Indata eller Utdata och sedan skapa nya indata- eller utdatavariabler genom att välja Skapa en ny variabel.

För varje indata- och utdataparameter måste du ange ett namn, välja en datatyp och ange en beskrivning för motsvarande variabel.

Om din handläggare använder generativ AI för att bestämma hur användarna ska svara finns det fler egenskaper tillgängliga för indatavariabler. Specifikt Hur kommer agenten att fylla denna indata? avgör hur agenten fyller den här variabeln med ett värde innan ämnet körs. Som standard är varje indata inställd på Fyll dynamiskt med det bästa alternativet. Handläggare försöker fylla i värdet från tillgänglig kontext, till exempel att extrahera ett värde från användarens meddelande eller tidigare konversation. Om inget lämpligt värde hittas genereras en fråga för att be användaren om ett värde. Du kan välja att ersätta en inmatning med ett värde i stället för att be användaren. Om du vill åsidosätta en indataparameter Välj Ange som ett värde under Hur kommer handläggare att fylla i denna indata?" och anger önskat värde. Detta värde kan vara ett bokstavligt värde, en befintlig variabel eller en Power Fx-formel.

För att säkerställa att din handläggare samlar in rätt typ av värde för indata måste du också ange en entitetstyp under Identifiera som.

Skärmbild av informationsfönstret där en ny indatavariabel läggs till

Ytterligare inställningar kan konfigureras för inmatningar för att styra agentens beteende när agenten frågar efter ett värde eller validerar användarens svar.

En av dessa egenskaper Bör fråga användaren är endast tillgänglig för ämnesindata. Den avgör om agenten ska försöka fylla variabeln med ett värde innan temat körs. Den här egenskapen är aktiverad som standard.