Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Note
Denna artikel beskriver funktioner i agenter eller agentflöden som använder standard harness.
Ä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 agent använder generativ orkestrering kan den automatiskt fylla i indata innan ett ämne körs genom att använda konversationskontext eller generera frågor som användaren kan ställa om värdena. Detta beteende liknar hur generativ slotfyllning fungerar för verktyg.
Agenter som använder generativ orkestrering kan generera ett kontextbaserat svar som utdata för ett ämne. 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 verktyg i samma genererade plan.
Lägga till indata och utdata
För att lägga till indata eller utdata för ett ämne, välj Detaljer i verktygsfältet högst upp på författarduken. Alternativt kan du välja Detaljer i kontextmenyn för ett ämne på sidan Ämneslistan .
I panelen Ämnesdetaljer kan du välja fliken Indata eller Utdata , och sedan välja Skapa en ny variabel för att skapa nya in- eller utdatavariabler.
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 input? avgör hur agenten fyller denna variabel med ett värde innan ämnet körs. Som standard är varje indata inställd på Fyll dynamiskt med det bästa alternativet. Agenten försöker få ut värdet från tillgängligt sammanhang, såsom användarens meddelande eller tidigare konversation. Om inget lämpligt värde hittas, genererar agenten en fråga att ställa till 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.
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 inställningar, Should prompt user, är endast tillgänglig för ämnesinmatning. Den avgör om agenten ska försöka fylla variabeln med ett värde innan temat körs. Denna egenskap är vald som standard.