Tutti gli articoli

Agenti AI in Wrike

TL;DR:

Agenti AI in Wrike sono assistenti intelligenti che aiutano il tuo team a lavorare in modo più efficiente monitorando i progetti, analizzando il contesto e intervenendo. Puoi utilizzare agenti predefiniti oppure crearne di personalizzati. Solo gli amministratori degli spazi possono configurarli. Gli agenti funzionano al meglio con testo chiaro e descrittivo e possono accedere solo ai dati all'interno del loro ambito assegnato.

Tabella 13. Disponibilità

Disponibilità: Business, Pinnacle, Apex. ; Unavailability: Free, Team;

Overview

Agenti AI in Wrike sono assistenti intelligenti progettati per aiutare il tuo team a lavorare in modo più efficiente. Monitorano i tuoi progetti, analizzano il contesto ed eseguono azioni come rilevare rischi, categorizzare richieste o convalidare dettagli. Puoi scegliere tra agenti predefiniti o crearne di personalizzati in base alle tue esigenze.

Note

Agenti AI sono attualmente disponibili solo negli spazi e possono essere configurati dagli amministratori degli spazi.

Importante

Gli Agenti AI richiedono la firma dell’ AI Addendum, poiché sono basati su Large Language Models che richiedono l’accettazione dei Termini e Condizioni.

Se non visualizzi il pulsante Agenti AI, assicurati che Generative AI sia abilitato nelle tue impostazioni per accedere a tutte le funzionalità AI.

Cosa possono fare gli Agenti AI?

Gli Agenti AI portano intelligenza e automazione nei tuoi flussi di lavoro:

  • Analisi intelligente: legge le descrizioni delle attività, i commenti e il contesto per prendere decisioni informate.
  • Monitoraggio proattivo: individua rischi, colli di bottiglia e opportunità.
  • Classificazione intelligente: organizza e instrada il lavoro in base alla comprensione del contenuto.
  • Controllo qualità: convalida le richieste in arrivo per verificarne la completezza.
  • Integrazione esterna: le modifiche effettuate tramite l'API di Wrike attivano gli agenti, consentendo l'integrazione con sistemi e strumenti esterni.
  • Instradamento automatico: sposta o aggiunge elementi di lavoro a cartelle in base al contenuto, ai valori dei campi o alla fase del flusso di lavoro.
  • Gestione delle approvazioni: avvia flussi di approvazione e gestisce automaticamente i responsabili dell'approvazione.
  • Notifiche email: invia email tramite Gmail o Outlook quando gli agenti rilevano modifiche rilevanti.
  • Notifiche Slack: pubblica messaggi in un canale Slack quando gli agenti rilevano modifiche rilevanti.

Gli agenti possono pubblicare commenti, aggiornare i campi, inviare email, postare su Slack e avviare approvazioni, di solito entro pochi secondi dal rilevamento di una modifica.

Quale contesto possono vedere gli Agenti AI?

Oltre all'elemento che ha attivato il trigger, gli agenti possono accedere a ulteriore contesto:

  • Campi personalizzati dell'elemento padre: l'agente può leggere i valori dei campi personalizzati dall'attività o progetto padre. Ciò significa che un agente che opera su una sottoattività può prendere in considerazione lo stato, la priorità o altri campi del progetto padre prima di decidere come procedere.
  • Elementi fratelli e sottoattività: l'agente può visualizzare elementi fratelli e sottoattività. Questo consente un ragionamento tra elementi, ad esempio verificare se altre sottoattività sono in ritardo prima di segnalare un rischio.
  • Contesto di localizzazione: l'agente sa dove si trova all'interno della gerarchia di spazi e account, il che aiuta nelle decisioni di instradamento e classificazione.
  • Profili utente: l'agente può vedere gli attributi del profilo degli utenti – titolo professionale, reparto, paese, fuso orario, email e numero di attività assegnate. Ciò consente l'assegnazione in base a ruolo, reparto o posizione.
  • Stato delle approvazioni: l'agente può leggere i dati di approvazione sugli elementi di lavoro – stato, descrizione, data di scadenza e responsabili dell'approvazione.
  • Predecessori e successori: l'agente può vedere le catene di dipendenza con accesso completo ai campi (nome, stato, flusso di lavoro, date).
  • Percorso gerarchico con filtri: l'agente può interrogare sottoelementi filtrandoli per tipo, nome, tutti i tipi di campi personalizzati, stato, date, assegnatario o flag di ritardo, senza caricare ogni elemento.
  • Rilevazione delle sovrapposizioni: l'agente può individuare conflitti di intervallo di date e corrispondenze di nomi simili tra sottoelementi.

Esempio: un agente attivato su una sottoattività può controllare il campo “Cliente” del progetto padre per determinare a quale team assegnare l'attività, senza che la sottoattività debba avere il proprio campo Cliente.

Come funzionano gli Agenti AI?

Gli Agenti AI operano in due fasi:

  • Watcher: monitora spazi, progetti o cartelle alla ricerca di trigger (ad esempio nuove attività o modifiche ai campi).
  • Do-er: analizza la situazione e agisce – pubblicando commenti, aggiornando campi o notificando i colleghi.

Note

Il tempo di risposta è generalmente di 2–5 secondi mentre l'agente elabora il passo successivo migliore. L'elaborazione può richiedere più tempo per elementi di grandi dimensioni o quando le azioni vengono applicate in blocco, ad esempio nelle modifiche massicce degli assegnatari.

Tipi di Agente disponibili

Puoi iniziare con tre agenti integrati oppure progettare il tuo agente personalizzato:

  1. Agente di rischio

    • Scopo: individuare tempestivamente i potenziali rischi di progetto.
    • Cosa fa: analizza progetti e attività alla ricerca di elementi scaduti o bloccati e pubblica un commento riepilogativo.
    • Ideale per: i responsabili di progetto che desiderano un rapido controllo dello stato del progetto.
    • Suggerimento di configurazione: pianifica esecuzioni giornaliere o settimanali; l'agente pubblica automaticamente il suo report dei rischi come commento.
  2. Agente di triage

    • Scopo: classificare e instradare il lavoro in arrivo in base al contenuto.
    • Cosa fa: legge le descrizioni delle nuove attività, identifica l'intento e imposta valori di campi personalizzati come priorità o categoria.
    • Ideale per: team con un alto volume di richieste in arrivo.
    • Suggerimento di configurazione: definisci quali campi personalizzati compilare e le opzioni di classificazione.
  3. Agente di intake

    • Scopo: verificare che le nuove richieste contengano tutti i dettagli necessari prima che inizi il lavoro.
    • Cosa fa: esamina le descrizioni delle attività per individuare informazioni mancanti e pubblica commenti di validazione.
    • Ideale per: team che si basano su un intake di richieste strutturato.
    • Suggerimento di configurazione: definisci cosa significa "completo" per il tuo team (es. scadenza, link al design, assegnatario).

Agente personalizzato

  • Scopo: creare la tua automazione intelligente su misura per il tuo flusso di lavoro.
  • Cosa fa: definisci tu ruolo, logica e trigger; scegli azioni come pubblicare commenti o aggiornare campi.
  • Ideale per: team avanzati che desiderano automatizzare flussi di lavoro unici.
  • Suggerimento di configurazione: scrivi un prompt chiaro che descriva cosa deve cercare l'agente, come deve decidere e cosa deve fare in ogni caso. Provalo nel Playground prima di distribuirlo.

Come configurare gli Agenti AI?

Avrai bisogno dei permessi di amministratore dello space per configurare gli Agenti AI. Gli agenti operano a livello di space e ciascuno deve essere assegnato a una cartella, a un progetto o a un'attività specifici.

  1. Vai allo space in cui desideri creare un agente, quindi fai clic sull'icona Impostazioni 1 accanto alla panoramica dello space nella barra laterale o sotto il titolo dello space nella panoramica.
  2. Seleziona la scheda Agenti AI 2 nella panoramica delle impostazioni dello space e fai clic su Inizia 3.

    SettingsIcon.png
  3. Scegli un tipo di agente dal menu a discesa 4 (Triage, Intake o Risk) oppure fai clic su + Custom AI agent 5 per creare il tuo agente personalizzato.

    CustomAIAgent.png
  4. Configura i dettagli:

    1. Assegna un nome al tuo agente. Dai al tuo agente un nome descrittivo: servirà come suo @handle quando lo assegnerai alle posizioni.
    2. In Istruzioni generali, descrivi ruolo, obiettivo, logica, azioni previste e comportamento di fallback dell'agente. Aggiungi esempi di input/output se può aiutarti a chiarirne il comportamento.

      Esempio: “Agisci come assistente di progetto. Monitori il lavoro assegnato, segnali i rischi e mantieni i team allineati aggiornando gli elementi di lavoro e lasciando commenti chiari e azionabili.”

    3. Scegli quando l'agente deve attivarsi:

      • Agenti programmati (ad esempio, un reporter dello stato dei rischi): imposta la frequenza con cui l'agente viene eseguito (Giornaliera, Settimanale o Personalizzata).
      • Agenti basati su eventi: seleziona trigger come Nuovo elemento creato o Modifiche ai valori dei campi (per lo stato o altri campi).
      • Agenti basati su data: attivano l'agente in relazione al valore di un campo data, come "3 giorni prima della data di scadenza" o "Quando viene raggiunta la data di inizio". Funziona con campi personalizzati di tipo Data e Data-ora e supporta il calcolo dei giorni lavorativi. Ideale per promemoria, escalation e azioni basate sulle scadenze.
      • Agenti attivati via API: le modifiche effettuate tramite l'API di Wrike attivano gli agenti, consentendo l'integrazione con sistemi esterni.
      • Integrazione con Wrike Automations: gli agenti funzionano bidirezionalmente con Wrike Automations. Le regole di automazione tradizionali possono attivare gli agenti e le azioni degli agenti possono attivare le regole di automazione. Ciò consente flussi di lavoro complessi in più fasi che combinano ragionamento AI e automazione basata su regole.

      Note

      Gli Agenti AI possono leggere e reagire ai seguenti tipi di campo personalizzato: Testo, Numero, Percentuale, Valuta, Data, Selezione singola, Selezione multipla, Durata, Casella di controllo, Collegamento a database, Mirror e campi calcolati/formula.

      Oltre ai campi personalizzati, gli agenti possono leggere:

      • Autore e assegnatario dell'elemento di lavoro
      • Campi personalizzati vuoti – gli agenti possono ragionare su ciò che manca, non solo su ciò che è presente
      • Campi calcolati/formula – possono esporre dati di sistema a cui gli agenti non possono accedere direttamente, come capacità, carico di lavoro o ore programmate
      • Campi personalizzati dell'elemento padre – gli agenti possono leggere i campi personalizzati dall'attività o progetto padre
      • Elementi fratelli e sottoattività – gli agenti possono vedere elementi fratelli e sottoattività per ragionamento tra elementi
      • Contesto di posizione – gli agenti sanno dove si trovano nella gerarchia di space e account
    4. Imposta l'ambito in cui il trigger deve verificarsi:

      • Qualsiasi sottoelemento dell'elemento di lavoro in cui è stato aggiunto l'agente:

        Utilizzalo per azioni a livello di attività, come Intake o Triage. L'agente reagisce alle modifiche nei sottoelementi e agisce su quei sottoelementi.

        Esempio: l'agente Intake è aggiunto a una cartella Incoming Requests. Quando un nuovo sottoelemento viene aggiunto a questa cartella, attiva l'agente che verifica se sono state fornite tutte le informazioni necessarie (come assegnatario o data di scadenza). L'agente quindi pubblica un commento su quel sottoelemento per informarti se manca qualcosa.

      • Elemento in cui è stato aggiunto l'agente:

        Utilizzalo per azioni di tipo aggregato, come un reporter dei rischi. L'agente reagisce alle modifiche di questo elemento e agisce su questo stesso elemento.

        Esempio: un agente personalizzato viene aggiunto a un progetto Product Launch per notificare ai follower le modifiche al progetto. Se uno qualsiasi dei campi personalizzati del progetto cambia, l'agente pubblica un commento nel progetto riguardo a questa modifica e @menziona tutti i follower.

    5. Definisci un'azione:

      • Pubblica commento: l'agente condivide la sua analisi o decisione come commento sull'elemento pertinente.
      • Aggiorna valori dei campi: l'agente aggiorna campi specifici come Assegnatario, Campo personalizzato, Nome elemento o Status.

        • Modifica campo personalizzato: l'agente aggiornerà specifici campi personalizzati (scegli quale campo aggiornare).

          Note

          Gli Agenti AI possono aggiornare i seguenti tipi di campo personalizzato: Testo, Selezione singola, Selezione multipla, Numero, Percentuale, Valuta, Collegamento a database, Casella di controllo, Data.

          Sola lettura (non modificabili dagli agenti): campi Mirror e campi Calcolati/Formula. Gli agenti possono leggere questi valori come contesto ma non possono aggiornarli. I campi personalizzati di tipo Persona non possono essere né letti né scritti dagli agenti.

          I campi data che includono un componente orario (funzionalità Labs) non sono supportati nelle azioni degli agenti. Questi campi non appariranno nel selettore di campi personalizzati durante la configurazione di un agente. Se un campo data viene modificato includendo l'ora dopo che un agente è stato salvato con quel campo in un'azione, l'azione non riuscirà a ogni esecuzione.

        • Modifica assegnatario: l'agente assegnerà gli elementi di lavoro agli utenti in base al tuo prompt. Gli agenti possono vedere gli attributi del profilo utente (titolo professionale, reparto, paese, fuso orario, numero di attività assegnate) e l'appartenenza a gruppi, consentendo l'assegnazione in base a ruolo, posizione, reparto o gruppo. Gli agenti non possono accedere a dati di carico di lavoro o capacità oltre al conteggio delle attività.
        • Modifica nome elemento di lavoro: l'agente aggiornerà il titolo dell'attività o del progetto in base alla sua analisi.
        • Modifica status: l'agente aggiornerà lo status dell'attività in base alle condizioni definite. Funziona sia con i flussi di lavoro standard che con quelli personalizzati.
        • Seleziona record Link-to-Database: l'agente può cambiare il record del database selezionato nei campi Link-to-Database. Usalo quando gli agenti devono categorizzare gli elementi selezionando dai record del tuo database.

          Note

          Accesso al contesto Link to Database:

          • Azione Cambia campo L2DB: l'agente può cercare in tutto il database. Cerca per valore, non per nome colonna.
          • Altre azioni (Pubblica commento, Modifica status, ecc.): l'agente vede solo il valore attualmente selezionato, non l'intero database.

          Esempio

          • ✅ "seleziona il record che contiene il valore"
          • ❌ "seleziona il record in cui il nome della colonna è valore"
        • Modifica data di inizio/scadenza: l'agente può modificare le date di inizio e scadenza delle attività. Usalo per flussi di lavoro di gestione delle scadenze, ad esempio spostare in avanti una data di scadenza quando un'attività è bloccata o impostare una data di inizio in base ai criteri di intake.

          Esempi di prompt:

          • "Quando lo status cambia in Bloccato, sposta la data di scadenza in avanti di 5 giorni lavorativi."
          • "Quando tutti i campi obbligatori sono compilati, imposta la data di inizio a oggi."
        • Posizione: l'agente può spostare o aggiungere elementi di lavoro alle cartelle che definisci durante la configurazione. Quando configuri questa azione, incorpori chip di posizione – riferimenti strutturati a cartelle o progetti specifici – direttamente nel testo di istruzione dell'azione. L'agente analizza l'elemento di lavoro e sceglie la destinazione appropriata tra quei chip.

          Sono disponibili due modalità:

          • Sposta nella posizione: rimuove l'elemento dalla cartella corrente e lo colloca esclusivamente nella cartella di destinazione.
          • Aggiungi alla posizione: mantiene l'elemento nella cartella corrente e lo aggiunge a un'altra cartella.

          Esempi di prompt:

          • «Quando la descrizione di un'attività menziona aspetti legali, di conformità o normativi, spostala nella cartella Legal Review.»
          • «Quando la Priorità è impostata su Critica, aggiungi l'attività alla cartella Urgent Queue affinché entrambi i team possano visualizzarla.»

            Importante

            L'agente può spostare elementi solo nelle cartelle che fai esplicitamente riferimento come chip di posizione nell'istruzione. Non può spostare elementi in posizioni arbitrarie né creare nuove cartelle.

          • Avvia o gestisci il flusso di approvazione: l'agente crea nuove approvazioni sugli elementi di lavoro o aggiorna approvazioni in bozza esistenti. Puoi specificare responsabili dell'approvazione utilizzando chip utente nelle istruzioni dell'azione.

            Azioni di approvazione supportate:

            • Crea una nuova approvazione su un elemento di lavoro
            • Aggiorna un'approvazione in bozza esistente
            • Aggiungi o rimuovi responsabili dell'approvazione
            • Seleziona l'autore o l'assegnatario dell'elemento come responsabile dell'approvazione
            • Specifica utenti singoli o gruppi di utenti come responsabili dell'approvazione tramite chip utente

            Esempi di prompt:

            • «Quando lo stato cambia in Ready for Review, avvia un'approvazione con il proprietario del progetto come responsabile dell'approvazione.»
            • «Quando il campo Budget supera 50.000, avvia un'approvazione con il gruppo di utenti Finance Team.»
          • Invia email (Gmail o Outlook): l'agente invia un'email tramite un account OAuth collegato. Durante la configurazione dell'agente, l'amministratore dello spazio autentica un account Gmail o Outlook. L'agente compone oggetto, corpo e destinatari in base al contesto dell'elemento di lavoro e alle istruzioni dell'azione.
          • Scrivere i prompt delle email:

            Il tuo prompt deve indicare all'agente a chi inviare l'email. Sii esplicito riguardo alla provenienza dell'indirizzo del destinatario.

            L'agente può ricavare gli indirizzi email da:

            • Indirizzo email principale dell'assegnatario (es., «invia agli assegnatari dell'attività»)
            • Indirizzo email dell'autore (es., «notifica l'autore»)
            • Valori dei campi personalizzati contenenti indirizzi email
            • Titolo dell'attività o testo della descrizione contenente indirizzi email
            • Indirizzi espliciti nel prompt (es., «invia a intake@company.com»)
            • Regole di composizione (es., «nome + punto + cognome + @contoso.com»)

            L'agente non può recuperare indirizzi email da:

            • Follower
            • Indirizzi email secondari

            Oggetto e corpo possono essere lasciati vuoti: l'agente li compilerà solo se il tuo prompt glielo richiede.

            Suggerimento

            Fai attenzione ai prompt ambigui. Un prompt come «Aggiorna gli assegnatari sullo stato del progetto» potrebbe essere interpretato come «cambia gli assegnatari» invece di «invia un'email di aggiornamento agli assegnatari». Usa un linguaggio non ambiguo come «Invia un'email agli assegnatari riassumendo lo stato del progetto».

            Esempi di prompt:

            • "Quando lo stato cambia in Bloccato, invia un'email all'assegnatario con un riepilogo di ciò che sta bloccando l'attività."
            • "Quando viene creata una nuova attività nella cartella Incoming, invia un'email a intake@company.com con il titolo e la descrizione dell'attività."
            • "Invia un riepilogo settimanale all'indirizzo email dell'autore con tutte le sottoattività in ritardo."

              Importante

              Una singola azione e-mail può indirizzare più destinatari (più campi "A"). Limitazioni dell'e-mail: niente campi CC/BCC, nessun allegato, nessun indirizzo email secondario, nessun indirizzo email di follower. Il mittente del messaggio mostra l'account collegato.

            • Notifica su Slack: l'agente pubblica un messaggio in un canale Slack come azione. Durante la configurazione dell'agente, un amministratore dello Space collega un workspace Slack e seleziona il canale di destinazione utilizzando un chip di canale Slack. Il canale di destinazione è fissato in fase di configurazione: ogni azione di tipo Notifica su Slack pubblica in un solo canale. L'agente compone solo il corpo del messaggio, utilizzando il contesto dell'elemento di lavoro e le istruzioni dell'azione.

              Importante

              Le notifiche Slack richiedono il collegamento di un workspace Slack nelle impostazioni dell'agente. Solo gli amministratori dello Space possono completare la connessione. L'app Slack deve essere installata in qualsiasi canale in cui l'agente pubblicherà. L'app Wrike per Slack è approvata dallo Slack Marketplace; se il tuo workspace Slack limita l'installazione di app di terze parti, l'amministratore del workspace potrebbe dover pre-approvare "Wrike" nella directory Slack Apps prima che la connessione possa essere completata.

              Esempi di prompt:

              • «Quando lo stato cambia in Blocked, pubblica un messaggio nel canale collegato riassumendo cosa sta bloccando l'attività.»
              • «Quando viene creata un'attività ad alta priorità nella cartella Incoming, pubblica nel canale collegato il titolo, l'assegnatario e la descrizione dell'attività.»

              Esempio: un agente attivato da un cambio di stato in "At Risk" può ora pubblicare una notifica nel canale Slack del progetto — indicando il nome dell'attività, il proprietario e cosa la blocca — senza che nessuno debba passare a Wrike per controllare.

              Limitazioni delle notifiche Slack: un canale per azione (più canali e messaggi diretti non sono supportati nella versione V1); nessuna risposta nei thread o conservazione del contesto del thread; impossibile menzionare utenti Slack con @.

            • Notifica su Microsoft Teams: l'agente pubblica un messaggio in un canale Microsoft Teams come azione. Durante la configurazione dell'agente, un amministratore dello Spazio collega un account Microsoft Teams e seleziona il canale di destinazione. Il canale di destinazione è definito durante la configurazione: ogni azione di notifica su Teams pubblica in un solo canale; l'agente non sceglie il canale in fase di esecuzione. L'agente compone solo il corpo del messaggio, utilizzando il contesto dell'elemento di lavoro e le istruzioni dell'azione. Il messaggio viene inviato tramite l'app Wrike per Microsoft Teams e include un link che rimanda all'elemento di lavoro in Wrike. Il registro attività registra lo stato di consegna con il nome del canale.

            Esempi di prompt:

            • "Quando lo stato cambia in Bloccato, pubblica un messaggio nel canale Teams collegato riepilogando ciò che sta bloccando l'attività."
            • "Quando viene creata un'attività ad alta priorità nella cartella Incoming, pubblica nel canale Teams collegato il titolo, l'assegnatario e la descrizione dell'attività."

                  Limitazioni delle notifiche Microsoft Teams: pubblicazioni solo nei canali di un team — la pubblicazione nelle chat (DM di gruppo) non è ancora supportata; nessuna @menzione degli utenti Teams; nessun messaggio in thread; un solo canale per azione.

      Scegli dove deve avvenire l'aggiornamento:

      • Elemento di lavoro in cui è stato aggiunto l'agente: L'azione interessa l'elemento padre in cui l'agente è configurato.
      • Tutti i sottoelementi dell'elemento di lavoro in cui è stato aggiunto l'agente: L'azione interessa tutti i figli (massimo 1.000 sottoelementi per esecuzione).
      • Elemento di lavoro in cui si è verificato il trigger: L'azione interessa lo specifico elemento che ha attivato l'agente.
      • Sottoelementi dell'elemento attivato: L'azione interessa i sottoelementi dello specifico elemento che ha attivato l'agente. Solo figli diretti (un livello sotto l'elemento attivato). Caso d'uso: un blueprint crea un progetto con sottoattività in una cartella di acquisizione; l'agente agisce solo sulle sottoattività del nuovo progetto, non su quelle di altri progetti.
      • Filtraggio degli elementi di lavoro

        Filtra a quali elementi si applica l'azione: ogni azione dispone di un selettore di filtro, gli stessi controlli di filtro che utilizzi altrove in Wrike. Puoi filtrare per tipo di elemento, stato, assegnatario, campi personalizzati, importanza, nome o qualsiasi combinazione. Gli elementi che non corrispondono al filtro vengono ignorati senza consumare crediti dell'agente.

        Questo è configurato per singola azione, quindi azioni diverse all'interno dello stesso agente possono avere filtri diversi. Ad esempio, un'azione può interessare solo attività con stato "Nuovo" mentre un'altra può interessare progetti completati.

      Suggerimento

      Se il tuo agente è assegnato a una cartella che contiene sia progetti sia attività, utilizza un filtro per limitare le azioni ai tipi di elemento che ti interessano.

      Note

      Puoi aggiungere più azioni facendo clic su + Azione, in modo che l'agente possa eseguire diversi aggiornamenti in un'unica esecuzione.

      Importante

      Come funzionano le azioni multiple

      • Le azioni sono indipendenti: il risultato di un'azione non influisce sulle altre.
      • Non è garantito un ordine di esecuzione. Azione 1, Azione 2 e Azione 3 possono essere eseguite in qualsiasi sequenza e potrebbero essere eseguite in parallelo. Considera ogni azione come se potesse essere eseguita per prima.
      • Ogni azione ha le proprie istruzioni e può mirare a una posizione diversa (elemento padre, tutti i sottoelementi o l'elemento attivato).
      • L'istruzione generale è condivisa tra tutte le azioni, mentre ogni azione dispone del proprio prompt specifico.
      • Puoi assegnare un nome a ciascuna azione per facilitarne l'identificazione nella configurazione e nei registri attività. Ad esempio, assegna alle tue azioni i nomi "Set Priority", "Instrada al Team" e "Pubblica Riepilogo" invece di affidarti a etichette generiche. Questo è particolarmente utile quando un agente ha più azioni dello stesso tipo.

      Cosa significa per i tuoi prompt:

      • Ogni prompt di azione deve essere autonomo, basandosi sui campi, i commenti, il contesto padre o i chip di posizione di riferimento dell'elemento di lavoro.
      • Non scrivere frasi come «Leggi il commento pubblicato dall'azione precedente», «Usa il valore calcolato nell'Azione 2» o «Se l'Azione 1 è riuscita, allora…». Non esiste un'Action 1: ci sono solo azioni e una qualsiasi di esse potrebbe essere eseguita per prima.
      • Se due azioni necessitano dello stesso valore calcolato (ad esempio una data di milestone basata sulla data di inizio del progetto e sull'urgenza), fai sì che ciascuna azione lo calcoli in modo indipendente dalla stessa fonte. Produrranno lo stesso risultato perché leggono gli stessi dati.

      Se l'Azione B ha davvero bisogno dell'output dell'Azione A, un singolo agente multi-azione non funzionerà. Utilizza il chaining degli agenti: l'Agente 1 scrive un campo personalizzato o uno stato; l'Agente 2 si attiva su quel cambiamento ed esegue il passaggio successivo.

      Buoni casi d'uso per agenti multi-azione:

      • Imposta un campo categoria E pubblica un commento di classificazione (nessuna dipendenza)
      • Cambia assegnatario E aggiorna lo stato (nessuna dipendenza)
      • Aggiorna più campi personalizzati contemporaneamente

      Quando usare il Cambio di stato:

      Il cambio di stato è ideale per la progressione automatica del flusso di lavoro:

      • Validazione dell'intake: cambia lo stato in Ready quando tutti i campi obbligatori sono compilati.
      • Monitoraggio del ritardo: contrassegna le attività come Overdue quando superano la data di scadenza.
      • Rilevamento delle dipendenze: imposta lo stato su Blocked quando nei commenti vengono menzionate dipendenze.
      • Completamento del progetto: sposta le attività su Complete quando tutte le sottoattività sono concluse.

      Note importanti sui cambi di stato:

      • Gli agenti rispettano le regole di transizione del tuo flusso di lavoro e non possono saltare gli stati obbligatori.
      • I cambi di stato vengono registrati nella cronologia attività dell'attività con la motivazione dell'agente.
      • Se lo stato è già corretto, l'agente crea solo una voce di registro (nessun commento duplicato).
      • Funziona sia con gli stati standard di Wrike che con gli stati di flusso di lavoro personalizzati.

      Esempi di prompt per i cambi di stato:

      • Contrassegna le attività in ritardo:

        Quando un'attività supera la sua data di scadenza e lo stato non è Completed, cambia lo stato in Overdue.

      • Convalida il completamento dell'intake:

        Quando un'attività ha compilato tutti e tre i campi obbligatori (Budget, Assegnatario, Scadenza), cambia lo stato da New a Ready for Work. Ignora le attività già contrassegnate come Ready for Work o Completed.

      • Rileva il lavoro bloccato:

        Quando i commenti menzionano "blocked", "waiting on" o "dependency" e lo stato non è già Blocked o Completed, cambia lo stato in Blocked e pubblica un commento che riassume ciò che blocca l'attività.

    6. Testa la tua configurazione nel Testing Playground per vedere come l'agente ragiona e risponde. Le esecuzioni nel Playground non incidono sui tuoi limiti di utilizzo dell'IA, quindi puoi iterare liberamente su prompt e configurazioni prima di distribuire l'agente.
    7. Fai clic su Crea per attivare il tuo agente.
    8. Assegna l'agente a una posizione: dopo aver creato l'agente, devi assegnarlo alla cartella, al progetto o all'attività specifica in cui deve operare. Naviga alla posizione di destinazione e @menziona l'agente nel flusso dei commenti per abilitarlo lì. L'agente monitorerà e agirà solo all'interno dell'ambito assegnato.

      Importante

      Creare un agente nelle Impostazioni dello spazio non è sufficiente: devi anche assegnarlo a una posizione specifica @menzionandolo. Senza questo passaggio, l'agente non sarà attivo.

    Create_AI_Agents.gif

Builder di agenti IA: assegnare elementi di lavoro agli utenti

Gli agenti IA possono modificare automaticamente i nomi degli elementi di lavoro e assegnarli agli utenti analizzando contesto, disponibilità e carico di lavoro. Questa azione è disponibile per i Custom Agents e aiuta il tuo team ad assegnare il lavoro in modo dinamico.

Come funziona l'assegnazione automatica delle attività con un agente IA personalizzato?

Quando configuri un agente IA personalizzato e imposti i dettagli come mostrato nel Passo 4 sopra, scegli l'azione per aggiornare il campo Assegnatario per assegnare le attività. L'agente analizzerà le informazioni utente disponibili e seguirà le regole definite nel tuo prompt. L'agente può contare le attività che vede assegnate a ciascun utente, ma non ha accesso alla vista Carico di lavoro di Wrike, alla pianificazione della capacità o ai dati di scheduling. Per un bilanciamento del carico di lavoro più accurato, utilizza un campo calcolato che faccia riferimento ai dati di capacità o di carico di lavoro del sistema: gli agenti possono leggere i valori dei campi calcolati.

Quali requisiti di configurazione sono necessari per impostare l'agente IA per l'assegnazione delle attività?

Per utilizzare l'agente IA di Wrike per l'assegnazione delle attività, devi specificare un insieme chiaro di utenti tra cui l'agente possa scegliere. L'agente non assegnerà le attività a chiunque; devi guidarlo definendo esattamente chi è idoneo. L'assegnazione di attività a una persona a caso senza alcun vincolo non è supportata.

Modalità valide per definire il pool di utenti:

  • Specifica utenti esatti per nome: «Assegna a Lisa Simpson o Alex Jones»
  • Combina criteri: «Assegna a Morgan o Casey se l'attività menziona ‘design’ o ‘UI’. Tra loro, preferisci chi ha meno attività assegnate.»

Modalità non valide per definire il pool di utenti:

  • «Assegna a un utente casuale» (nessun pool definito).
  • «Assegna alla persona migliore» (nessun pool definito).

Importante

Devi sempre definire un pool di utenti. L'agente non assegnerà le attività se non fornisci indicazioni chiare.

Note

My Team è un gruppo integrato che contiene tutti gli utenti regolari del tuo account. Non include i Collaborators né gli External users.

Quali metodi di assegnazione supporta l'agente IA?

L'agente IA può assegnare elementi di lavoro utilizzando questi metodi:

  • Per nome completo o UID utente.
  • Per nome parziale univoco.
  • In base agli attributi del profilo utente (dipartimento, titolo professionale, fuso orario, paese).
  • In base all'appartenenza a un gruppo di utenti ("assegna a un membro del gruppo Design").
  • Agli stessi assegnatari di un'altra attività (l'agente legge gli assegnatari da elementi fratelli).
  • Agli assegnatari dell'attività padre.
  • A "me" (la persona che ha creato l'agente).
  • Ai membri o agli amministratori di un gruppo di utenti.
  • Agli utenti senza autorizzazioni specifiche.
  • Al creatore dell'attività.
  • A più utenti contemporaneamente.
  • Attraverso gruppi diversi.
  • In base a posizione, fuso orario, ruolo professionale, dipartimento o paese.
  • In base al carico di lavoro (ad esempio la persona meno impegnata in un gruppo).
  • Utilizzando strategie di rotazione (ad esempio assegnando a un utente diverso ogni settimana).
  • Con opzioni di fallback se nessuno soddisfa i criteri principali.

Limitazioni attuali:

Alcune opzioni di assegnazione non sono ancora disponibili:

  • Assegna agli amministratori dello spazio (le informazioni sugli admin non vengono ancora passate all'agente).
  • Assegna in base ai ruoli o alle autorizzazioni dell'account.
  • Assegna utilizzando dati di carico di lavoro o capacità oltre al conteggio delle attività. Gli agenti possono vedere assignedTaskCount per utente ma non possono accedere a lavoro, ore programmate o pianificazione della capacità.

Soluzione alternativa: utilizza un campo calcolato che fa riferimento ai dati di capacità: gli agenti possono leggere i valori dei campi calcolati.

Note

L'agente può contare le attività che vede, ma non ha pieno accesso ai dati di scheduling o di capacità.

Esempi di prompt di assegnazione, best practice e risoluzione dei problemi

Esempi di prompt

Ecco alcuni modi in cui puoi guidare l'agente IA ad assegnare le attività:

  • Assegnazione di base:

    Quando viene creata una nuova attività in questa cartella, assegnala a Lisa Simpson o Alex Jones. Se l'attività menziona "design", preferisci Lisa. Altrimenti, preferisci Alex.

  • Assegnazione basata sul carico di lavoro:

    Assegna le nuove attività all'utente di questo elenco che attualmente ha il minor numero di attività assegnate: Morgan, Casey, Alex. Se più utenti sono in parità, scegli in modo casuale.

  • Strategia di rotazione:

    Ruota l'assegnazione delle attività tra i membri del Design Team ogni settimana. Il lunedì, assegna a Utente A; il martedì a Utente B; e così via.

  • Assegnazione con criteri multipli:

    Assegna le attività agli utenti che soddisfano questi criteri:

    • Membro del gruppo di utenti Engineering.
    • Situato in Europa (GMT a GMT+3).
    • Meno di 10 attività attive.

      Se nessuno corrisponde, assegna al responsabile del gruppo di utenti Engineering.

Pratiche migliori

  • Definisci sempre chiaramente il tuo pool di utenti.
  • Includi una logica di fallback per i casi in cui nessuno soddisfi i tuoi criteri.
  • Testa i tuoi prompt nel Playground prima di andare in produzione.
  • Inizia con regole semplici e aggiungi complessità secondo necessità.
  • Documenta la tua logica di assegnazione per riferimento futuro.

Risoluzione dei problemi

Se l'agente non riesce ad assegnare nessuno:

  • Verifica che il tuo prompt definisca un pool di utenti.
  • Assicurati che gli utenti abbiano le autorizzazioni corrette per la cartella o il progetto.

Se viene assegnata la persona sbagliata:

  • Rivedi il tuo prompt per individuare eventuali formulazioni ambigue.
  • Assicurati che i profili utente siano aggiornati.
  • Testa il tuo prompt nel Playground per confermarne il comportamento.

Se l’assegnazione sembra casuale:

  • Assicurati che i tuoi criteri siano specifici e chiari.
  • Tieni presente che gli agenti AI possono occasionalmente fare scelte diverse con opzioni simili.

Note

Esamina e aggiorna regolarmente i tuoi prompt di assegnazione man mano che il team cambia o i processi evolvono.

Come monitorare e gestire gli agenti AI?

Una volta distribuiti gli agenti, puoi monitorarne le prestazioni nel Dashboard attività degli agenti all’interno dell’interfaccia di gestione Agenti AI.

Tabella panoramica degli agenti

AI_Agent_preview.png

Visualizza tutti gli agenti assegnati con dettagli tra cui:

  • Nome dell’agente e riepilogo delle attività mensili (es. "5 azioni questo mese").
  • Timestamp delle azioni recenti.
  • Tipi di azione (ad esempio modifica di campi personalizzati o pubblicazione di commenti).
  • Elementi di lavoro interessati.
  • Eventi trigger che hanno attivato l’agente.
  • Stato di riuscita o errore.
  • Filtra i log di attività degli agenti: usa i controlli di filtro sopra la tabella delle attività per restringere il log e trovare più rapidamente esecuzioni specifiche. Filtri disponibili: Timestamp, Azione, Elemento di lavoro, Azionato da, Stato. Utile negli spazi con grande volume in cui l’agente è stato eseguito centinaia di volte: esegui il debug di un errore filtrando lo stato di errore oppure traccia la cronologia di un determinato elemento di lavoro.

Viste dettagliate delle azioni

Fai clic su qualsiasi azione per ulteriori informazioni, tra cui:

  • Dettagli completi dell’agente e timestamp.
  • Elemento di lavoro specifico e sua posizione.
  • Trigger esatto che ha attivato l’agente.
  • Azione precisa eseguita (ad esempio "Aggiorna il campo Categoria richiesta in risorsa creativa").
  • Nome dell’azione: se hai assegnato un nome all’azione durante la configurazione, il nome compare accanto al tipo di azione nella voce di log (es. "Imposta priorità - Modifica campo personalizzato").
  • Motivazioni AI con spiegazione completa del motivo per cui l’agente ha preso la sua decisione.

Best practice di monitoraggio

  • Revisione regolare: controlla settimanalmente i log di attività degli agenti per assicurarti che funzionino come previsto.
  • Analisi delle motivazioni: usa la visualizzazione dettagliata delle motivazioni per capire come gli agenti prendono decisioni e individuare opportunità per migliorare i prompt.
  • Monitoraggio del tasso di successo: monitora gli stati di riuscita ed errore per individuare eventuali problemi in corso.
  • Regolazione delle prestazioni: affina i prompt degli agenti in base ai log di attività per aumentare accuratezza e coerenza.

Importante

  • Testa sempre la configurazione del tuo agente nel playground integrato prima della distribuzione. Puoi selezionare elementi di esempio e vedere in anteprima esattamente come risponderà l’agente, compreso il suo processo di ragionamento.
  • Imposta valori di fallback per i casi in cui l’agente non riesca a prendere una decisione.
  • Gli agenti rispettano le impostazioni di autorizzazione esistenti e non accederanno a informazioni che gli utenti non possono vedere.
  • Solo un agente di ogni tipo può operare nella stessa posizione (cartella, progetto o attività).
  • Gli agenti possono monitorare a livello di contenitore (cartelle o progetti) oppure agire su singoli elementi di lavoro (attività), a seconda dell’ambito selezionato.

Come limitare il numero di azioni eseguite dall’agente

Per garantire che i tuoi agenti operino in modo efficiente e forniscano il massimo valore, segui queste best practice di configurazione e gestione dell’ambito.

Fai attenzione all’ambito

Gestire l’ambito di un agente è il passo più critico per creare un’automazione efficace.

  • Evita \"Seleziona tutto\": un errore comune è selezionare tutti gli ambiti disponibili per un agente. Ciò può portare ad azioni indesiderate e problemi di prestazioni.
  • Usa i filtri azione: i filtri azione sono il miglior strumento per definire esattamente dove deve operare un agente.
  • Prendi di mira elementi specifici: configura gli agenti perché lavorino solo su determinati tipi di elemento o su elementi con uno stato particolare, ad esempio \"attivo\".

Sfrutta i sotto-elementi attivati

Una delle funzionalità più potenti nella creazione di agenti è la capacità di indirizzare i sotto-elementi in base a un trigger del parent.

  • Automatizza i blueprint di progetto: se hai un progetto con più sotto-elementi, puoi impostare l’agente per eseguire azioni su tutti quei sotto-elementi non appena cambia lo stato del progetto parent.
  • Precisione dell’azione: questo garantisce che l’automazione scorra verso il basso nella struttura di progetto esattamente quando necessario.

Gestisci la capacità delle cartelle

Il volume di dati che un agente deve analizzare incide significativamente sulle sue prestazioni.

  • Limita il numero di elementi: non posizionare agenti su cartelle che contengono un numero enorme di elementi (ad es. 20.000 elementi).
  • Evita problemi di prestazioni: volumi elevati di cartelle possono causare problemi tecnici e \"difficoltà\" alle capacità di elaborazione dell’agente.

Chattare con un agente

Chattare con un agente in Wrike ti permette di fare domande di approfondimento sulle azioni che compie nei tuoi progetti e nelle tue attività. Usa questa funzionalità per ottenere approfondimenti sulle decisioni e sulle motivazioni dell’agente, il tutto in una conversazione privata.

Come avviare una conversazione con un agente?

  1. Vai al flusso di commenti del progetto o dell’attività in cui l’agente ha agito.
  2. Nel riquadro dei commenti, fai clic sull’icona Agente AI nella barra degli strumenti per vedere gli agenti disponibili, oppure digita @ seguito dal nome dell’agente. L’icona Agente AI filtra il selettore per mostrare solo gli agenti (non gli utenti normali), facilitando la ricerca dell’agente corretto.
  3. Si aprirà un pannello di chat privata sul lato destro dello schermo.
  4. Digita la tua domanda e premi Invio per chattare con l’agente.

Note

La conversazione con l’agente è privata. Gli altri utenti non possono vedere ciò di cui parli nel pannello di chat.

Cosa posso chiedere all’agente?

Puoi usare la chat per capire perché l’agente ha preso determinate decisioni. Ad esempio:

  • Perché ha eseguito un’azione:

    “Perché hai contrassegnato questa attività come a rischio?”

  • Quali informazioni ha utilizzato:

    “Cosa ti ha portato a classificare questo come un bug?”

  • Come è giunto alla sua conclusione:

    “Perché pensavi che fosse bloccato?”

Suggerimento

  • Fai domande chiare e dirette per ottenere le migliori risposte dall’agente.
  • Puoi copiare la risposta negli appunti e mettere Mi piace o Non mi piace alla risposta fornita dalla chat.

Come chiudere la chat?

Fai clic sul pulsante X in alto a destra della chat per chiuderla.

Per aprire una nuova conversazione, @menziona semplicemente di nuovo l’agente.

Chatting_with_Agent.gif

Note

L’agente può solo spiegare le azioni che ha già eseguito. Non può eseguire nuove azioni o analisi tramite la chat.

Quali sono le cose da fare e da evitare per scrivere un prompt creativo per un agente personalizzato?

Da fare:

  • Sii specifico su ciò che vuoi che l’agente rilevi.
  • Fornisci esempi chiari delle classificazioni o azioni che ti aspetti.
  • Definisci comportamenti di fallback per eventuali casi limite.
  • Usa un linguaggio naturale: scrivi come se lo stessi spiegando a un collega disponibile.
  • Testa accuratamente il tuo prompt nel Testing Playground prima della distribuzione.

Da non fare:

  • Non creare logiche eccessivamente complesse e multi-fase.
  • Non dare per scontato che l’agente comprenda la terminologia della tua azienda senza spiegazioni.
  • Non dimenticare di affrontare situazioni con informazioni poco chiare o incomplete.
  • Non distribuire il tuo agente senza prima averlo testato.

Suggerimenti per l’ottimizzazione

  • Inizia in piccolo: testa un tipo di agente in una sola cartella prima di espanderti ad altre aree.
  • Testa prima: valida sempre il comportamento del tuo agente nel Playground prima della distribuzione.
  • Combina gli agenti: usa insieme l’Intake Agent e il Triaging Agent per una gestione completa delle richieste.
  • Rivedi spesso: affina regolarmente i tuoi prompt in base ai log di attività e ai feedback del team.
  • Comunica: informa il tuo team quando gli agenti sono attivi e fai sapere cosa viene automatizzato.
  • Chaining degli agenti:

    L’azione di un agente può attivarne un altro. Questo è l’approccio consigliato per i flussi di lavoro in cui un passaggio dipende dal risultato di un passaggio precedente.

    Come funziona: l’Agente 1 esegue un’azione (ad es. imposta il valore di un campo personalizzato) → l’Agente 2 è configurato per attivarsi su quella modifica di campo → l’Agente 2 esegue il passaggio successivo.

    Esempi:

    • Triage → Assegnazione: un agente di triage imposta il campo Priorità → un agente di assegnazione si attiva sui cambi di Priorità e assegna l’attività in base al nuovo valore di priorità.
    • Intake → Routing: un agente di intake convalida una richiesta e imposta lo stato su "Completato" → un agente di routing si attiva su quel cambio di stato e sposta l’elemento nella cartella corretta.

      Suggerimento

      Con l’azione Cambia posizione, l’agente di routing può ora spostare nativamente gli elementi nelle cartelle. Configura l’agente di routing con un’azione Cambia posizione e incorpora le cartelle di destinazione come chip di posizione nelle sue istruzioni.

    • Categorizzazione → Notifica: un agente di categorizzazione imposta il campo Tipo → un agente di notifica si attiva sui cambi di Tipo e pubblica un commento mirato.

    Quando usare il chaining rispetto alla multi-azione:

    • “L’Azione B deve sapere cosa ha deciso l’Azione A?” → Usa il chaining (agenti separati).
    • “Ho bisogno di un commento E di un aggiornamento di campo sulla stessa cosa?” → Usa la multi-azione (un solo agente).

    Usa i campi calcolati per estendere ciò che gli agenti possono vedere:

    Gli agenti non possono accedere alle metriche di carico di lavoro, ai dati di capacità né eseguire calcoli affidabili. Tuttavia gli agenti POSSONO leggere campi calcolati/formula. Crea una formula che calcoli il valore necessario (ad es. capacità disponibile, percentuale di ritardi, punteggio di rischio) e l’agente potrà leggerne il risultato e agire di conseguenza.

Quali sono le limitazioni degli agenti AI?

Comportamentali:

  • Comportamento non deterministico: gli agenti AI possono fornire risposte leggermente diverse alla stessa situazione: è un comportamento previsto per l’AI.
  • Limiti di contesto: gli agenti possono accedere e lavorare solo con le informazioni all’interno del loro ambito assegnato.
  • Elaborazione del linguaggio: gli agenti funzionano meglio quando fornisci testo chiaro e descrittivo. Gli agenti rispettano la lingua utilizzata nelle istruzioni per il loro output.
  • Affidabilità aritmetica limitata: gli agenti non sono affidabili in operazioni aritmetiche, conteggi e calcoli multi-step. Usa campi formula e automazioni per flussi di lavoro con molti calcoli. Gli agenti sono eccellenti nel leggere valori calcolati e decidere cosa fare in base ad essi.
  • Elementi con nomi simili: gli agenti possono confondere elementi simili con nomi analoghi (ad es. "Gate1" vs "Gate2"). Suddividi gli elementi con nomi simili in azioni separate.
  • Azioni che gli agenti non possono eseguire:

    • Eliminare elementi
    • Modificare le descrizioni di attività/progetti
  • Dati a cui gli agenti non possono accedere:

    • Metriche di carico di lavoro utente – gli agenti possono contare le attività assegnate ma non possono accedere ai dati di pianificazione della capacità o di scheduling
    • Campi personalizzati di tipo People
    • Allegati (PDF, immagini, documenti)
    • Fonti di dati esterne (knowledge base, Google Docs, SharePoint, API esterne)
    • Dati al di fuori dell’ambito di spazio assegnato

Come risolvere i problemi degli agenti AI?

Se il tuo agente non risponde:

  • L’agente è attivato nelle Impostazioni dello spazio?
  • L’agente è stato assegnato a una posizione? Creare un agente non è sufficiente: devi @menzionarlo nella cartella, progetto o attività di destinazione.
  • Il trigger corrisponde a ciò che è effettivamente accaduto? Ad esempio, se il trigger è "Stato modificato" ma l’utente ha modificato un campo personalizzato, l’agente non si attiverà.
  • Per i trigger basati su data, verifica che il campo data abbia un valore e che la tempistica del trigger sia corretta.

Se il tuo agente prende decisioni sbagliate:

  • Controlla il Dashboard attività e leggi le motivazioni AI per capire come l’agente è giunto alla sua conclusione.
  • Esegui il test nel Playground con l’elemento effettivo che ha prodotto il risultato errato.
  • Rendi le tue istruzioni più specifiche: aggiungi regole esplicite, esempi e comportamenti di fallback.
  • Se l’agente confonde elementi con nomi simili (ad es. "Fase 1" vs "Fase 2"), suddividili in azioni separate.

Se l’assegnazione sembra casuale o errata

  • Assicurati che il tuo prompt elenchi i membri del team per nome: gli agenti non possono cercare gruppi di utenti o attributi del profilo.
  • Verifica che i nomi siano scritti correttamente.
  • Includi una logica di fallback nei casi in cui nessuno soddisfi i tuoi criteri.
  • Ricorda che gli agenti possono contare le attività assegnate ma non possono accedere ai dati di carico di lavoro o di scheduling.

E adesso?

Inizio