Hermes è l’agente, non il modello
Hermes Agent è il progetto di Nous Research che coordina conversazione e strumenti. Il modello genera le risposte; il server lo rende raggiungibile; l’agente interpreta le richieste e gestisce le operazioni. Quando un lavoro si blocca, occorre capire quale di questi tre passaggi ha fallito. Cambiare il modello senza controllare la connessione non risolve un endpoint sbagliato.
Il percorso più facile da verificare
Il server locale può offrire un endpoint compatibile con le API di chat, per esempio all’indirizzo di loopback 127.0.0.1. La documentazione di Hermes prevede fornitori personalizzati: impostazioni e nomi delle opzioni vanno letti nella versione usata. Per Bonsai la guida di riferimento è Bonsai-demo, che identifica anche il programma capace di leggere i suoi pesi speciali.
- Avvia il server del modello e verifica una risposta nella sua interfaccia.
- Leggi l’identificatore del modello effettivamente caricato.
- Configura l’agente con endpoint e identificatore corrispondenti.
- Prova una richiesta testuale senza strumenti.
- Passa a una cartella di prova con un piccolo file e una richiesta circoscritta.
Cosa ho imparato lavorando con Hermes
Ho collegato Hermes a server locali sul PC con Ryzen 9 9900X, RTX 5070 e 32 GB di RAM, usando il percorso per esplorare modelli e lavorare sui file dei progetti. Nelle sessioni compaiono un profilo GLM per il coding e il passaggio a Bonsai attraverso un endpoint locale.
Un episodio mi è rimasto utile: l’agente si è fermato dopo otto search_files senza fare progressi, insistendo sulle ricerche con regex. Ho imparato a circoscrivere il compito e a cambiare strategia quando il ciclo si ripete: leggere il file rilevante o usare una ricerca letterale, poi verificare la modifica. Lo stesso approccio è entrato nel lavoro sui contenuti e sui percorsi Astro di NexastraTech. Il diario AI racconta anche questi passaggi.
Un compito iniziale concreto
Prepara un file con una funzione corta e un errore noto. Chiedi di spiegare il difetto, proporre una sola modifica e verificare il risultato. Controlla che l’agente abbia letto il file corretto, modificato soltanto ciò che serve e riportato l’esito effettivo. Se dichiara di aver eseguito un test senza mostrarne il risultato, cerca la traccia dell’operazione prima di considerare il lavoro concluso.
Diagnosi di tre problemi frequenti
- Nessuna risposta: controlla che il server sia attivo e che endpoint e identificatore coincidano.
- Chiamate mostrate come testo: verifica template del modello e supporto degli strumenti nel programma.
- Ricerca ripetuta: restringi il compito e chiedi un riepilogo di cosa è stato letto e cosa manca.
Permessi proporzionati al compito
La prima prova dovrebbe usare file copiati e modifiche facilmente rivedibili. Un agente con accesso alla rete o al terminale può compiere operazioni ulteriori rispetto alla semplice generazione di testo. Decidi in anticipo quali strumenti servono, controlla la patch e mantieni il server di prova accessibile solo dal tuo computer. Il modello locale non rende automaticamente locale ogni servizio che l’agente può chiamare.
Fonti ufficiali
Hermes Agent di Nous Research, Bonsai-demo e llama.cpp, consultati il 5 ottobre 2026. Le esperienze citate sono appunti informali, senza benchmark controllati.
