Che cos'è Hermes Agent?

Hermes Agent è un'AI agent open source di Nous Research, progettata per svolgere attività, memorizzare ciò che impara e migliorarsi nel tempo. Può utilizzare strumenti come terminale, browser, file system, ricerca web ed esecuzione di codice per portare a termine il lavoro, anziché limitarsi a generare una risposta.

Cos'è un AI agent?

Un AI agent può fare molto di più che generare testo. Gli si assegna un obiettivo e può decidere quali azioni intraprendere, utilizzare strumenti, osservare i risultati e continuare a lavorare verso l'obiettivo.

Molti AI agent possono già utilizzare strumenti e completare attività multi-step. La differenza sta in ciò che accade dopo il completamento del compito. Alcuni agenti trattano ogni attività come un nuovo problema. Hermes è progettata per trattenere conoscenze e procedure utili, diventando così sempre più efficace nel tempo. Consulta Agentic AI per scoprire come questo si applica all'esecuzione di agenti su DaDesktop.

Cosa rende Hermes diversa?

Hermes dispone di un ciclo di apprendimento integrato. Può creare competenze dall'esperienza, migliorarle durante l'uso, ricordare informazioni utili e recuperare sessioni precedenti quando necessita di dati derivati da lavori passati.

Memoria persistente

Hermes può ricordare informazioni utili su di te, i tuoi progetti e il tuo ambiente attraverso le sessioni.

Competenze che migliorano

Hermes può trasformare flussi di lavoro utili in competenze riutilizzabili e perfezionarle quando scopre modi migliori per eseguire un compito.

Sessioni passate

Hermes può cercare nelle conversazioni precedenti per recuperare informazioni rilevanti per il lavoro corrente.

Perché usare Hermes Agent?

Hermes è utile quando un compito coinvolge più passaggi, strumenti o applicazioni. Invece di passare continuamente tra un chat AI, un terminale, un browser e i file, puoi assegnare a Hermes il compito complessivo e lasciarla coordinare il lavoro.

  • Lavora su compiti completi: fornisci a Hermes un obiettivo invece di richiedere istruzioni individuali.
  • Preserva il contesto nel tempo: mantieni le informazioni utili tra sessioni separate.
  • Crea flussi di lavoro riutilizzabili: salva gli approcci riusciti come competenze invece di risolvere lo stesso problema da zero ogni volta.
  • Automatizza i lavori ricorrenti: programma attività da eseguire automaticamente in background.
  • Delega il lavoro: utilizza subagenti separati per diverse parti di un compito più ampio.
  • Scegli il tuo modello: collega Hermes a modelli locali o a provider cloud supportati.

Cosa può fare Hermes

  • Sviluppo software: ispeziona il codice, esegue il debug dei problemi, apporta modifiche, esegue test e lavora con i repository.
  • Ricerca: esegue ricerche web, legge le fonti, raccoglie informazioni e organizza i risultati.
  • Automazione: esegue script e programma attività ricorrenti come report, monitoraggio e altre routine.
  • Amministrazione di sistema: utilizza il terminale, installa software, configura sistemi e risolve problemi.
  • Attività nel browser: naviga sui siti web, interagisce con le pagine web e raccoglie informazioni.
  • Gestione dei file: legge, crea, modifica, cerca e organizza i file.
  • Integrazione di strumenti: collega servizi e strumenti aggiuntivi tramite MCP.

Come Hermes migliora con l'uso

Immagina di assegnare a Hermes un compito difficile che richiede diversi passaggi. Durante la risoluzione, Hermes potrebbe scoprire un flusso di lavoro efficace. Può salvare quel flusso di lavoro come competenza, anziché perdere la conoscenza quando il compito termina.

La prossima volta che si presenta un compito simile, Hermes può utilizzare quella competenza come punto di partenza. Se il flusso di lavoro necessita di miglioramenti, la competenza può essere aggiornata. La sua memoria può anche conservare fatti utili e lezioni apprese da lavori precedenti.

Memoria e competenze servono a scopi diversi. La memoria memorizza informazioni e contesto utili, mentre le competenze memorizzano procedure per svolgere i compiti. Insieme, permettono a Hermes di accumulare conoscenze su ciò che sa e su come eseguire lavori ricorrenti.

Automatizza il lavoro in background

Hermes dispone di un programmatore integrato per le attività ricorrenti. Puoi descrivere una pianificazione in linguaggio naturale e far eseguire a Hermes i lavori senza dover attendere l'avvio di una sessione.

Questo può essere utilizzato per report, monitoraggio, backup, attività di ricerca e altre routine. Le attività programmate possono anche mantenere la continuità tra le esecuzioni, permettendo loro di basarsi sui lavori precedenti.

Esegui modelli locali o cloud

Hermes non è legata a un singolo LLM. Puoi collegarla a modelli locali o a provider cloud supportati e cambiare il modello senza modificare gli strumenti, la memoria e i flussi di lavoro dell'agente.

L'esecuzione di un modello locale offre maggiore controllo sul modello, l'hardware e il luogo in cui vengono elaborati i dati. Permette inoltre a Hermes di lavorare con i tuoi file e altre risorse locali senza inviarli a un provider di modelli esterno.

Come installare Hermes

Hermes può essere eseguita su Linux, macOS, Windows e WSL2. Puoi installare l'applicazione desktop o utilizzare la versione da riga di comando senza l'applicazione desktop.

Su Linux, macOS o WSL2, apri un terminale ed esegui:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Su Windows, esegui l'installatore da PowerShell:

irm https://hermes-agent.nousresearch.com/install.ps1 | iex

Dopo l'installazione, esegui la procedura guidata di configurazione per impostare il tuo provider di modelli e altre opzioni:

hermes setup

Consulta la documentazione di Hermes per le opzioni di installazione e i dettagli di configurazione.

Esegui Hermes su DaDesktop

Hermes ha bisogno di un ambiente in cui possa eseguire i propri strumenti e conservare i dati. DaDesktop offre un desktop cloud con le risorse CPU, RAM, archiviazione e GPU necessarie per eseguire Hermes insieme a un LLM locale.

Questo è utile quando il modello che desideri eseguire richiede più VRAM di quanto ne disponga il tuo computer. Scegli una GPU con VRAM sufficiente, avvia un desktop DaDesktop, installa Hermes ed esegui il modello localmente accanto all'agente.

Puoi anche mantenere il desktop attivo per le attività programmate e i flussi di lavoro di lunga durata senza dover tenere acceso il tuo computer personale.

Scopri di più sull'esecuzione di LLM locali su DaDesktop.

Prova Hermes Agent

Un desktop pronto all'uso con Hermes Agent e un modello locale già installato e configurato. Avvialo e inizia a usarlo, nessuna configurazione necessaria.