Attività Autogestite

AI Automation Workflow AI Agents

Cos’è il Componente Attività Autogestita

Il componente Attività Autogestita ti permette di definire e assegnare compiti agli agenti da svolgere. In questo modo, ottieni maggiore controllo e visibilità su come vengono svolte le singole parti di un workflow, particolarmente utile per quelli complessi. Suddividere obiettivi complessi in sotto-attività porta anche a risultati più dettagliati e di qualità superiore.

The SelfManaged Task component detail

Le Attività come Parte dei Team

Poniamo che tu voglia creare e pubblicare un articolo lungo per il blog. Probabilmente vorrai ricreare un intero team di content agent. Il lavoro di solito comincia con uno specialista SEO che ricerca le parole chiave e struttura i contenuti. Crea un brief SEO che viene passato al content writer. Una volta che lo scrittore ha terminato, il suo collega revisiona e modifica l’articolo per garantirne la qualità. E per le immagini o infografiche? Se ne occupa un designer.

Hai già almeno tre o quattro persone coinvolte nella creazione del contenuto. Ognuna con un compito specifico. Proprio come in un vero team, puoi formare un team di agenti AI usando il componente SelfManaged Crew. All’interno di questo team, a ogni membro viene assegnato un compito specifico tramite il componente Attività Autogestita.

The advanced blog generator Flow with SelfManaged Tasks

Oltre ad avere il proprio compito specifico all’interno del team, un agente AI può svolgere anche altre attività. Prendiamo l’esempio del content writer. Il suo compito principale è scrivere un articolo basato sul brief SEO fornito dall’agente precedente. Nella realtà, uno scrittore ha spesso più attività da svolgere oltre la stesura dell’articolo: per esempio, potrebbe dover scrivere una meta description e persino un post per i social media. Inserire tutte queste attività come sotto-task di un unico compito può portare a un risultato meno chiaro e più caotico.

Sei curioso del Flow che stiamo analizzando in questa guida? È l’Advanced Blog Generator, facilmente reperibile nella tua libreria Flow.

La Differenza tra Attività Sequenziali e Autogestite

Probabilmente avrai notato che nella dashboard ci sono due componenti attività. La differenza tra queste sta nell’ordine delle attività e nel livello di controllo che hai.

Sequential vs SelfManaged Tasks

Parliamo prima delle Attività Sequenziali. Le attività sequenziali vengono eseguite una dopo l’altra nell’ordine esatto che specifichi. Una volta completata un’attività, si passa all’agente successivo. Questo approccio sequenziale è ottimo per processi lineari che non richiedono la ripetizione delle attività.

Ma non sempre nella realtà le cose vanno così. Prendiamo un vero content writer: prima farà ricerca, poi passerà alla scrittura, ma scrivendo potrebbe accorgersi che serve altra ricerca. Quindi tornerà indietro e avanti tra ricerca e scrittura prima di procedere. Questo non è possibile con i team e le attività sequenziali. È qui che entrano in gioco le Attività Autogestite.

Con le Attività Autogestite, è il manager AI agent a decidere l’ordine dei compiti. Nel prendere decisioni, l’AI cerca di replicare la gerarchia organizzativa tradizionale, assegnando le attività all’agente più adatto. Questo permette di ripetere attività e creare diverse iterazioni dell’output finale.

Il tuo workflow segue un processo lineare? Prova invece le attività sequenziali. Scopri di più in questa guida.

Logo

Pronto a far crescere il tuo business?

Inizia oggi la tua prova gratuita e vedi i risultati in pochi giorni.

Come Usare le Attività Autogestite

Le attività autogestite sono svolte da un team gestito da un Agente AI. In altre parole, assegni compiti al tuo team AI e sarà il loro manager AI a decidere chi farà cosa e quando.

Per ogni obiettivo complesso, possono esserci più agenti e più attività, tutti uniti dal componente SelfManaged Crew. Prima di creare e assegnare le attività, bisogna definire gli agenti. In altre parole, devi conoscere il tuo team prima di assegnare i compiti.

Configurare le Attività Autogestite consiste in quattro passaggi:

  1. Configurare i singoli agenti AI
  2. Assegnare le attività agli agenti
  3. Impostare l’agente manager
  4. Unire gli agenti in una crew
Steps to set up SelfManaged Tasks

Configurare i Singoli Agenti AI

Ogni membro di un vero team ha un ruolo, degli obiettivi e una storia personale unica fatta di esperienze passate, personalità e stile specifico. Lo stesso vale per ogni agente AI.

AI Agent component detail

Per esempio, concentriamoci sul content writer:

  • Ruolo: Il titolo del lavoro dell’agente. In questo caso, il ruolo è content writer.
  • Obiettivo: Cosa fa l’agente e qual è il risultato ideale. Per il content writer, produrre un articolo ben scritto conforme al tema e al brief SEO.
  • Background: Chi è l’agente. Volente o nolente, porti sempre la tua personalità, il tuo modo di pensare, il tuo lessico e le tue esperienze in tutto ciò che fai. Questo è ancora più evidente nei lavori creativi, come la scrittura di contenuti.

Procedi e configura alcuni agenti. Quando crei un team, pensa sempre all’obiettivo finale e a quali membri ti servono per raggiungerlo. Poi, crea agenti che rappresentano questi membri. Puoi anche creare un solo agente se vuoi assegnarli più attività.

Nota: Hai solo un agente e un compito? Non serve usare i componenti attività. Usa direttamente il campo obiettivo dell’agente per assegnargli il compito.

Nel nostro esempio di scrittura contenuti, abbiamo creato gli agenti SEO researcher, copywriter e proofreader. Tuttavia, gli agenti e le attività dipendono sempre dalle tue esigenze e processi. Puoi approfondire ulteriormente o aggiungere nuovi agenti. Per esempio, puoi aggiungere un designer che generi immagini da allegare all’articolo.

Scopri di più sugli agenti AI e su come usare il componente Agente AI.

Assegnare le Attività agli Agenti

Nei Team, ogni agente riceve uno o più compiti da svolgere. Come in un vero team, ogni membro può occuparsi di diverse attività specifiche per il progetto. I componenti attività ti permettono di specificare e assegnare questi compiti. Proseguendo con l’esempio della creazione di un blog, ora sappiamo chi è il nostro agente. Il prossimo passo è comunicargli il compito e inserirlo nel team.

Noterai che, come per il componente Crew, esistono due possibili componenti attività: sequenziali e autogestite. Poiché si tratta di approcci opposti, non avrebbe senso mescolarli. Perciò si usano le Attività Autogestite con una SelfManaged Crew:

A differenza delle attività sequenziali, le Attività Autogestite sono ideali per processi in cui non è chiaro come suddividere un processo complesso in sotto-attività. Puoi semplicemente scrivere l’obiettivo complesso tutto in un compito. Il manager LLM si occuperà di assegnare i compiti e supervisionare il processo, assicurandosi che ogni agente sappia cosa fare e quando. Può suddividere il compito principale e assegnarne le parti all’agente più adatto.

Oltre al compito, ogni agente in un Team può ricevere strumenti utili per facilitare e migliorare il proprio lavoro. Nel nostro esempio, il ricercatore usa gli strumenti GoogleSearch e URL Retriever per gestire la ricerca.

Come Impostare le Attività Autogestite

Ogni attività deve avere una descrizione e un agente responsabile dell’esecuzione. Facoltativamente, puoi compilare il campo output atteso se hai bisogno di una struttura specifica o vuoi assicurarti che ci sia qualcosa in particolare.

SelfManaged Task component detail

La descrizione del compito per il nostro agente content writer potrebbe essere:

“Dato il brief SEO, scrivi un post per il blog di massimo 1500 parole. 

Non iniziare mai i paragrafi con frasi vaghe come ‘Nel campo in continua evoluzione…’. Vai sempre subito al punto principale che il paragrafo deve comunicare.”

Analizziamo meglio questa descrizione:

  • Dato il brief dei contenuti” – L’agente sa cosa fare con l’output precedente.
  • Scrivi un post da massimo 1500 parole” – L’output che ci aspettiamo.
  • Non iniziare…” – Istruzioni personalizzate per adattare l’output. Possono essere indicazioni su linguaggio, vocabolario, struttura o altro per aiutare l’agente a creare ciò che serve.

Il campo output atteso è facoltativo ed è utile se occorre una struttura precisa o assicurarsi che qualcosa sia presente nell’output. Ad esempio, il compito del nostro SEO researcher è creare:

Un brief in questa forma:

Titolo SEO friendly:

Meta description SEO friendly:

Outline SEO friendly

Così da non dimenticare di iniziare l’output con titolo e meta description.

L’ultimo passo è collegare tutte le attività all’handle delle attività del componente SelfManaged Crew. Da lì, il manager LLM prenderà il controllo, ordinando i compiti come necessario per ottenere l’output atteso.

Connecting SelfManaged Tasks to SelfManaged Crew

Ricorda che i team sequenziali funzionano solo con attività sequenziali, e i team autogestiti solo con attività autogestite.

Unire gli Agenti in un Team

Torniamo al nostro Flow. Comprende tre agenti membri del team, un compito per ciascuno e un manager LLM che supervisiona l’intero processo. L’ultimo passo è far sapere agli agenti che fanno parte di un team. Qui entra in gioco il componente SelfManaged Crew.

Il Componente SelfManaged Crew

Il componente SelfManaged Crew rappresenta un gruppo di agenti il cui lavoro è automaticamente gestito da un manager LLM. Il team si autogestisce, consentendo un lavoro dinamico e la possibilità di creare diverse iterazioni. In sostanza, è un modo per dire agli agenti che sono una squadra con un obiettivo comune.

Nel tuo Flow potrebbero esserci più team indipendenti, cioè più componenti crew che distinguono questi team tra loro. Nel nostro esempio usiamo un solo team, ma dobbiamo comunque unire gli agenti in una crew.

Vuoi saperne di più sulle SelfManaged Crew? Consulta la nostra guida per scoprire tutto ciò che ti serve.

Nel nostro esempio usiamo un solo team, ma dobbiamo comunque unire gli agenti come squadra:

Adding the SelfManaged Crew component to the Advanced Blog Generator

Collega tutti gli agenti all’handle Agents del componente SelfManaged Crew.

Ecco fatto. Ora hai un team di agenti che lavorano in un ordine preciso.

Domande frequenti

Inizia ad automatizzare con le Attività Autogestite

Scopri come le Attività Autogestite possono rivoluzionare il tuo workflow, permettendo ai team AI di collaborare, iterare e fornire risultati di alta qualità.