Was ist der Hermes Agent?
Der Hermes Agent ist ein quelloffener KI-Agent von Nous Research, der entwickelt wurde, um Aufgaben zu erledigen, Gelerntes zu speichern und sich im Laufe der Zeit weiterzuentwickeln. Er kann Werkzeuge wie Terminal, Browser, Dateisystem, Websuche und Code-Ausführung nutzen, um Arbeit auszuführen, anstatt nur Antworten zu generieren.
Was ist ein KI-Agent?
Ein KI-Agent kann mehr als nur Text generieren. Sie geben ihm ein Ziel vor, und er kann entscheiden, welche Maßnahmen erforderlich sind, Werkzeuge nutzen, die Ergebnisse beobachten und weiterarbeiten, bis das Ziel erreicht ist.
Viele KI-Agenten können bereits Werkzeuge nutzen und mehrstufige Aufgaben abschließen. Der Unterschied liegt darin, was nach Abschluss der Aufgabe passiert. Manche Agenten betrachten jede Aufgabe als neues Problem. Hermes ist so konzipiert, dass er nützliches Wissen und Verfahren beibehält, um mit der Zeit nützlicher zu werden. Weitere Informationen zur Anwendung bei der Ausführung von Agenten auf DaDesktop finden Sie unter Agentic AI.
Was macht Hermes besonders?
Hermes verfügt über eine integrierte Lernschleife. Er kann Fähigkeiten aus Erfahrungen ableiten, diese während der Nutzung verbessern, nützliche Informationen speichern und frühere Sitzungen durchsuchen, wenn er Informationen aus früheren Arbeiten benötigt.
Dauerhaftes Gedächtnis
Hermes kann nützliche Informationen über Sie, Ihre Projekte und Ihre Umgebung über mehrere Sitzungen hinweg speichern.
Verbesserungsfähige Fertigkeiten
Hermes kann nützliche Workflows in wiederverwendbare Fähigkeiten verwandeln und diese verbessern, wenn er bessere Wege zur Erledigung einer Aufgabe findet.
Vorherige Sitzungen
Hermes kann frühere Konversationen durchsuchen, um Informationen zu wiederherstellen, die für seine aktuelle Arbeit relevant sind.
Warum den Hermes Agent verwenden?
Hermes ist nützlich, wenn eine Aufgabe mehrere Schritte, Werkzeuge oder Anwendungen umfasst. Anstatt ständig zwischen KI-Chat, Terminal, Browser und Dateien zu wechseln, können Sie Hermes die Gesamtaufgabe anvertrauen und ihn die Arbeit koordinieren lassen.
- Abarbeitung vollständiger Aufgaben: Geben Sie Hermes ein Ziel vor, statt einzelne Anweisungen zu verlangen.
- Kontext über die Zeit beibehalten: Nützliche Informationen über getrennte Sitzungen hinweg speichern.
- Wiederverwendbare Workflows erstellen: Erfolgreiche Ansätze als Fähigkeiten speichern, anstatt dasselbe Problem immer wieder von Grund auf zu lösen.
- Wiederkehrende Arbeiten automatisieren: Zeitpläne für Aufgaben festlegen, die automatisch im Hintergrund ausgeführt werden.
- Arbeit delegieren: Getrennte Sub-Agenten für verschiedene Teile einer größeren Aufgabe verwenden.
- Modell wählen: Hermes an lokale Modelle oder unterstützte Cloud-Modellanbieter anschließen.
Was Hermes kann
- Softwareentwicklung: Code prüfen, Fehler beheben, Änderungen vornehmen, Tests ausführen und mit Repositories arbeiten.
- Forschung: Das Web durchsuchen, Quellen lesen, Informationen sammeln und Ergebnisse organisieren.
- Automatisierung: Skripte ausführen und wiederkehrende Aufgaben wie Berichte, Überwachung und andere Routinen planen.
- Systemadministration: Terminal nutzen, Software installieren, Systeme konfigurieren und Probleme beheben.
- Browser-Aufgaben: Webseiten navigieren, mit Webseiten interagieren und Informationen sammeln.
- Dateiverwaltung: Dateien lesen, erstellen, bearbeiten, durchsuchen und organisieren.
- Werkzeugintegrationen: Zusätzliche Dienste und Werkzeuge über MCP verbinden.
Wie Hermes sich bei der Nutzung verbessert
Angenommen, Sie geben Hermes eine schwierige Aufgabe, die mehrere Schritte erfordert. Während der Lösung kann Hermes einen Workflow entdecken, der gut funktioniert. Er kann diesen Workflow als Fähigkeit speichern, anstatt das Wissen mit dem Ende der Aufgabe zu verlieren.
Wenn nächstes Mal eine ähnliche Aufgabe ansteht, kann Hermes diese Fähigkeit als Ausgangspunkt nutzen. Wenn der Workflow verbessert werden muss, kann die Fähigkeit aktualisiert werden. Sein Gedächtnis kann außerdem nützliche Fakten und Lehren aus früheren Arbeiten speichern.
Gedächtnis und Fähigkeiten erfüllen unterschiedliche Zwecke. Das Gedächtnis speichert nützliche Informationen und Kontext, während Fähigkeiten Verfahren zur Erledigung von Dingen speichern. Zusammen ermöglichen sie es Hermes, Wissen darüber aufzubauen, was er weiß und wie wiederkehrende Arbeiten auszuführen sind.
Arbeit im Hintergrund automatisieren
Hermes verfügt über einen integrierten Zeitplaner für wiederkehrende Aufgaben. Sie können einen Zeitplan in natürlicher Sprache beschreiben und Hermes Arbeit ausführen lassen, 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 Kontinuität zwischen den Läufen beibehalten, sodass sie auf früheren Arbeiten aufbauen können.
Lokale oder Cloud-Modelle ausführen
Hermes ist nicht an ein einzelnes LLM gebunden. Sie können ihn an lokale Modelle oder unterstützte Cloud-Anbieter anschließen und das Modell ändern, ohne die Werkzeuge, das Gedächtnis und die Workflows des Agenten zu verändern.
Die Ausführung eines lokalen Modells gibt Ihnen mehr Kontrolle über das Modell, die Hardware und den Ort der Datenverarbeitung. Es kann auch dazu führen, dass Hermes mit Ihren Dateien und anderen lokalen Ressourcen arbeitet, ohne sie an einen externen Modellanbieter zu senden.
Wie Hermes installiert wird
Hermes kann auf Linux, macOS, Windows und WSL2 ausgeführt werden. Sie können die Desktop-Anwendung installieren oder die Kommandozeilen-Version ohne die Desktop-Anwendung verwenden.
Öffnen Sie auf Linux, macOS oder WSL2 ein Terminal und führen Sie aus:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashFühren Sie auf Windows den Installer aus PowerShell aus:
irm https://hermes-agent.nousresearch.com/install.ps1 | iexFühren Sie nach der Installation den Setup-Assistenten aus, um Ihren Modellanbieter und andere Optionen zu konfigurieren:
hermes setupWeitere Informationen zu Installationsoptionen und Konfigurationsdetails finden Sie in der Hermes-Dokumentation.
Hermes auf DaDesktop ausführen
Hermes benötigt eine Umgebung, in der er seine Werkzeuge ausführen und seine Daten speichern kann. DaDesktop bietet einen Cloud-Desktop mit den CPU-, RAM-, Speicher- und GPU-Ressourcen, die benötigt werden, um Hermes zusammen mit 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 Workflows aktiv halten, ohne Ihren persönlichen Computer anlaufen lassen zu müssen.
Erfahren Sie mehr über die Ausführung lokaler LLMs auf DaDesktop.