Vai al contenuto principale

Assistenti di workflow

Gli assistenti di workflow sono una forma avanzata di assistenti AI. Invece di una conversazione completamente aperta, l’utente segue una serie definita di passaggi guidati dall’AI. Questo permette di accompagnare processi complessi e multi-step dall’inizio alla fine, passo dopo passo.

Che cos'è un assistente di workflow?

Un assistente di workflow si basa su un diagramma di flusso visivo di nodi collegati da frecce. Ogni nodo esegue un compito specifico:

Tipo di nodoDescrizione
Inizio / FinePunto di inizio e di fine del workflow
ValutaAnalizza il contesto e memorizza le informazioni nella memoria del workflow
CondizioneValuta una espressione e indirizza il flusso nella direzione corretta
LLMRichiama un modello linguistico per un compito specifico (opzionale: attende input)
ApprovazionePorre una domanda yes/no e dirigere il flusso in base alla risposta

Lo stato del workflow viene automaticamente salvato dopo ogni passaggio. Quando l’utente fornisce input, il workflow riprende esattamente da dove era stato interrotto — anche dopo aver chiuso il browser.

Come uso un assistente di workflow?

Avvia una nuova conversazione e scegli un assistente di workflow dall’elenco. L’assistente ti guida automaticamente attraverso tutti i passaggi. In alcuni passaggi l’assistente attende la tua risposta; in altri passaggi lavora in modo autonomo senza input.

Sulla destra dell’input della chat trovi il Pulsante Workflow. Cliccalo per aprire un pannello con tutti i passaggi e il loro stato attuale (in attesa, attivo, pronto, in attesa di input, saltato, errore).

Fermarsi a metà

Puoi chiudere la chat in qualsiasi momento e riprendere in seguito. Il workflow proseguirà dal punto in cui eri rimasto.

Esempio: assistente Deep Research

L’assistente Deep Research è un esempio di assistente di workflow disponibile in tutte le ambientazioni. Guida l’utente in un processo di ricerca approfondita:

  1. Definire l’argomento — l’AI chiede l’oggetto della ricerca e il livello di profondità desiderato
  2. Definire le domande di ricerca — l’AI formula domande di ricerca mirate
  3. Condurre la ricerca — l’AI esegue la ricerca e raccoglie informazioni
  4. Generare rapporto — l’AI redige un rapporto di ricerca strutturato
  5. Concludere — l’utente valuta il rapporto e può porre ulteriori domande

Creare un assistente di workflow

Gli amministratori possono creare assistenti di workflow direttamente nell’ambiente di amministrazione tramite AssistentiNuovo assistenteAssistente di workflow. È possibile iniziare con una tela vuota o partire da una preset esistente come base.

Impostazioni generali

Creando o modificando un workflow, nel pannello delle impostazioni configura quanto segue per l’intero workflow:

  • Modello: Il modello AI utilizzato da tutte le fasi.
  • Strumenti: quali strumenti sono disponibili (es. Registrazione, Ricerca su Internet). Le fasi possono disattivare strumenti globalmente abilitati per ciascuna fase.
  • Server MCP: Integrazioni esterne.
  • Documenti e immagini: File che le fasi LLM possono consultare.

Creare un nodo di triage

Un nodo valutazione analizza l’input dell’utente e salva valori strutturati nella memoria (es. route, argomento). Configura:

  1. Un prompt di sistema che descriva cosa deve essere analizzato.
  2. Il programma di output: campi con nome e tipo (string, number, boolean, enum).

I valori salvati sono disponibili come state.nome_campo nei nodi di condizione.

Configurare un nodo di condizione

Un nodo di condizione legge la memoria del workflow e indirizza il flusso al passo successivo corretto tramite espressioni CEL:

Comportamento desideratoEspressione
Campo è truestate. info_abbastanza == true
Campo ha valorestate.route == "rapporto"
Soglia numericastate.score > 7

Ogni ramo ha una propria connessione al nodo successivo.

Registrazione nei workflow

Abilita lo strumento di Registrazione tramite le impostazioni generali e aggiungi nel prompt di sistema di un passaggio un’istruzione per registrare i risultati. L’utente vede i documenti registrati tramite il pulsante Registrazione (📄) nella barra degli strumenti.

Ripristino della conversazione

Non sei soddisfatto della direzione della conversazione? Usando il pulsante di ripristino in un messaggio precedente puoi riportare il workflow a quel punto. Tutti i messaggi successivi vengono eliminati e il workflow riprende da quel momento esatto.

Attenzione

Il ripristino è definitivo — i messaggi eliminati non possono essere recuperati.

File e subagent in workflow

Un workflow può chiedere all’utente di fornire file, ad esempio un documento di origine, modello di valutazione, contratto, documento di policy o modulo compilato. L’utente può caricare un nuovo file o scegliere un file esistente da Gestione file. I file aggiunti tramite un modulo di workflow sono disponibili per l’assistente in quella chat, ma non vengono automaticamente selezionati per domande di chat comuni.

I nuovi file vengono elaborati prima che il workflow possa proseguire in modo affidabile. Se un file obbligatorio è ancora in elaborazione o è fallito, l’utente deve attendere o scegliere/caricare nuovamente il file.

Il nodo Subagent esegue la stessa funzione in parallelo per più elementi. Usa questo quando un workflow deve processare una lista, ad esempio un documento, partecipante, dipendente, cliente, fascicolo o modulo per esecuzione. Il subagent riceve sempre l’elemento corrente in un contesto isolato. Assicurati che i prompt facciano esplicito riferimento all’elemento corrente e evita istruzioni che processano più elementi contemporaneamente.