Passa al contenuto principale

Nodo Set Variables - Definisci Variabili di Flusso in ConvyAI Agentic Flow

Overview​

Il nodo Set Variables definisce una o più variabili chiave-valore tipizzate nel contesto del flusso. Le variabili diventano l'output del nodo e sono accessibili a tutti i nodi successivi referenziando il nome del nodo.

Posizionamento​

Il nodo Set Variables ha un ingresso e un'uscita. Può essere posizionato in qualsiasi punto del flusso dopo un nodo trigger. Le variabili definite sono limitate al run corrente e accessibili a tutti i nodi successivi.

Configurazione​

Per ogni variabile, definisci:

CampoDescrizione
NomeNome della variabile, univoco nel nodo.
TipoUno tra: string, number, boolean, object, array.
ValoreIl valore da assegnare. Sono supportati sia valori statici che riferimenti $ agli output dei nodi precedenti.

In un singolo nodo Set Variables possono essere definite più variabili. Il valore viene validato rispetto al tipo selezionato al salvataggio.

Riferimento alle variabili nei nodi successivi​

Le variabili definite in questo nodo sono accessibili da qualsiasi nodo successivo con la sintassi standard di riferimento ai nodi:

$('<nomeNodo>').output.nomeVariabile

Dove nomeNodo è il nome univoco del nodo Set Variables nel canvas.

Esempio: Un nodo Set Variables chiamato datiEstratti con una variabile customerId di tipo string:

$('datiEstratti').output.customerId

Il nome del nodo è univoco nel canvas e funge da namespace per tutte le variabili che definisce.

Concetti chiave​

TermineDefinizione
Variabile di flussoCoppia chiave-valore tipizzata definita in un nodo Set Variables e disponibile nel contesto di esecuzione del flusso.