Impara a usare e padroneggiare Hermes Agent. Configura il template della control room dell'agente, imposta agenti specializzati e passa da un singolo agente a un'intera azienda di marketing su un unico VPS.
hermes è un agente autonomo open-source di @NousResearch.
Funziona sul tuo laptop o su un VPS economico, ricorda tutto tra una sessione e l'altra e scrive le proprie abilità riutilizzabili mentre lavora.
Lo controlli tramite terminale, Telegram, Discord, Slack o email, a seconda dell'interfaccia che preferisci per il tuo flusso di lavoro.
La promessa principale è l'effetto cumulativo. Il primo giorno, hermes è un assistente capace. Entro il trentesimo giorno, ha costruito una libreria di abilità basate sui tuoi casi d'uso specifici, e ripetere lo stesso lavoro diventa ogni volta più veloce e preciso.
Installa Hermes in Due Minuti
Esegui un solo comando curl dal repository ufficiale di Nous Research per installare hermes. Il programma di installazione recupera automaticamente Node.js, le dipendenze Python, SQLite e il runtime di hermes. L'intero processo richiede meno di tre minuti con una connessione decente.
Una volta installato, viene eseguita una procedura guidata che chiede quale provider di modello desideri. Le tre scelte più comuni: Anthropic (Claude Sonnet 4, alta qualità), OpenAI (GPT-5.4 con modalità di pensiero, molto usato per l'uso quotidiano) o OpenRouter (Qwen/Qwen-3.5, gratuito e capace per lavori di routine).
Dopo l'installazione, esegui \hermes\ per aprire la CLI. Dagli prima un compito semplice, qualcosa come "riassumi le mie ultime cinque notifiche GitHub". Se risponde con un output reale, l'installazione funziona. Tutto il resto si basa su questa base.
Capisci Cosa Hai Appena Installato
Hermes memorizza tutto all'interno di \~/.hermes/\. Le abilità che costruisce risiedono in \~/.hermes/skills/\. La cronologia delle sessioni è in SQLite con ricerca full-text, il che significa che può recuperare qualcosa che gli hai detto tre settimane fa anche se non è nella memoria attiva.
La memoria funziona su tre livelli: memoria a breve termine per la sessione corrente, memoria di lavoro per il contesto di attività importanti e memoria a lungo termine tramite i file \MEMORY.md\ e \USER.md\. L'agente legge questi file all'inizio di ogni sessione per ricostruire il contesto.
L'identità dell'agente vive in \SOUL.md\. Questo file è l'equivalente di un system prompt scritto come una carta fondativa. Definisce ciò che l'agente priorizza, come comunica e cosa evita. Scrivilo prima di iniziare ad assegnare lavori reali.
Configura la Tua Control Room dell'Agente
Una control room è un profilo di hermes configurato per orchestrare tutto il resto. Creala con \hermes profile create control-room\. Questo profilo non ha conoscenze specialistiche, il suo unico compito è instradare le attività al sotto-agente giusto e tracciare i risultati.
Ogni agente specializzato è un profilo a sé stante con il proprio \SOUL.md\, i propri file di memoria e la propria libreria di abilità. Crea un profilo per il ricercatore, uno per lo scrittore, uno per il pianificatore. Ognuno rimane focalizzato su un singolo dominio e migliora nel tempo.
Collega tutto abilitando lo strumento \delegate_task\ sul profilo della control room. Quando invii un lavoro alla control room, questa lo suddivide e instrada i sotto-compiti allo specialista più adatto. I risultati tornano alla control room, che assembla e restituisce l'output finale.
Collega la Tua Interfaccia di Messaggistica
La cosa più utile che puoi fare nella prima settimana è collegare hermes a Telegram. Vai su @BotFather, crea un bot con un nome utente che termina in \_bot\ e incolla il token nella configurazione del gateway di hermes. Da quel momento, puoi comandare i tuoi agenti dal tuo telefono ovunque.
Poiché tutte le sessioni condividono lo stesso database SQLite, puoi avviare un lavoro nel terminale e controllarne lo stato su Telegram senza perdere alcun contesto. Il thread di conversazione è un unico record continuo indipendentemente dall'interfaccia utilizzata.
Per configurazioni di team, crea un profilo condiviso sul VPS e concedi ai membri del team l'accesso tramite la whitelist del gateway di messaggistica. Questo dà a tutto il team un unico agente che possono interrogare senza che tu debba creare un'interfaccia personalizzata.
Configura Lavori Ricorrenti Pianificati
Hermes ha un sistema cron integrato. I lavori sono definiti in \~/.hermes/cron/jobs.json\ usando una frequenza in linguaggio naturale. Il gateway controlla ogni 60 secondi ed esegue i lavori in scadenza in sessioni nuove e isolate.
Lavori iniziali utili: un briefing quotidiano prelevato dalle tue fonti configurate alle 8:00, una bozza di contenuti settimanale generata da una coda di argomenti, un riepilogo notturno di qualsiasi attività del repository. Ogni risultato viene inviato al tuo Telegram o salvato localmente, a seconda di come imposti.
Il vantaggio principale del cron rispetto alla richiesta manuale è che l'agente sviluppa abilità dalle ripetute esecuzioni dei lavori. Dopo alcune settimane di briefing quotidiani, hermes sa esattamente come ti piacciono formattati e smette di fare domande di chiarimento.
Passa da un Singolo Agente a un'Operazione di Marketing
Una volta che la control room e la messaggistica funzionano, aggiungi profili specializzati per ogni funzione di marketing. Un agente di ricerca che monitora concorrenti e tendenze, un agente scrittore addestrato sulla voce del tuo brand, un agente pianificatore che gestisce e pubblica bozze di contenuti.
Insegna a ogni profilo il tuo stile fornendogli esempi fin dall'inizio. Esegui \hermes profile create writer\, poi nella prima sessione incolla cinque pezzi di contenuti che hai già scritto e dì "questa è la voce e il formato in cui scrivo". Scrive automaticamente un file di abilità da quegli esempi.
Con quattro profili in esecuzione su un VPS da $6, un orchestratore e tre specialisti, hai l'output funzionale di un piccolo team di contenuti attivo 24/7. Ogni agente accumula indipendentemente e la control room coordina il tutto da un singolo comando.
Cosa Si Rompe e Come Risolverlo
L'errore iniziale più comune è saltare \SOUL.md\. Un agente senza identità è tecnicamente capace ma incoerente: gestirà i casi limite in modo diverso ogni volta e si allontanerà dalle tue aspettative senza che tu te ne accorga.
Il secondo errore è lasciare che le abilità si accumulino senza revisionarle. Hermes scrive abilità automaticamente, ma non tutte quelle che scrive sono corrette. Esegui \hermes skills list\ settimanalmente ed elimina quelle che descrivono un approccio errato prima che l'agente le rafforzi ulteriormente.
Se una sessione dura a lungo e inizia a produrre output peggiori, il contesto si sta riempiendo. Usa \/compress\ all'interno della sessione per riassumere il contesto più vecchio, oppure avvia una nuova sessione e lascia che hermes prenda ciò di cui ha bisogno dai file di memoria. Non lasciare che sessioni degradate vadano avanti all'infinito.
La Mentalità dell'Operatore
Il compito di un operatore non è fare prompt. È definire cosa fanno gli agenti, verificare la qualità dell'output e migliorare la libreria di abilità nel tempo. Più precisamente definisci il \SOUL.md\ di ogni profilo e più coerentemente assegni il lavoro giusto al profilo giusto, migliore diventa ogni agente.
Tratta ogni profilo come un'assunzione. Dagli un ruolo chiaro, esempi del lavoro che ti aspetti e tempo per costruire la sua libreria di abilità prima di giudicare il suo output. L'effetto cumulativo è reale, ma servono da due a quattro settimane di uso costante per diventare evidente.
Gli agenti non sostituiscono il giudizio. Moltiplicano il volume di lavoro che il tuo giudizio può coprire. Il tuo lavoro passa dal fare al revisionare, e questa è la leva.
Se sei arrivato a leggere fin qui, segui @mikenevermiss per altri articoli AI fantastici.





