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:
| Campo | Descrizione |
|---|---|
| Nome | Nome della variabile, univoco nel nodo. |
| Tipo | Uno tra: string, number, boolean, object, array. |
| Valore | Il 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
| Termine | Definizione |
|---|---|
| Variabile di flusso | Coppia chiave-valore tipizzata definita in un nodo Set Variables e disponibile nel contesto di esecuzione del flusso. |