Condividi tramite


Gestisci input e output argomento

Gli argomenti possono avere parametri di input e output. Quando un argomento reindirizza a un altro argomento, puoi utilizzare questi parametri per passare informazioni tra argomenti.

Se il tuo copilota utilizza IA generativa per decidere come rispondere agli utenti, può compilare automaticamente gli input, prima di eseguire l'argomento, utilizzando il contesto della conversazione o generare domande per raccogliere valori dalla risposta dell'utente. Questo comportamento è simile al funzionamento del riempimento generativo degli slot per le azioni.

Gli input e output dell'argomento possono condividere valori con altri argomenti e azioni nello stesso piano generato.

Aggiungere input e output

Per aggiungere input o output per un argomento, seleziona Dettagli nella barra di spostamento nella parte superiore dell'area del contenuto. In alternativa puoi selezionare Dettagli dal menu contestuale per un argomento nella pagina elenco Argomenti.

Una volta visualizzato il riquadro Dettagli, puoi accedere alle schede Input o Output, quindi creare nuove variabili di input o output selezionando Crea una nuova variabile.

Per ogni parametro di input e output è necessario immettere un nome, selezionare un tipo di dati e immettere una descrizione per la variabile corrispondente.

Se il tuo copilota utilizza l'intelligenza artificiale generativa per decidere come rispondere agli utenti, sono disponibili più proprietà per le variabili di input. Nello specifico Come riempirà il copilota questo input? determina come il copilota riempirà questa variabile con un valore prima di eseguire l'argomento. Per impostazione predefinita, ogni input è impostato su Riempi dinamicamente con l'opzione migliore. Il copilota tenta di popolare il valore dal contesto disponibile, ad esempio estraendo un valore dal messaggio dell'utente o da una conversazione precedente. Se non viene trovato alcun valore appropriato, genera una domanda per chiedere un valore all'utente. Puoi scegliere di sovrascrivere un input con un valore invece di chiedere all'utente. Per sovrascrivere un parametro di input, seleziona Imposta come valore, in Come riempirà il copilota questo input? e inserire il valore desiderato. Questo valore può essere un valore letterale, una variabile esistente o una formula Power Fx.

Per garantire che il tuo copilota acquisisca il tipo corretto di valore per l'input, devi anche specificare un tipo di entità in Identifica come.

Screenshot del riquadro Dettagli con l'aggiunta di una nuova variabile di input

Esistono numerose impostazioni aggiuntive che possono essere configurate per gli input, che possono controllare il comportamento del copilota quando chiede un valore o convalida la risposta di un utente.

Una di queste proprietà, Dovrebbe richiedere all'utente, è disponibile solo per gli input di argomento. Determina se il copilota deve provare a riempire la variabile con un valore prima di eseguire l'argomento. Questa proprietà è abilitata per impostazione predefinita.