Panoramica dell'agente del workflow

Un agente del workflow è un tipo di agente che puoi creare utilizzando Workflow Builder nell'app web Gemini Enterprise. Questi agenti sono progettati per eseguire una sequenza di passaggi o azioni, che possono includere una combinazione di automazione con l'AI e intervento umano, in base a un trigger configurato. Le risposte degli agenti del workflow possono essere deterministiche o non deterministiche in base alla logica di orchestrazione complessiva dell'agente.

Gli agenti del workflow sono ideali per i seguenti casi d'uso:

  • Processi in più passaggi con logica di sequenza definita. Ad esempio, automatizzare una checklist di onboarding dei dipendenti in strumenti come Gmail e Calendar.
  • Attività con automazione con l'AI e approvazioni umane. Ad esempio, la stesura di una bozza di un report con l'AI che richiede l'approvazione di un utente prima della pubblicazione.
  • Orchestrazioni complesse con logica condizionale. Ad esempio, indirizzare i lead di vendita a team diversi in base alla regione e al budget.

Nuove funzionalità nella release EAP

Il programma di accesso in anteprima (EAP) di Workflow Builder in Gemini Enterprise introduce diverse nuove funzionalità. Queste funzionalità avanzate del workflow includono trigger basati su eventi, azioni di write-back del connettore, passaggi di controllo del flusso, integrazione del server Model Context Protocol (MCP), passaggi human-in-the-loop e modifica del linguaggio naturale migliorata.

Queste funzionalità estendono il builder di flussi visivi di Workflow Builder esistente con strumenti per la creazione di agenti pronti per la produzione che rispondono a eventi in tempo reale, eseguono azioni nelle app connesse e includono la supervisione umana, se necessario.

In questa release EAP sono disponibili le seguenti funzionalità:

  • Crea un agente con linguaggio naturale: descrivi l'agente in un linguaggio semplice e genera automaticamente uno scaffold del workflow.
  • Utilizza i modelli di agenti: sfoglia e inizia dai modelli predefiniti per i casi d'uso aziendali comuni.
  • Configura i trigger di eventi: esegui automaticamente gli agenti quando i dati cambiano nelle app connesse.
  • Utilizza le azioni del connettore: aggiungi azioni di write-back come l'invio di messaggi, la creazione di eventi e il caricamento di file al workflow.
  • Esegui ricerche con i filtri: cerca le app connesse con filtri con ambito per recuperare risultati mirati.
  • Utilizza i passaggi di controllo del flusso: aggiungi ramificazioni condizionali, filtri dei dati e loop al workflow.
  • Connetti i server MCP: connetti i server MCP come passaggi del workflow o come strumenti per i passaggi dell'agente Gemini.
  • Utilizza i passaggi human-in-the-loop: aggiungi passaggi di revisione umana, approvazione e richiesta di informazioni al workflow.
  • Aggiungi agenti esistenti al workflow: delega le attività ad altri agenti AI specializzati all'interno del workflow.
  • Gestisci le versioni degli agenti: salva, condividi, confronta e ripristina le versioni degli agenti.
  • Modifica un agente con linguaggio naturale: modifica i workflow esistenti descrivendo le modifiche in linguaggio naturale.
  • Visualizza i log di esecuzione degli agenti: monitora le esecuzioni degli agenti con tracce di esecuzione passo passo.
  • Condividi un agente: condividi gli agenti del workflow live con altri utenti della tua organizzazione.

Prima di iniziare

Prima di esplorare queste nuove funzionalità:

  • Assicurati che la tua organizzazione sia registrata al programma di accesso in anteprima di Workflow Builder.
  • Assicurati che un amministratore di Gemini Enterprise abbia attivato l'opzione di attivazione/disattivazione della funzionalità Workflow Builder nelle impostazioni di gestione delle funzionalità dell'app. Per maggiori informazioni, vedi Gestisci le funzionalità dell'app web.
  • Assicurati di avere un'app web Gemini Enterprise con i datastore necessari connessi. Per maggiori informazioni, vedi Informazioni su app e datastore.

Canvas dell'agente del workflow

L'agente del workflow offre un canvas ibrido che combina la facilità dei prompt in linguaggio naturale con il controllo di un editor visivo.

  • Designer conversazionale: il designer conversazionale, accessibile all' inizio della creazione dell'agente del workflow e all'interno dell'editor visivo, fornisce un' interfaccia conversazionale per creare e perfezionare l'agente del workflow utilizzando prompt in linguaggio naturale. È ideale per gli utenti che preferiscono un'esperienza di sviluppo no-code e vogliono utilizzare il linguaggio naturale per creare i propri agenti del workflow.

    • Un'interfaccia di progettazione conversazionale all'inizio della creazione dell'agente del flusso di lavoro.
    • Un'interfaccia di progettazione conversazionale all'interno del canvas dell'agente del flusso di lavoro.
  • Canvas dell'editor: il canvas dell'editor fornisce una rappresentazione visiva dell' agente del workflow. Fornisce un flusso logico di nodi che rappresentano i passaggi e le connessioni tra loro. L'editor visivo è ideale per gli utenti che vogliono perfezionare la logica del workflow, aggiungere logica condizionale e integrarsi con vari strumenti e applicazioni.

    La scheda dell'editor dell'agente del workflow.

    • Anteprima: la scheda Anteprima fornisce un'anteprima live dell'agente del workflow, che ti consente di eseguire simulazioni per testare il flusso dell'agente e apportare le modifiche necessarie.

      La scheda di anteprima dell'agente del flusso di lavoro.

    • Esecuzioni: la scheda Esecuzioni fornisce un elenco di tutte le esecuzioni dell'agente del workflow, inclusi la data e l'ora di ogni esecuzione, il trigger che ha avviato l'esecuzione e lo stato attuale dell'esecuzione.

      La scheda Agente del workflow in esecuzione.

Componenti dell'agente del workflow

Un agente del workflow è costituito dai seguenti componenti:

  • Trigger
  • Passaggi
  • Variabili

Trigger

I trigger sono eventi che avviano l'esecuzione di un agente del workflow. La tabella seguente elenca i trigger supportati per gli agenti del workflow:

Trigger Descrizione Campi di configurazione
Trigger di pianificazione Attiva l'esecuzione dell'agente del workflow a una frequenza specificata.
  • Frequenza: la frequenza con cui viene attivato l'agente del workflow. Puoi specificare la frequenza in minuti, ore, giorni, settimane, mesi o utilizzare un'espressione cron personalizzata.
  • Fuso orario: il fuso orario per la frequenza.
Trigger di eventi Attiva l'esecuzione dell'agente del workflow quando i dati cambiano in un'app connessa.
  • Connettore: l'applicazione connessa che genera l'evento.
  • Filtro: i criteri che devono essere soddisfatti affinché l'evento attivi il workflow.

Passaggi

I passaggi sono singole attività eseguite dall'agente del workflow. Ogni passaggio viene eseguito in sequenza e il risultato di ogni passaggio può influenzare il passaggio successivo.

La tabella seguente elenca i passaggi supportati, suddivisi per tipo di azione eseguita:

Categoria Passaggio Descrizione Campi di configurazione
Nodi degli agenti Gemini Agent Un agente basato sull'AI che puoi configurare per leggere, ragionare e rispondere in base a predefinite istruzioni. Campi di input:
  • Istruzioni: le istruzioni per Gemini Agent.
  • Conoscenze: i file o le risorse aggiuntive a cui Gemini Agent può accedere per generare risposte.

    Quando è configurato un datastore di Google Drive o OneDrive, sono disponibili le opzioni Aggiungi da Drive e Aggiungi da OneDrive. Queste opzioni ti consentono di selezionare file o cartelle specifici, limitando la ricerca dell'agente solo a queste risorse. La ricerca viene eseguita live a ogni esecuzione dell'agente, quindi eventuali modifiche ai file di origine vengono immediatamente applicate.

  • Strumenti e integrazioni: le origini dati (come app e connettori) e gli strumenti a cui Gemini Agent può accedere.
  • Modello: il modello Gemini utilizzato da Gemini Agent.
Campi di output:

La risposta di Gemini Agent viene acquisita come variabile che può essere passata come input ai passaggi successivi del workflow.

  • Formato di output: puoi specificare l'output come testo normale o in formato JSON strutturato.
  • Schema JSON: quando utilizzi l'output strutturato, puoi definire uno schema JSON manuale per specificare il formato e i tipi di dati delle variabili di output, garantendo una gestione coerente dei dati durante l'orchestrazione.
Controllo del flusso Condizione Le condizioni sono istruzioni logiche che determinano il modo in cui l' agente del workflow esegue i passaggi. Definiscono i criteri che devono essere soddisfatti affinché un passaggio venga eseguito e possono essere basati sul risultato dei passaggi precedenti, sulle origini dati esterne. Campi di input:
  • Nome ramo: il nome del ramo da eseguire se la condizione è vera.
  • Variabile: la variabile da valutare. Puoi selezionare una variabile dall'output di precedenti.
  • Operatore: l'operatore (ad esempio `contains`, `equals`, `greater than`) da utilizzare per la valutazione.
  • Valore: il valore da confrontare con la variabile. Puoi specificare un valore statico, o selezionare una variabile dall'output dei passaggi precedenti.
  • + Condizione: puoi aggiungere altre condizioni utilizzando operatori logici come `AND` e `OR`.
Human-in-the-loop Richiedi informazioni Ti consente di richiedere informazioni a un utente umano. Campi di input:
  • Messaggio: il messaggio da mostrare all'utente. Puoi specificare un messaggio statico, o selezionare una variabile dall'output dei passaggi precedenti.
  • Domande: le domande da porre all'utente. Puoi specificare il tipo di risposta che stai richiedendo (ad esempio risposta breve, paragrafo, data, email, scelta singola, o sì o no).
Campi di output:

Le domande a cui l'utente ha risposto.

App Tutte le azioni del datastore configurate per l'app web Gemini Enterprise. Ti consente di connetterti e accedere ai dati da origini dati di Google e di terze parti. Consulta la documentazione di riferimento sulle azioni del connettore.

Variabili

Le variabili sono valori che possono essere passati tra i passaggi di un agente del workflow. Questi valori vengono generati come output dei passaggi e possono essere utilizzati come input per i passaggi successivi.

Versioni dell'agente del workflow

Quando crei un agente del workflow, puoi salvarlo come bozza o attivarlo. Dopo aver attivato l'agente, puoi creare altre versioni dell'agente del workflow, salvarle, confrontarle e ripristinarle. Avere più versioni di un agente del workflow può essere utile nei seguenti scenari:

  • Vuoi testare una nuova versione dell'agente del workflow senza interrompere la versione esistente.
  • Vuoi ripristinare una versione precedente dell'agente del workflow.

Per maggiori informazioni, vedi Gestire le versioni degli agenti.

Problemi noti

Di seguito sono riportati i problemi noti e le limitazioni per gli agenti del workflow in questa release EAP:

Passaggi successivi