Scopri

Conosci Acurast. Esplora la nostra storia, approfondisci la documentazione tecnica e scopri con chi collaboriamo nell’ecosistema.

La tua IA non dovrebbe smettere di funzionare quando chiudi il browser

 

Costruire un agente IA non è mai stato così facile.

 

Ogni settimana arriva un nuovo modello, framework o SDK capace di ragionare, chiamare strumenti e automatizzare attività.

Il cambiamento

La sfida non è più far pensare un agente

È fare in modo che continui a lavorare.

 

La maggior parte degli assistenti IA è ancora costruita attorno alle conversazioni. Fai una domanda, loro rispondono e l’interazione finisce. Se vuoi che lo stesso lavoro venga svolto domani, devi chiedere di nuovo.

 

Per le conversazioni funziona bene. Per il lavoro ricorrente, no.

 

Che tu stia monitorando repository GitHub, seguendo gli aggiornamenti di mercato, esaminando ticket di assistenza o generando briefing di ricerca giornalieri, molte attività non hanno bisogno di un altro prompt. Hanno bisogno di un agente che ricordi cosa gli è stato chiesto di fare e continui a farlo.

 

È il problema che Hermes è pensato per risolvere.

 

In questa guida imparerai a fare il deploy di Hermes, un agente IA autonomo e open source, sulla rete decentralizzata di Processor di Acurast. Collegherai Hermes a OpenRouter, configurerai il deployment e creerai un flusso di lavoro pianificato che continua a girare senza aspettare un altro prompt.

 

 

Costruire l’agente è solo metà della storia

 

Gran parte del dibattito sugli agenti IA si concentra sul ragionamento. Il modello sa usare gli strumenti? Sa navigare sul web? Sa pianificare una sequenza di azioni?

 

Sono domande importanti, ma descrivono solo ciò che accade durante una singola interazione.

 

La domanda successiva è altrettanto importante: cosa succede dopo che hai costruito l’agente?

 

Un agente pratico ha bisogno di un posto in cui girare. Deve eseguire attività ricorrenti, tenere traccia del lavoro precedente, offrire un’interfaccia da cui gestirlo e restare disponibile dopo che hai chiuso il browser.

 

La maggior parte dei framework per agenti lascia questi aspetti a te.

 

Hermes parte da lì.

 

Invece di offrire l’ennesimo insieme di componenti di base, Hermes è un runtime completo per agenti. Riunisce pianificazione, memoria, uso degli strumenti, integrazione con OpenRouter e un’interfaccia web in un’unica applicazione di cui puoi fare il deploy e che puoi iniziare a usare subito.

 

Per questo Hermes è adatto a flussi di lavoro come:

 

  • Riassumere ogni mattina le notizie principali di Hacker News.
  • Monitorare i repository GitHub per nuove release.
  • Generare briefing giornalieri di ricerca o di mercato.
  • Seguire gli annunci dei concorrenti.
  • Controllare siti web e API secondo una pianificazione.

 

L’obiettivo non è fare domande migliori ogni giorno. È definire una volta un lavoro utile e lasciare che l’agente continui a eseguirlo.

 

Perché eseguire Hermes su Acurast?

Far girare un agente autonomo di solito significa gestire un’infrastruttura.

 

Ti servono un server, una pipeline di deployment, endpoint pubblici, autenticazione, monitoraggio e manutenzione continua. Nessuna di queste attività rende il tuo agente più intelligente, ma sono necessarie per tenerlo disponibile.

 

Acurast elimina gran parte di questo carico operativo.

 

Invece di fare il deploy di Hermes su un server cloud tradizionale, lo fai sulla rete decentralizzata di Processor di Acurast. Hermes continua a girare per tutta la durata del deployment, mentre OpenRouter dà accesso ai principali modelli linguistici come GPT-4o e Claude.

 

Questo modello di deployment è reso possibile da Codename Cargo, il passaggio di Acurast da un runtime Node.js a container completi basati su Linux. Invece di essere limitati a JavaScript, gli sviluppatori ora possono fare il deploy di applicazioni create con Python, Go, Rust, C++ e praticamente qualsiasi software che giri su Linux. Questo runtime più ampio rende possibili applicazioni come Hermes e apre la strada ad agenti IA più ricchi e a carichi di lavoro pronti per la produzione sulla rete Acurast.

 

Ogni componente ha un ruolo chiaro:

 

  • Hermes gestisce l’agente e i suoi flussi di lavoro.
  • OpenRouter collega Hermes al modello linguistico che preferisci.
  • Acurast fornisce il calcolo decentralizzato su cui gira l’agente.
  • Cargo fornisce il runtime Linux.

 

Insieme, forniscono tutto il necessario per passare dalla sperimentazione a un agente IA sempre in esecuzione.

 

Deploy di Hermes su Acurast

 

L’applicazione di esempio di Hermes include tutto il necessario per iniziare.

 

Passaggio 1: configura Hermes

 

Inizia aprendo l’applicazione di esempio di Hermes dal repository Acurast Example Apps.

 

Prima del deploy, configura le variabili d’ambiente richieste:

 

  • Frase mnemonica Acurast per autorizzare il deployment e pagare le commissioni di rete.
  • Password SSH per un accesso sicuro al Processor, se serve fare debug.
  • URL di callback a cui Acurast invia l’URL del deployment generato.
  • Mainnet come rete del deployment.
  • Chiave API di OpenRouter per accedere al modello linguistico che preferisci.
  • Modello predefinito, ad esempio GPT-4o Mini.
  • Password dell’interfaccia web per proteggere l’accesso a Hermes.

 

Il progetto include anche un file di configurazione acurast.json. La maggior parte dei valori predefiniti può restare invariata, ma conviene controllare la durata del deployment per assicurarti che il tuo agente resti online per tutto il tempo che ti serve.

 

Passaggio 2: fai il deploy dell’agente

 

Una volta completata la configurazione, fai il deploy di Hermes con:

acurast deploy

 

La CLI di Acurast ti guida nei passaggi rimanenti, compresa la conferma della commissione del deployment prima dell’invio.

 

Dopo la conferma, il Processor inizia a preparare l’ambiente in automatico.

 

Passaggio 3: verifica il deployment

 

Man mano che il deployment procede, vedrai i log che mostrano l’installazione delle dipendenze, l’avvio dei servizi e la configurazione di un tunnel SSH.

 

Quando il deployment è pronto viene generato un URL frontend univoco. I log forniscono anche un comando SSH, se ti serve l’accesso diretto al Processor per risolvere problemi.

 

Quando Hermes segnala di essere pronto, il tuo agente autonomo è live.

 

Passaggio 4: accedi e crea il tuo primo flusso di lavoro

 

Apri l’URL frontend generato e accedi con la password configurata in precedenza.

 

Per vedere Hermes all’opera, crea un’attività pianificata come:

 

Ogni mattina alle 8:00, visita Hacker News, recupera le dieci notizie principali, riassumile e consegna il riepilogo in questa sessione.

Hermes salva l’attività, la aggiunge al suo pianificatore e la esegue in automatico finché il deployment resta attivo.

 

L’esempio è volutamente semplice, ma illustra l’idea più ampia. Lo stesso approccio può servire a monitorare repository, generare report ricorrenti, controllare le modifiche alle API o automatizzare ricerche che altrimenti richiederebbero lo stesso prompt ogni giorno.

 

 

Alcune cose da tenere a mente

 

Hermes gira finché il deployment Acurast resta attivo.

 

Quando il deployment termina, il Processor viene rilasciato e i dati del deployment vengono rimossi. Se stai costruendo flussi di lavoro ricorrenti, scegli una durata del deployment che dia al tuo agente abbastanza tempo per eseguirli.

 

 

Più di un altro agente IA

 

Il ritmo rapido dello sviluppo dell’IA ha reso facile costruire dimostrazioni impressionanti. La prossima sfida è trasformare quelle dimostrazioni in software che svolga lavoro utile in modo costante.

 

Hermes affronta questa sfida offrendo un runtime pensato per l’esecuzione continua invece che per interazioni singole. Cargo fornisce il runtime Linux che rende possibili questi deployment, mentre Acurast fornisce il calcolo decentralizzato che li mantiene in esecuzione.

 

Insieme, spostano il discorso dal costruire agenti IA al gestire agenti IA.

 

Potrebbe rivelarsi il traguardo più importante.

 

 

Guarda il video tutorial completo

 

La guida qui sopra copre il processo di deployment dall’inizio alla fine, ma vederlo in azione rende la configurazione ancora più semplice.

 

Guarda il video che accompagna la guida per una spiegazione completa su come configurare Hermes, farne il deploy su Acurast, collegare OpenRouter e creare il tuo primo flusso di lavoro autonomo.

 

Che tu stia esplorando gli agenti IA per la prima volta o voglia farne il deploy di uno tu stesso, il video è un pratico complemento a questa guida.