Was ist Hermes Agent?

Hermes Agent ist ein Open-Source-KI-Agent von Nous Research, der dafür entwickelt wurde, Aufgaben auszuführen, Gelerntes zu behalten und sich im Laufe der Zeit zu verbessern. Er kann Tools wie Terminal, Browser, Dateisystem, Websuche und Code-Ausführung nutzen, um Arbeit zu erledigen, anstatt lediglich Antworten zu generieren.

Was ist ein KI-Agent?

Ein KI-Agent kann mehr als nur Text generieren. Man gibt ihm ein Ziel, und er entscheidet, welche Aktionen erforderlich sind, nutzt Tools, beobachtet die Ergebnisse und arbeitet weiter auf das Ziel hin.

Viele KI-Agenten können bereits Tools verwenden und mehrstufige Aufgaben abschließen. Der Unterschied liegt darin, was nach Abschluss der Aufgabe geschieht. Einige Agenten behandeln jede Aufgabe als neues Problem. Hermes ist so konzipiert, dass es nützliches Wissen und Verfahren beibehält, um mit der Zeit hilfreicher zu werden. Siehe Agentic AI für Informationen, wie dies bei der Ausführung von Agenten auf DaDesktop zum Einsatz kommt.

Was macht Hermes einzigartig?

Hermes verfügt über einen integrierten Lernzyklus. Er kann Fähigkeiten aus Erfahrungen ableiten, diese Fähigkeiten bei der Nutzung verbessern, nützliche Informationen speichern und vorherige Sitzungen durchsuchen, wenn er Informationen aus früheren Arbeiten benötigt.

Persistente Erinnerung

Hermes kann nützliche Informationen über Sie, Ihre Projekte und Ihre Umgebung über mehrere Sitzungen hinweg im Gedächtnis behalten.

Verbesserungsfähige Fähigkeiten

Hermes kann nützliche Arbeitsabläufe in wiederverwendbare Fähigkeiten umwandeln und sie verbessern, wenn er bessere Wege zur Ausführung einer Aufgabe findet.

Vorherige Sitzungen

Hermes kann frühere Konversationen durchsuchen, um Informationen wiederzufinden, die für die aktuelle Arbeit relevant sind.

Warum Hermes Agent verwenden?

Hermes ist nützlich, wenn eine Aufgabe mehrere Schritte, Tools oder Anwendungen umfasst. Anstatt ständig zwischen KI-Chat, Terminal, Browser und Dateien hin- und herzuspringen, können Sie Hermes die Gesamtanfrage übertragen und ihn die Arbeit koordinieren lassen.

  • Arbeit an vollständigen Aufgaben: Geben Sie Hermes ein Ziel, anstatt einzelne Anweisungen zu verlangen.
  • Kontext über die Zeit beibehalten: Behalten Sie nützliche Informationen über separate Sitzungen hinweg bei.
  • Wiederverwendbare Arbeitsabläufe erstellen: Speichern Sie erfolgreiche Ansätze als Fähigkeiten, anstatt dasselbe Problem immer wieder von Grund auf zu lösen.
  • Wiederkehrende Arbeiten automatisieren: Planen Sie Aufgaben, die automatisch im Hintergrund ausgeführt werden.
  • Arbeit delegieren: Verwenden Sie separate Subagenten für verschiedene Teile einer größeren Aufgabe.
  • Ihr Modell wählen: Verbinden Sie Hermes mit lokalen Modellen oder unterstützten Cloud-Modellanbietern.

Was Hermes kann

  • Softwareentwicklung: Code inspizieren, Fehler behoben, Änderungen vornehmen, Tests ausführen und mit Repositories arbeiten.
  • Forschung: Im Web suchen, Quellen lesen, Informationen sammeln und Erkenntnisse organisieren.
  • Automatisierung: Skripte ausführen und wiederkehrende Aufgaben wie Berichte, Überwachung und andere Routinen planen.
  • Systemadministration: Terminal verwenden, Software installieren, Systeme konfigurieren und Probleme beheben.
  • Browser-Aufgaben: Websites navigieren, mit Webseiten interagieren und Informationen sammeln.
  • Datei-Arbeit: Dateien lesen, erstellen, bearbeiten, durchsuchen und organisieren.
  • Tool-Integrationen: Zusätzliche Dienste und Tools über MCP verbinden.

Wie Hermes durch die Nutzung lernt

Nehmen wir an, Sie übertragen Hermes eine schwierige Aufgabe, die mehrere Schritte erfordert. Während der Lösung kann Hermes einen gut funktionierenden Arbeitsablauf entdecken. Er kann diesen Ablauf als Fähigkeit speichern, anstatt das Wissen mit dem Ende der Aufgabe zu verlieren.

Wenn das nächste Mal eine ähnliche Aufgabe ansteht, kann Hermes diese Fähigkeit als Ausgangspunkt nutzen. Wenn der Arbeitsablauf verbessert werden muss, kann die Fähigkeit aktualisiert werden. Sein Gedächtnis kann auch nützliche Fakten und Erkenntnisse aus früheren Arbeiten speichern.

Gedächtnis und Fähigkeiten erfüllen verschiedene Zwecke. Das Gedächtnis speichert nützliche Informationen und Kontext, während Fähigkeiten Verfahren zur Ausführung von Aufgaben speichern. Zusammen ermöglichen sie Hermes, Wissen darüber aufzubauen, was es weiß und wie wiederkehrende Arbeit zu erledigen ist.

Arbeit im Hintergrund automatisieren

Hermes verfügt über einen integrierten Planner für wiederkehrende Aufgaben. Sie können einen Zeitplan in natürlicher Sprache beschreiben und Hermes dazu bringen, Arbeit zu erledigen, ohne dass Sie eine Sitzung starten müssen.

Dies kann für Berichte, Überwachung, Backups, Forschungsaufgaben und andere Routinen verwendet werden. Geplante Aufgaben können auch die Kontinuität zwischen Ausführungen beibehalten, sodass sie auf früheren Arbeitsergebnissen aufbauen können.

Lokale oder Cloud-Modelle ausführen

Hermes ist nicht an ein einzelnes LLM gebunden. Sie können ihn mit lokalen Modellen oder unterstützten Cloud-Anbietern verbinden und das Modell ändern, ohne die Tools, das Gedächtnis und die Arbeitsabläufe des Agents zu ändern.

Die Ausführung eines lokalen Modells gibt Ihnen mehr Kontrolle über das Modell, die Hardware und den Ort, an dem Ihre Daten verarbeitet werden. Es kann auch Hermes erlauben, mit Ihren Dateien und anderen lokalen Ressourcen zu arbeiten, ohne diese an einen externen Modellanbieter zu senden.

Wie Hermes installiert wird

Hermes kann unter Linux, macOS, Windows und WSL2 ausgeführt werden. Sie können die Desktop-Anwendung installieren oder die Befehlszeilenversion ohne die Desktop-Anwendung verwenden.

Öffnen Sie unter Linux, macOS oder WSL2 ein Terminal und führen Sie Folgendes aus:

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

Führen Sie unter Windows den Installer aus PowerShell aus:

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

Führen Sie nach der Installation den Assistenten aus, um Ihren Modellanbieter und andere Optionen zu konfigurieren:

hermes setup

Sehen Sie in der Hermes-Dokumentation nach den Installationsoptionen und Konfigurationsdetails.

Hermes auf DaDesktop ausführen

Hermes benötigt eine Umgebung, in der er seine Tools ausführen und seine Daten speichern kann. DaDesktop bietet einen Cloud-Desktop mit den erforderlichen CPU-, RAM-, Speicher- und GPU-Ressourcen, um Hermes neben einem lokalen LLM auszuführen.

Dies ist nützlich, wenn das auszuführende Modell mehr VRAM benötigt, als Ihr eigener Rechner hat. Wählen Sie eine GPU mit ausreichend VRAM, starten Sie einen DaDesktop-Desktop, installieren Sie Hermes und führen Sie das Modell lokal neben dem Agenten aus.

Sie können den Desktop auch für geplante Aufgaben und langlaufende Arbeitsabläufe laufen lassen, ohne Ihren persönlichen Computer eingeschaltet halten zu müssen.

Erfahren Sie mehr über die Ausführung lokaler LLMs auf DaDesktop.

Hermes Agent ausprobieren

Ein sofort einsetzbare Desktop-Umgebung mit Hermes Agent und einem bereits installierten und konfigurierten lokalen Modell. Starten Sie los und beginnen Sie mit der Arbeit – keine Einrichtung erforderlich.