Attività Pianificate di Hermes Agent: l'AI che lavora mentre dormi
Come configurare attività ricorrenti automatizzate con Hermes Agent: briefing mattutini, report giornalieri, monitoraggio dei contenuti e tutto quello che vuoi far girare in automatico.

Il Problema delle AI che Funzionano Solo Quando Glielo Chiedi
La maggior parte degli strumenti AI è reattiva. Fai una domanda, ricevi una risposta. Chiudi la chat, l'interazione finisce. Non succede nulla finché non torni e chiedi di nuovo.
Questo modello funziona per la ricerca. Non funziona per le cose che vorresti davvero delegare a un assistente: controllare gli aggiornamenti, monitorare i cambiamenti, inviare promemoria, compilare report e ripetere qualsiasi attività importante secondo una pianificazione.
Hermes Agent risolve questo problema con le attività pianificate. Descrivi cosa vuoi, quando lo vuoi, e l'agente pensa al resto. Niente script, niente sintassi cron da memorizzare, niente strumenti di automazione esterni. Basta un'istruzione in linguaggio naturale e una finestra temporale.
Cosa Riescono a Fare Davvero le Attività Pianificate
Le attività pianificate di Hermes (basate sullo strumento cronjob) supportano diversi flussi di lavoro reali che vanno ben oltre i semplici promemoria.
Briefing Mattutini
Di' a Hermes di compilare un riassunto ogni mattina e inviartelo su Telegram:
Every morning at 8am, check Hacker News for top AI stories, check the weather for Madrid, and send me a short briefing on Telegram.
Hermes legge la tua istruzione, usa il suo strumento di ricerca web per raccogliere i dati, formatta un briefing e te lo consegna sulla tua piattaforma di messaggistica. Ti svegli con un riassunto utile invece di aprire cinque app.
Monitoraggio di Contenuti e Feed
Se segui blog specifici, feed RSS o argomenti particolari, puoi pianificare Hermes per controllarli periodicamente:
Every 6 hours, check these feeds for new posts about "AI agents" and "LLM deployment" and send me a digest.
La skill blogwatcher è progettata esattamente per questo. La colleghi al cron job e Hermes carica la logica di controllo dei feed della skill prima di eseguire il prompt.
Controlli di Server e Infrastruttura
Per chi gestisce servizi o progetti:
Every 2 hours, check if my website returns a 200 status code. If it doesn't, send me a Telegram message immediately.
Questo è il tipo di attività che dovrebbe girare in automatico. Hermes esegue il controllo, valuta il risultato e ti avvisa solo quando c'è qualcosa che richiede attenzione.
Ricerche e Report Ricorrenti
Every Monday at 9am, search for news about "Hermes Agent" and "Nous Research" and compile a weekly report with links.
Utile per founder, ricercatori e chiunque tenga traccia di un panorama competitivo. Invece di fare ricerche manuali ogni settimana, ricevi un documento compilato direttamente a te.
Come Configurare un'Attività Pianificata
Hermes ti offre tre modi per creare attività pianificate. Tutti e tre finiscono per usare lo stesso strumento cronjob internamente.
Opzione 1: Linguaggio Naturale in Chat
Il metodo più semplice. Di' semplicemente a Hermes cosa vuoi:
Every day at 9am, send me a summary of my upcoming calendar events for the day.
Hermes analizza la pianificazione e l'attività, conferma i dettagli e crea il job. Non hai bisogno di conoscere la sintassi cron.
Opzione 2: Il Comando /cron
Per un controllo più esplicito:
/cron add "every 2h" "Check server status and alert if down"
/cron add "0 9 * * *" "Morning briefing with AI news" --skill blogwatcher
/cron add "every 1h" "Check feeds and summarize new items" --skill blogwatcher --skill find-nearby
Il flag --skill collega una o più skill al job. Le skill vengono caricate prima dell'esecuzione del prompt, dando al cron job accesso a conoscenze e flussi di lavoro specializzati.
Opzione 3: La CLI
Dal terminale:
hermes cron create "every 2h" "Check server status"
hermes cron create "0 9 * * *" "Morning AI news briefing" --skill blogwatcher
Utile quando vuoi configurare i job in modo programmatico o includerli in uno script di setup.
Gestire i Job in Esecuzione
Una volta creati i job, Hermes ti offre una gestione completa del ciclo di vita:
- Elencare i job:
hermes cron listoppure chiedi "show me my scheduled tasks" - Mettere in pausa un job:
hermes cron pause <job_id>oppure "pause my morning briefing" - Riprendere un job:
hermes cron resume <job_id> - Modificare un job: Cambia la pianificazione, il prompt o le skill collegate senza eliminare e ricreare tutto
- Avviare manualmente: Esegui un job immediatamente senza aspettare la prossima pianificazione
- Rimuovere un job: Eliminalo definitivamente
Non è un sistema "lancia e dimentica". Hai il controllo continuo su ogni attività pianificata e puoi adattarle al variare delle tue esigenze.
Come Funzionano i Cron Job con le Skill
Il pattern più potente è collegare le skill alle attività pianificate. Una skill è un documento di conoscenza riutilizzabile che l'agente carica su richiesta. Quando un cron job ha delle skill collegate, l'agente le carica prima di eseguire il prompt.
Per esempio:
cronjob(
action="create",
skills=["blogwatcher", "find-nearby"],
prompt="Look for new local events and interesting nearby places, then combine them into one short brief.",
schedule="every 6h",
name="Local brief",
)
Quando questo job viene eseguito, Hermes carica la skill blogwatcher (che sa come controllare i feed RSS/Atom) e la skill find-nearby (che sa come cercare luoghi nelle vicinanze). Il prompt combina entrambe le capacità in un unico output.
Le skill vengono caricate nell'ordine in cui le specifichi. Il prompt diventa l'istruzione dell'attività stratificata sopra quelle skill.
Concatena i Job con context_from
A volte un solo cron job non basta. Potresti voler uno script economico che interroga un'API ogni pochi minuti, un job periodico che arricchisce quei dati e un job giornaliero dell'agente che prende entrambi come input. Hermes supporta questo direttamente tramite il parametro context_from.
context_from dice allo scheduler di anteporre l'output di uno o più job precedenti al prompt del job corrente, così l'agente vede i loro risultati come contesto.
cronjob(
action="create",
schedule="0 8 * * *",
context_from="price_poll_job_id,news_sweep_job_id",
prompt="Using the price snapshot and news context above, write the morning digest.",
name="Morning digest",
)
Questo ti permette di suddividere il lavoro tra job piccoli e mirati invece di un unico prompt costoso. Il sondaggio economico può girare ogni 30 minuti per pochi centesimi, il passaggio periodico può girare ogni ora con una singola skill, e il passaggio dell'agente si attiva solo una volta al giorno quando ha davvero qualcosa da dire.
Modalità Watchdog Silenzioso con [SILENT]
Per impostazione predefinita, ogni esecuzione del cron consegna il suo output ovunque sia stato creato il job. Va bene per digest e report. Non è il comportamento giusto per i watchdog, dove vuoi sapere solo dei problemi.
Aggiungi il prefisso [SILENT] a un output del cron e Hermes sopprime la consegna per quella esecuzione. Il log di audit locale registra comunque cosa è successo, ma non viene inviato nessun messaggio. I fallimenti vengono sempre consegnati indipendentemente dal prefisso, quindi non puoi silenziare accidentalmente un vero avviso.
cronjob(
action="create",
schedule="every 2m",
prompt="Check https://my-site.com. If status is 200, output [SILENT]. \
Otherwise write a one-paragraph diagnosis: DNS, port, TLS, response body.",
name="Site watchdog",
)
Il risultato è una casella di posta pulita. Non senti nulla per giorni, poi arriva una diagnosi reale nel momento in cui qualcosa si rompe.
Job Solo-Script con no_agent
Per le attività che non richiedono ragionamento, l'LLM è inutile. Un controllo heartbeat, un sondaggio API, una sincronizzazione di file: girano più velocemente e a minor costo come semplici script. Hermes supporta questo con no_agent=True.
Quando crei un cron job con no_agent=True, lo scheduler esegue il tuo script secondo la pianificazione e consegna il suo stdout direttamente. L'agente non si sveglia mai, non vengono spesi token, non avviene nessuna chiamata al modello.
cronjob(
action="create",
schedule="every 30m",
no_agent=True,
script="crypto/fetch_prices.sh",
name="Price poll",
)
Questa è la modalità giusta per la metà economica e frequente di qualsiasi pipeline. Abbinala a un job guidato dall'agente che usa context_from e ottieni l'LLM dove aggiunge valore, e codice semplice dove non lo aggiunge.
Dove Vengono Consegnati i Risultati
I cron job consegnano i risultati in base a dove sono stati creati:
- Creato in Telegram: i risultati arrivano come messaggio Telegram
- Creato in Discord: i risultati arrivano nel canale Discord
- Creato nella CLI: i risultati vengono registrati localmente
Puoi anche configurare esplicitamente le destinazioni di consegna quando crei i job, così un job creato nella CLI può comunque consegnare su Telegram o un'altra piattaforma.
Cosa Non Possono Fare i Cron Job
Hermes impone alcune limitazioni:
- I cron job girano in sessioni agente nuove. Non ereditano il contesto della conversazione corrente.
- I cron job non possono creare altri cron job. Questo previene loop di pianificazione incontrollati.
- I job hanno accesso all'elenco di strumenti statici normali, non a tutti gli strumenti disponibili in una sessione interattiva.
Si tratta di vincoli di sicurezza intenzionali. L'obiettivo è un'esecuzione affidabile e ripetibile senza effetti collaterali.
Perché Questo È Importante per gli Utenti Non Tecnici
Le attività pianificate sono il punto in cui Hermes supera il confine tra "chatbot" e "assistente". Un chatbot risponde alle domande. Un assistente gestisce le cose in modo proattivo.
Se non sei uno sviluppatore, il punto chiave è questo: non hai bisogno di scrivere script, configurare funzioni AWS Lambda o imparare Zapier. Descrivi l'attività in linguaggio semplice, scegli una pianificazione e Hermes fa il lavoro.
I casi d'uso non tecnici più comuni sono:
- Briefing giornalieri (notizie, meteo, calendario)
- Monitoraggio dei contenuti (blog, feed, siti dei concorrenti)
- Promemoria e follow-up consegnati sulla tua app di messaggistica
- Ricerca ricorrente (report settimanali, aggiornamenti di mercato)
- Controlli di salute (il mio sito è attivo? la mia distribuzione è riuscita?)
Tutto questo gira automaticamente, senza che tu apra un terminale o debba ricordarti di controllare qualcosa.
La Questione dell'Hosting
Le attività pianificate funzionano solo se Hermes è in esecuzione. Se il processo dell'agente si ferma, si fermano anche i cron job. Questo è uno degli argomenti più forti a favore dell'hosting gestito: le tue attività pianificate non dovrebbero dipendere dal fatto che il tuo laptop rimanga acceso o che il tuo VPS rimanga online.
Hermify mantiene il tuo agente in esecuzione su infrastruttura persistente, così le tue attività pianificate vengono eseguite in modo affidabile agli orari che hai impostato. Se vuoi i vantaggi dell'automazione delle attività pianificate senza gestire un server, questo è il compromesso che Hermify è pensata per offrirti.
Inizia Subito
Se hai già Hermes in esecuzione, prova a creare la tua prima attività pianificata adesso:
In 30 minutes, remind me to check the build status.
Questa istruzione in una riga dimostrerà il concetto. Da lì, puoi costruire fino a briefing giornalieri, report settimanali e flussi di lavoro automatizzati completi.
Se non hai ancora Hermes in esecuzione e vuoi l'esperienza delle attività pianificate senza il lavoro sull'infrastruttura, inizia con Hermify e avrai il tuo agente attivo in meno di 60 secondi.
Fonti
Avvia il tuo Hermes Agent
Porta la tua chiave API, collega Telegram e ottieni un agente IA che migliora da solo, online in 60 secondi.
Inizia ora