Best practice per creare e ottimizzare un agente personalizzato
Best practice per rendere il tuo agente personalizzato più affidabile chiarendo gli obiettivi, restringendo le fonti e iterando sui risultati.
Un agente personalizzato ben progettato utilizza meno crediti e offre risultati migliori. Ecco come ottenere il massimo da ogni esecuzione:
Usa gli agenti personalizzati per il lavoro ricorrente. Per le richieste una tantum, usa invece l'agente di Notion: è incluso nel tuo piano. Gli agenti personalizzati utilizzano i crediti Notion perché lavorano autonomamente in background, che tu sia online o meno.
Scegli trigger specifici. Imposta il trigger su @-menzioni specifiche o modifiche alle proprietà, non su ogni messaggio o aggiornamento del database. Meno falsi avvii, meno esecuzioni sprecate.
Mantieni il contesto limitato. Indica al tuo agente le pagine o i database specifici di cui ha bisogno. In questo modo, legge solo ciò che deve e ogni esecuzione rimane focalizzata.
Definisci "Fatto" in anticipo. Spiega al tuo agente esattamente com'è un'esecuzione completa. Più chiare sono le istruzioni, più velocemente arriverà al risultato.
Raggruppa le attività indipendenti. Ad esempio, chiedi al tuo agente di leggere più fonti contemporaneamente invece di una alla volta.
✅ "Leggi il database Projects e il canale Slack #support, poi scrivi l'aggiornamento settimanale."
🚫 "Leggi il database Projects, poi scrivi l'aggiornamento settimanale. Poi leggi il canale Slack #support e aggiungi all'aggiornamento settimanale."
Parti da un agente esistente quando il workflow è simile. Se un workflow di cui hai bisogno esiste già come agente personalizzato, duplicalo invece di crearlo da zero. Apri l'agente, seleziona
•••e scegliDuplica.La copia è privata per impostazione predefinita.
Dopo aver duplicato, autentica nuovamente strumenti come Slack, verifica che i trigger siano stati trasferiti come previsto e ridistribuisci eventuali Workers: non sono inclusi nella duplica. Questo è particolarmente utile per creare rapidamente varianti di team di un agente funzionante. Scopri di più su come duplicare un agente personalizzato in questo articolo.
Nuovo agli agenti personalizzati?
Inizia con Agenti personalizzati per scoprire cosa sono, come funzionano e a cosa puoi collegarli.
Gli agenti personalizzati sono più affidabili quando hanno un compito chiaro, le fonti giuste e una definizione precisa di "Fatto". Questo articolo sulle best practice spiega come scrivere istruzioni migliori, scegliere i trigger giusti e migliorare i risultati nel tempo.
Se non sai da dove iniziare, parti dal lavoro che il tuo team ripete spesso. Gli agenti personalizzati sono più efficaci quando il workflow è prevedibile e facile da rivedere.
Cerca workflow che siano:
Ripetibili, come compilare report, smistare le richieste in arrivo o rispondere a domande comuni su Slack
Frequenti, ovvero che si verificano quotidianamente o settimanalmente
Facile da valutare, così puoi capire rapidamente se il risultato è corretto
Una volta scelto un workflow, crea prima la versione più semplice del tuo agente. Assicurati che funzioni in modo affidabile prima di aggiungere complessità.
Quando il processo sembra stabile e prevedibile, puoi aggiungere trigger o frequenze per automatizzarlo completamente.
Quando dai istruzioni chiare al tuo agente personalizzato, produce risultati più coerenti e affidabili. Concentrati su come appare il successo e fornisci il contesto necessario per ottenerlo.
Inizia con il risultato che desideri
Descrivi come dovrebbe apparire il risultato finale, invece di elencare ogni passaggio
Lascia che l'agente determini come arrivarci
Esempio: “Crea un aggiornamento di stato settimanale che riassuma le attività completate, i blocchi e i passaggi successivi.”
Condividi un esempio reale
Incolla un aggiornamento di stato precedente, un report formattato o una richiesta smistata
Usa esempi concreti invece di descrizioni astratte
Sii chiaro riguardo al formato e alla destinazione
Specifica dove deve andare il risultato (Slack, un database o una pagina esistente)
Indica quali proprietà o sezioni devono essere compilate
Esempio: “Pubblica il riepilogo in #team-updates e aggiungi al database Weekly Reports.”
Imposta limiti semplici
Chiarisci cosa deve fare l'agente e cosa deve evitare
Esempio: “Aggiorna la pagina del report settimanale esistente, non una nuova,” o “Rispondi solo in #support.”
Indica i casi limite
Spiega cosa dovrebbe accadere se non ci sono dati o nulla di nuovo da segnalare
Esempio: “Se non ci sono aggiornamenti questa settimana, pubblica ‘Nessun aggiornamento’ invece di saltare.”
Mantieni le istruzioni brevi e mirate
Istruzioni più brevi producono risultati più coerenti
Se la configurazione diventa lunga, suddividi il workflow in più agenti
Quando configuri il tuo agente personalizzato, decidi se il lavoro deve essere eseguito secondo una frequenza, in risposta a un'azione o entrambi.
Usa le frequenze per il lavoro prevedibile
Scegli una frequenza quando l'attività deve essere eseguita a una cadenza prestabilita, indipendentemente dall'attività.
Ideale per attività ricorrenti come report settimanali, briefing giornalieri o riepiloghi mensili
Usa i trigger per le attività reattive
Scegli un trigger quando l'attività deve essere eseguita in risposta a qualcosa che accade
Esempi includono un bug segnalato su Slack, una nuova pagina aggiunta a un database o un'email da un mittente specifico
Combina frequenze e trigger quando necessario
Alcuni workflow presentano due modelli
Ad esempio, un agente basato su trigger può classificare i bug man mano che arrivano, mentre un agente pianificato separato compila un riepilogo settimanale di tali bug classificati
Inizia con una frequenza inferiore e un ambito limitato
Inizia con una frequenza settimanale invece che giornaliera
Inizia con un canale invece che con cinque
Aumenta la scala una volta confermato che il risultato è coerente e affidabile.
Prima di attivare completamente il tuo flusso di lavoro, prenditi del tempo per testare e regolare la tua configurazione.
Testa prima di attivare trigger o frequenze
Fai clic su
Esecuzioneper avviare l'agente manualmenteEsamina il risultato per confermare che si comporti come previsto.
Attiva i trigger o le frequenze solo quando i risultati sembrano corretti.
Testa con un gruppo piccolo
Condividi l'agente con alcuni membri del team per raccogliere feedback
Usa il feedback iniziale per individuare i problemi prima di distribuirlo più ampiamente
Prevedi l'iterazione:
La maggior parte degli agenti richiede diverse esecuzioni di prova per funzionare correttamente
Affina le istruzioni in base a ciò che l'output mostra effettivamente, non a ciò che intendevi dire con le istruzioni
Per prima cosa, controlla il registro:
Fai clic sull'icona dell'orologio per vedere cosa ha attivato l'esecuzione
Esamina ciò che ha fatto l'agente e dove potrebbe aver fallito
Usa il registro per diagnosticare i problemi e confermare che l'agente si comporti come previsto prima di espandere l'accesso
Conosci le soluzioni comuni
\"Risultato errato\" di solito significa che le istruzioni necessitano di maggiore specificità
\"Dati mancanti\" spesso significa che l'agente necessita di accesso a pagine o database aggiuntivi sotto
Strumenti e accesso\"Esecuzioni fallite\" in genere indicano una lacuna nei permessi o istruzioni poco chiare
Un agente ben progettato esegue più velocemente ed evita lavoro non necessario. Tre fattori influenzano l'efficienza:
Quanto spesso esegue l'agente,
Quanto contenuto legge, e
Quanti passaggi compie per completare un'attività
1. Riduci la frequenza delle esecuzioni del tuo agente
Il modo più semplice per migliorare le prestazioni è limitare le esecuzioni non necessarie. Progetta i trigger in modo che l'agente esegua solo quando è probabile che intraprenda un'azione.
Inizia in piccolo ed espanditi gradualmente
Inizia con esecuzioni settimanali invece che giornaliere
Usa un canale o un workflow prima di espanderti ad altri
Aumenta la frequenza una volta che i risultati sono affidabili
Usa trigger ad alto segnale in modo che l'agente esegua solo quando necessario
Per Slack: Trigger su @-menzione o su una specifica reazione emoji invece che su tutti i messaggi
Per Notion: Trigger su modifiche di proprietà specifiche invece che su ogni aggiornamento del database
Per Notion Mail: Trigger su un set filtrato di email invece che su ogni messaggio
Aspettati alcune esecuzioni di “Nessuna azione necessaria”
Queste si verificano quando l'agente determina che non c'è nulla da fare
Questo è normale ed efficiente: l'agente controlla solo il trigger e le istruzioni prima di uscire
2. Sii intenzionale riguardo a ciò a cui fa riferimento il tuo agente
Più contenuto legge un agente, più lavoro richiede ogni esecuzione. Mantieni l'ambito limitato.
Limita l'agente all'ambito più ristretto possibile. Idealmente una singola pagina o poche pagine che rimandano a sottopagine che l'agente può caricare solo se necessario.
Evita di chiedere all'agente di cercare in modo generico se sai già quale database o pagina dovrebbe utilizzare come fonte.
3. Mantieni basso il numero di passaggi
Ogni passaggio aggiuntivo in un'esecuzione aumenta il lavoro, specialmente quando l'agente personalizzato esegue ricerche multiple.
Sii esplicito riguardo alla definizione di Fatto, in modo che l'agente termini in meno passaggi.
È più efficiente se l'agente richiama più strumenti contemporaneamente. Incoraggia l'uso parallelo degli strumenti nelle tue istruzioni quando possibile.
Può essere eseguito contemporaneamente: \"Leggi il database Progetti, il canale Slack Engineering e la pagina delle ultime note di sprint contemporaneamente.\" Queste tre fonti sono indipendenti, quindi l'agente le legge tutte simultaneamente invece di una alla volta.
Deve essere eseguito in ordine: "Crea una pagina riassuntiva nel database report, quindi pubblica il link su #team-updates in Slack." L'agente ha bisogno dell'URL della pagina prima di poter pubblicare il link, quindi questi passaggi avvengono in sequenza.
4. Fai attenzione a cicli e tentativi
Se l'agente pone frequentemente molte domande di follow-up, riprova la stessa azione, ricontrolla le stesse pagine o genera errori in modi prevedibili, le istruzioni o le impostazioni necessitano di miglioramenti.
Se le esecuzioni generano spesso errori per motivi di mancato permesso (mancato accesso per rispondere su Slack o un URL non attendibile), regola l'accesso dell'agente in
Strumenti e accessoo indica all'agente nelle istruzioni di evitare tali azioni.
