Aggiunta di nodi agente
I modelli di agente possono essere implementati utilizzando sia ADK che flussi di lavoro basati su interfaccia utente. È possibile creare questi modelli combinando nodi agente con costrutti di flusso di lavoro agentico quali cicli foreach, ramificazioni, blocchi logici e flussi paralleli (solo ADK). Per ulteriori informazioni sui modelli di agente, consultare la sezione "Flussi di lavoro basati su agenti".
Per aggiungere un nodo agente, selezionare un agente dalla tavolozza e posizionarlo sulla tela. Configurare il nodo agente inserendo un prompt in linguaggio naturale e, facoltativamente, inserire variabili nel prompt. È inoltre possibile configurare il nodo in modo che restituisca testo in linguaggio naturale (impostazione predefinita) o un oggetto strutturato. Per ulteriori informazioni, vedere Configurare i nodi agente.
Per aggiungere un nodo agente al flusso di lavoro:
Fare quanto segue:
Fai clic su "Aggiungi elementi del flusso
" e seleziona la scheda "Agenti ".Fare clic sulla linea di collegamento tra i nodi iniziale e finale e selezionare Chiama un agente.
Seleziona un agente dalla tua istanza locale.
Comportamento runtime dei nodi agente
Il comportamento del nodo agente riguarda il modo in cui l'agente ragiona sugli input, interagisce con il flusso di lavoro e risponde durante il runtime.
Durante l'esecuzione, il nodo agente riceve input dai nodi a monte e risolve le variabili prima di inviare il prompt all'agente. Se l'agente necessita di ulteriori informazioni per completare l'attività, può richiedere dettagli dal flusso di lavoro. Il flusso di lavoro utilizza innanzitutto le informazioni già disponibili o il contesto della sessione. Se le informazioni richieste continuano a mancare, all'utente viene richiesto di fornire i dettagli tramite il canale di chat.
L'agente può richiedere ulteriori informazioni più volte prima che il nodo agente restituisca una risposta di errore. Per impostazione predefinita, un agente può richiedere input per un massimo di 20 iterazioni.
Il nodo agente produce un output che può essere mappato su variabili di flusso, utilizzato come input per i nodi successivi o definito come parametro di output.
Configurare i nodi degli agenti
Dopo aver aggiunto un nodo agente al flusso di lavoro agentico, è possibile configurare l'agente per gestire azioni specifiche dell'attività utilizzando istruzioni e variabili del modello all'interno del flusso di lavoro.
Per configurare un nodo agente in un flusso di lavoro agentico:
Seleziona un agente nel flusso di lavoro dell'agente.
Fai clic
sulla sezione delle impostazioni dell'agente AI.Nella finestra di dialogo di configurazione, definire il prompt utente per specificare le istruzioni specifiche dell'attività per l'agente. È possibile includere variabili dal flusso di lavoro nel campo di richiesta utente.
Per definire l'output dell'oggetto, impostare l'interruttore Output as Object su on. Per ulteriori informazioni sulla definizione dell'output degli oggetti, vedere Aggiunta di proprietà a un tipo di dati oggetto.
Fare clic su Modifica oggetto per aggiornare l'oggetto creato.
Fare clic su Eseguito.