Hermes Agent Masterclass: Der komplette Kurs von Null bis zum vollautonomen Agentenbetrieb

@cyrilXBT
ENGLISCHvor 2 Monaten · 31. Mai 2026
317K
483
52
22
1.5K

TL;DR

Ein umfassendes Tutorial zu Hermes Agent, einem Open-Source-Framework für den Aufbau autonomer KI-Systeme mit persistentem Gedächtnis, fähigkeitsbasierten Workflows und Multi-Agenten-Orchestrierung.

Die meisten Leute, die Hermes Agent entdecken, verbringen die erste Woche verwirrt.

Nicht, weil Hermes kompliziert ist.

Sondern weil noch niemand den vollständigen Leitfaden geschrieben hat, der dich in einem Rutsch vom Nullwissen zu einem voll einsatzfähigen, autonomen Agentensystem führt.

Das ist dieser Leitfaden.

Am Ende dieses Masterkurses wirst du Hermes installiert, deinen ersten Agenten konfiguriert, deine erste Fähigkeit (Skill) gebaut, deinen ersten MCP-Server verbunden, einen persistenten Speicher eingerichtet, deinen ersten Workflow automatisiert und einen Multi-Agenten-Betrieb bereitgestellt haben, der ohne dich läuft.

Jeder Abschnitt baut auf dem vorherigen auf. Lies es beim ersten Mal der Reihe nach. Kehre später zu bestimmten Abschnitten zurück, wenn du sie nachschlagen musst.

Abschnitt 1: Was Hermes Agent eigentlich ist

Bevor du etwas installierst, verstehe, womit du baust.

Hermes Agent ist ein quelloffenes, autonomes KI-Agent-Framework. Es ist kein Chatbot. Es ist kein Wrapper um ein bestehendes Tool. Es ist eine Infrastruktur zum Erstellen von Agenten, die dauerhaft arbeiten, sich an alles über Sitzungen hinweg erinnern, wiederverwendbare Workflows ausführen und autonom nach Zeitplan laufen.

Die vier Eigenschaften, die Hermes von jedem anderen Agent-Framework unterscheiden:

Persistenter Speicher. Die meisten KI-Agenten vergessen alles, wenn du die Sitzung schließt. Hermes erinnert sich. Jede Unterhaltung, jede Aufgabe, jede Ausgabe, jede Entscheidung wird in einer Speicherschicht abgelegt, die unbegrenzt bestehen bleibt. Der Agent, mit dem du heute interagierst, weiß alles, was in jeder Sitzung davor passiert ist.

Skill-System. Hermes führt wiederverwendbare Workflow-Dateien aus, die Skills genannt werden. Du schreibst einen Skill einmal als einfache Markdown-Datei, die beschreibt, was der Agent tun soll. Jeder darauffolgende Aufruf verwendet diesen Skill, ohne die Logik neu aufzubauen. Dein Betrieb wird mit jedem Skill, den du hinzufügst, schneller und konsistenter.

Geplante Automatisierung. Hermes läuft nach einem konfigurierbaren Zeitplan, ohne dass du etwas initiieren musst. Morgen-Briefings. Nächtliche Inhaltsverarbeitung. Stündliche Quellenüberwachung. Alles feuert automatisch zu den von dir konfigurierten Zeiten.

MCP-Integration. Hermes verbindet sich mit Model Context Protocol (MCP)-Servern, die ihm Zugang zu echten Werkzeugen geben. Dateisysteme. Datenbanken. Websuche. APIs. Externe Dienste. Jede MCP-Verbindung verwandelt Hermes von einem Sprachmodell in einen Agenten, der in der realen Welt handelt.

Diese vier Eigenschaften zusammen ergeben etwas qualitativ anderes als jede einzelne KI-Interaktion.

Ein Hermes-Agent ist kein Werkzeug, das du benutzt.

Es ist ein System, das operiert.

Abschnitt 2: Installation und Ersteinrichtung

Voraussetzungen:

Node.js Version 18 oder höher. Git. Ein Terminal, mit dem du dich wohlfühlst.

Überprüfe deine Node.js-Version:

node --version

Wenn du Node.js installieren oder aktualisieren musst, besuche nodejs.org und lade die aktuelle LTS-Version herunter.

Installiere Hermes:

git clone https://github.com/hermes-agent/hermes

cd hermes

npm install

Konfiguriere deine Umgebung:

cp .env.example .env

Öffne die .env-Datei und konfiguriere deinen Modellanbieter:

Primäre Modellkonfiguration

MODEL_PROVIDER=anthropic

MODEL_NAME=claude-opus-4-5

ANTHROPIC_API_KEY=dein-anthropic-api-schlüssel

Alternative: DeepSeek für den kostenlosen Betrieb nutzen

MODEL_PROVIDER=deepseek

MODEL_NAME=deepseek-chat

DEEPSEEK_API_KEY=dein-deepseek-schlüssel

Speicherkonfiguration

MEMORY_BACKEND=sqlite

MEMORY_PATH=./data/memory.db

Planer (Scheduler)

ENABLE_SCHEDULER=true

SCHEDULER_TIMEZONE=Europe/Berlin

Protokollierung

LOG_LEVEL=info

LOG_PATH=./logs/hermes.log

Starte Hermes:

npm run start

Du solltest eine Ausgabe sehen, die bestätigt, dass Hermes läuft:

[Hermes] Speicher-Backend: SQLite initialisiert

[Hermes] Skill-Verzeichnis: ./skills geladen

[Hermes] Planer: aktiviert

[Hermes] Agent bereit. Warte auf Anweisungen.

Hermes läuft jetzt mit persistentem Speicher und aktiviertem Planer.

Überprüfe die Installation:

Gib deine erste Nachricht ein:

Hallo. Was weißt du über dich selbst?

Hermes sollte mit einer Beschreibung seiner Konfiguration, seines Speicherstatus und der verfügbaren Skills antworten.

Abschnitt 3: Die Dateiarchitektur verstehen

Bevor du etwas baust, verstehe, wo alles lebt.

hermes/

skills/

[dein-skill-name].md

data/

memory.db

processed/

outputs/

logs/

hermes.log

config/

sources.json

schedule.json

CLAUDE.md

.env

package.json

skills/ ist der Ort, an dem jeder von dir erstellte Workflow lebt. Jeder Skill ist eine Markdown-Datei. Hermes liest diese Dateien und führt die Workflows aus, die sie beschreiben.

data/ ist der Ort, an dem Hermes alles speichert, was es verarbeitet. memory.db ist die SQLite-Datenbank, die den persistenten Speicher antreibt. processed/ enthält Elemente, die verarbeitet wurden. outputs/ enthält generierte Inhalte.

logs/ enthält Betriebsprotokolle. Überprüfe hermes.log, wenn etwas nicht wie erwartet funktioniert.

config/ enthält deine Konfigurationsdateien. sources.json definiert deine Inhaltsquellen. schedule.json definiert, wann automatisierte Workflows ausgeführt werden.

CLAUDE.md ist die wichtigste Datei in der gesamten Installation. Sie sagt Hermes alles darüber, wer du bist, was du tust und wie du arbeiten möchtest. Diese erstellen wir in Abschnitt 4.

Abschnitt 4: Deine CLAUDE.md schreiben

Die CLAUDE.md ist die Betriebsverfassung deines Hermes-Agenten.

Jeder Skill liest sie vor der Ausführung. Jeder automatisierte Workflow nutzt sie als Kontext. Jede Ausgabe wird von ihr geprägt.

Eine schlecht geschriebene CLAUDE.md produziert generische Ausgaben.

Eine präzise geschriebene CLAUDE.md produziert Ausgaben, die sich anfühlen, als wären sie von jemandem gemacht, der deinen Betrieb von innen heraus kennt.

Hier ist die vollständige Vorlage:

Hermes Agent — CLAUDE.md

Identität

Name: [DEIN NAME ODER MARKE]

Rolle: [WAS DU MACHST]

Primäre Plattform: [WO DU VERÖFFENTLICHST]

Zielgruppe: [WEN DU BEDIENST]

Inhalts- und Arbeitsschwerpunkt

Primäre Themen: [LISTE DEINE HAUPTTHEMEN AUF]

Inhaltsformate: [WAS DU ERSTELLST]

Stimme und Ton: [WIE DU KOMMUNIZIERST]

Was du niemals tust: [SPEZIFISCHE DINGE, DIE DU VERMEIDEST]

Aktuelle Projekte

[PROJEKT 1]: [EINSATZBESCHREIBUNG]

Status: [AKTIV/AUSSTEHEND/ABGESCHLOSSEN]

Nächste Aktion: [SPEZIFISCHER NÄCHSTER SCHRITT]

[PROJEKT 2]: [EINSATZBESCHREIBUNG]

Status: [AKTIV/AUSSTEHEND/ABGESCHLOSSEN]

Nächste Aktion: [SPEZIFISCHER NÄCHSTER SCHRITT]

Aktuelle Prioritäten

  1. [DAS WICHTIGSTE GERADE JETZT]
  2. [DAS ZWEITWICHTIGSTE]
  3. [DAS DRITTWICHTIGSTE]

Inhaltsstandards

Eine großartige Ausgabe: [SPEZIFISCHE BESCHREIBUNG]

Eine akzeptable Ausgabe: [MINDESTSCHWELLE]

Eine abgelehnte Ausgabe: [WAS DURCHFÄLLT]

Quellen, denen ich vertraue

[LISTE SPEZIFISCHER PUBLIKATIONEN, KANÄLE, PERSONEN]

Was ich spezifisch nicht möchte

[LISTE THEMEN, FORMATE ODER ANSÄTZE, DIE VERMIEDEN WERDEN SOLLEN]

Speicherregeln

  • Speichere jede bedeutende Entscheidung mit Begründung
  • Verfolge alle veröffentlichten Inhalte mit Leistungsnotizen
  • Merke dir Bewertungen der Quellenqualität
  • Wiederhole niemals Inhalte derselben Quelle innerhalb von 72 Stunden

Ausgaberegeln

  • Speichere alle generierten Inhalte in data/outputs/
  • Datumsstempel jede Datei: JJJJ-MM-TT-[typ]-[thema].md
  • Protokolliere alle Vorgänge in logs/hermes.log
  • Markiere alles, was vor der Veröffentlichung eine menschliche Überprüfung erfordert

Aktualisierungsplan

Überprüfe und aktualisiere diese Datei: [DEIN ZEITPLAN]

Nimm dir 30 Minuten Zeit, um dies vollständig auszufüllen, bevor du irgendwelche Skills baust. Alles, was nachfolgt, hängt von der Qualität dieses Dokuments ab.

Abschnitt 5: Deinen ersten Skill bauen

Ein Skill ist eine einfache Text-Markdown-Datei, die einen Workflow beschreibt, den Hermes ausführt.

Das Skill-Format hat vier erforderliche Abschnitte:

skill-name

Zweck

[Ein Satz, der beschreibt, was dieser Skill tut]

Auslöser

[Wie man ihn aufruft – manuell oder nach Zeitplan]

Prozess

[Schritt-für-Schritt-Anweisungen, was Hermes tut]

Ausgabe

[Was der Skill produziert und wo er es speichert]

Lass uns deinen ersten echten Skill bauen: ein Morgen-Briefing, das deine konfigurierten Quellen liest und eine strukturierte Zusammenfassung liefert.

Erstelle skills/morgen-briefing.md:

morgen-briefing

Zweck

Generiere ein strukturiertes morgendliches

Intelligence-Briefing aus allen konfigurierten

Quellen und speichere es im Ausgabeordner.

Auslöser

Geplant täglich um 6:00 Uhr.

Manuell: "Morgen-Briefing ausführen" oder "Mein Briefing erstellen"

Prozess

  1. Lies die CLAUDE.md für den vollständigen Kontext darüber, wer ich bin und welche Themen mir wichtig sind.
  1. Lies config/sources.json für alle konfigurierten Quellen.
  1. Für jede Quelle in meiner Liste der primären Themen: Suche mit Websuche nach bedeutenden Entwicklungen der letzten 24 Stunden.

Filtere Ergebnisse mit diesen Kriterien:

EINSCHLIEßEN: Neue Ankündigungen, bedeutende Updates,

Forschungsergebnisse, strategische Schritte wichtiger Akteure

AUSSCHLIEßEN: Aufgewärmte Inhalte, Meinungsbeiträge ohne

neue Informationen, alles, was ich basierend auf meinen

CLAUDE.md-Präferenzen als Rauschen einstufen würde

  1. Überprüfe den Speicher auf alles Relevante aus vorherigen Sitzungen, das mit den heutigen Nachrichten zusammenhängt.
  1. Generiere das Briefing in diesem Format:

Morgen-Briefing — [DATUM]

DAS EINE DING

[Die wichtigste Entwicklung heute und warum sie

speziell für meine Arbeit relevant ist]

WAS PASSIERT IST

[3-7 bedeutende Punkte, jeder 2-3 Sätze]

WAS ZU BEOBACHTEN IST

[1-2 sich entwickelnde Situationen, die eine Überwachung wert sind]

AUS DEM SPEICHER

[Jeder relevante Zusammenhang zu etwas, das

in früheren Sitzungen gespeichert wurde]

HEUTIGER SCHWERPUNKT

[Einzelne empfohlene Priorität basierend auf dem Briefing]


  1. Speichere das Briefing unter: data/outputs/[DATUM]-morgen-briefing.md
  1. Speichere die Zusammenfassung im Speicher mit dem Tag: taegliches-briefing

Ausgabe

Strukturierte Briefing-Datei im Ausgabeordner.

Speichereintrag mit Tag: taegliches-briefing

Protokolleintrag in hermes.log

Teste deinen ersten Skill:

Führe Morgen-Briefing aus

Beobachte, wie Hermes jeden Schritt ausführt, nach Informationen sucht und dein erstes automatisiertes Briefing erstellt.

Abschnitt 6: Das Speichersystem

Speicher ist das, was Hermes von einem fähigen Werkzeug in ein sich selbst verstärkendes System verwandelt.

Zu verstehen, wie Speicher funktioniert, ermöglicht es dir, Skills zu entwerfen, die mit der Zeit immer intelligenter werden.

Wie Hermes Speicher ablegt:

Jeder bedeutende Vorgang erstellt einen Speichereintrag in der SQLite-Datenbank. Jeder Eintrag hat:

  • Inhalt: was gespeichert wurde
  • Tags: Kategorien für den Abruf
  • Zeitstempel: wann er erstellt wurde
  • Quelle: welcher Skill ihn erstellt hat
  • Relevanzwert: aktualisiert basierend darauf, wie oft er abgerufen wird

Wie Hermes Speicher abruft:

Wenn ein Skill ausgeführt wird, durchsucht Hermes automatisch den Speicher nach relevantem Kontext, bevor er mit der Ausführung beginnt. Die Suche verwendet semantische Ähnlichkeit, sodass verwandte Konzepte auftauchen, selbst wenn die genauen Schlüsselwörter nicht übereinstimmen.

Skills für den Speicher entwerfen:

Füge in jeden Skill explizite Speicheranweisungen ein:

Speicheranweisungen

SPEICHERE nach Abschluss:

  • Wichtigste Erkenntnisse getaggt mit: [relevante-tags]
  • Getroffene Entscheidungen getaggt mit: entscheidung
  • Produzierte Ausgaben getaggt mit: ausgabe

RUFE vor dem Start ab:

  • Vorherige Ausführungen dieses Skills
  • Alle Einträge getaggt mit: [relevante-tags]
  • Entscheidungen, die diesen Workflow betreffen

Manuelle Speicheroperationen:

Speichere dies im Speicher: [Informationen] — tagge es als [tag]

Was erinnerst du dich an [Thema]?

Zeige mir alle Speichereinträge der letzten 7 Tage

Welche Entscheidungen wurden gespeichert?

Der Speicher-Verbundeffekt:

Ein Hermes-Agent mit einer Woche Speicher ist nützlich.

Ein Hermes-Agent mit drei Monaten Speicher ist eine andere Kategorie von Werkzeug.

Nach drei Monaten täglichem Betrieb hat Hermes Hunderte von Quellen gelesen, Tausende von Inhalten verarbeitet, Dutzende von Entscheidungen verfolgt und ein detailliertes Bild davon aufgebaut, was in deinem spezifischen Betrieb funktioniert und was nicht.

Jede neue Aufgabe profitiert von diesem angesammelten Kontext.

Abschnitt 7: MCP-Server verbinden

MCP-Server verwandeln Hermes von einem Agenten, der über die Welt nachdenkt, in einen Agenten, der in ihr handelt.

Jede MCP-Verbindung gibt Hermes Zugang zu einem echten Werkzeug. Dateisysteme. Websuche. Datenbanken. APIs. Externe Dienste.

Die wichtigsten MCP-Server installieren:

Dateisystem MCP — lokale Dateien lesen und schreiben

npm install -g @modelcontextprotocol/server-filesystem

Websuche — Echtzeit-Brave-Suche

npm install -g @modelcontextprotocol/server-brave-search

GitHub — Repository-Zugriff

npm install -g @modelcontextprotocol/server-github

Puppeteer — Browser-Automation

npm install -g @modelcontextprotocol/server-puppeteer

Konfiguriere MCP-Verbindungen in deiner .env:

Dateisystem

MCP_FILESYSTEM_PATH=/pfad/zu/deinem/arbeitsverzeichnis

Brave-Suche

MCP_BRAVE_API_KEY=dein-brave-search-api-schlüssel

GitHub

MCP_GITHUB_TOKEN=dein-github-personal-access-token

Puppeteer

MCP_PUPPETEER_HEADLESS=true

Der Dateisystem-MCP:

Die unmittelbar wertvollste Verbindung. Gibt Hermes direkten Lese- und Schreibzugriff auf deine lokalen Dateien.

Sobald die Verbindung steht, kann Hermes:

Dateien lesen, die du in Skill-Anweisungen angibst. Ausgaben direkt in Ordner auf deinem System schreiben. Dateien basierend auf neuen Informationen aktualisieren. Ordner auf neue Inhalte überwachen.

Skills, die den Dateisystem-MCP verwenden:

Prozess

  1. Lies die Datei unter [PFAD] für den Kontext
  2. Verarbeite den Inhalt
  3. Schreibe die Ausgabe nach [AUSGABEPFAD]
  4. Aktualisiere die Indexdatei unter [INDEXPFAD]

Der Brave-Suche-MCP:

Gibt Hermes Zugang zur Echtzeit-Websuche. Ohne diesen kann Hermes nur über Informationen bis zu seinem Trainings-Cutoff nachdenken. Damit durchsucht Hermes das Live-Web nach aktuellen Informationen.

Jeder Recherche-, Überwachungs- und Briefing-Skill profitiert von der Brave-Suche.

Hole dir deinen kostenlosen Brave-Suche-API-Schlüssel unter brave.com/search/api. Der kostenlose Tarif erlaubt 2.000 Abfragen pro Monat.

Der GitHub-MCP:

Gibt Hermes Zugriff auf GitHub-Repositories. Es kann Code lesen, trendende Repos überprüfen, Repositories, denen du folgst, überwachen und Releases verfolgen.

Wertvoll für: Entwickler-Tool-Inhalte, Open-Source-Überwachung, technische Recherche, Repository-Analyse.

Überprüfung der MCP-Verbindungen:

Welche MCP-Server sind derzeit verbunden?

Liste alle verfügbaren Werkzeuge von verbundenen Servern auf.

Hermes sollte jeden verbundenen Server und die Werkzeuge, die jeder bereitstellt, auflisten.

Abschnitt 8: Das Planer-System (Scheduler)

Der Planer verwandelt Hermes von einem Werkzeug, das du benutzt, in ein System, das operiert.

Ohne den Planer: Hermes tut, worum du bittest, wenn du fragst.

Mit dem Planer: Hermes arbeitet kontinuierlich, ob du involviert bist oder nicht.

Konfiguriere deinen Zeitplan:

Erstelle config/schedule.json:

{

"schedules": [

{

"skill": "morgen-briefing",

"cron": "0 6 \ \ *",

"description": "Tägliches Morgen-Briefing um 6:00 Uhr"

},

{

"skill": "quellen-monitor",

"cron": "0 \/2 \ \ \",

"description": "Quellen alle 2 Stunden überprüfen"

},

{

"skill": "inhalts-verarbeiter",

"cron": "0 20 \ \ *",

"description": "Erfasste Inhalte um 20:00 Uhr verarbeiten"

},

{

"skill": "wochenrueckblick",

"cron": "0 19 \ \ 0",

"description": "Wöchentlicher Rückblick jeden Sonntag um 19:00 Uhr"

},

{

"skill": "speicher-konsolidierung",

"cron": "0 23 \ \ *",

"description": "Speichereinträge um 23:00 Uhr konsolidieren"

}

]

}

Cron-Ausdruck-Referenz:

0 6 \ \ * → 6:00 Uhr jeden Tag

0 \/2 \ \ \ → Alle 2 Stunden

0 20 \ \ 1-5 → 20:00 Uhr Montag bis Freitag

0 19 \ \ 0 → 19:00 Uhr jeden Sonntag

0 23 \ \ * → 23:00 Uhr jeden Tag

Die fünf geplanten Workflows, die jeder Hermes-Betrieb braucht:

Morgen-Briefing: Täglich um 6:00 Uhr. Liest Quellen. Erstellt ein Intelligence-Briefing. Setzt den Tagesfokus.

Quellen-Monitor: Alle 2 Stunden. Überprüft konfigurierte Quellen auf neue Inhalte. Fügt zur Verarbeitungswarteschlange hinzu.

Inhalts-Verarbeiter: Täglich um 20:00 Uhr. Verarbeitet alles, was während des Tages erfasst wurde. Erstellt Ausgaben. Aktualisiert den Speicher.

Wochenrückblick: Sonntag 19:00 Uhr. Fasst die Wochenaktivität zusammen. Identifiziert Muster. Generiert Erkenntnisse.

Speicher-Konsolidierung: Täglich um 23:00 Uhr. Überprüft neue Speichereinträge. Entfernt Duplikate. Aktualisiert Relevanzwerte.

Überwachung der geplanten Ausführung:

Zeige mir die geplanten Vorgänge für heute

Was wurde in den letzten 24 Stunden ausgeführt?

Zeige mir das Ausführungsprotokoll

Abschnitt 9: Einen vollständigen Inhaltsbetrieb aufbauen

Dieser Abschnitt führt dich durch den Aufbau eines vollständigen automatisierten Inhaltsbetriebs mit Hermes. Am Ende wirst du ein System haben, das Quellen überwacht, virale Inhaltsmöglichkeiten identifiziert, Entwürfe erstellt und eine Veröffentlichungswarteschlange automatisch verwaltet.

Schritt 1: Konfiguriere deine Quellen

Erstelle config/sources.json:

{

"sources": [

{

"name": "Anthropic Blog",

"type": "rss",

"url": "https://anthropic.com/news/rss",

"priority": "kritisch",

"check_interval": "1h"

},

{

"name": "GitHub Trending AI",

"type": "web",

"url": "https://github.com/trending/python?since=daily",

"priority": "hoch",

"check_interval": "4h"

},

{

"name": "HackerNews AI",

"type": "web",

"url": "https://news.ycombinator.com",

"priority": "mittel",

"check_interval": "2h"

}

]

}

Schritt 2: Baue den Inhaltsmöglichkeiten-Identifikator

Erstelle skills/inhaltsmoeglichkeit.md:

inhaltsmoeglichkeit

Zweck

Durchsuche alle Quellen nach

Inhaltsmöglichkeiten, die es wert sind,

erstellt zu werden, und füge sie der

Inhaltswarteschlange hinzu.

Auslöser

Läuft, nachdem der Quellen-Monitor neue Inhalte erkannt hat.

Manuell: "Finde Inhaltsmöglichkeiten"

Prozess

  1. Lies die CLAUDE.md für meine Inhalts-Pfeiler und Zielgruppe.
  1. Lies alle Elemente, die vom Quellen-Monitor als neu markiert wurden, aus dem Speicher getaggt mit: quellen-monitor-neu.
  1. Bewerte jedes neue Element:

VIRALES POTENZIAL (1-10):

  • Interessiert das meine spezifische Zielgruppe?
  • Sind das wirklich neue Informationen oder ein Aufguss?
  • Hat das einen Bezug zu einem meiner aktuellen Inhalts-Pfeiler?
  • Gibt es einen einzigartigen Blickwinkel, den ich einnehmen kann, den andere noch nicht hatten?

Nur Elemente mit einer Bewertung von 7 oder höher qualifizieren sich als Möglichkeiten.

  1. Erstelle für jede qualifizierte Möglichkeit einen Eintrag in data/outputs/inhaltswarteschlange.md mit:
  2. Quelle und Link
  3. Warum dies eine Möglichkeit ist
  4. Vorgeschlagener Inhalts-Blickwinkel
  5. Vorschlag für das Format (Tweet/Thread/Artikel/Video)
  6. Priorität: dringend/hoch/mittel
  1. Speichere alle Möglichkeiten im Speicher getaggt mit: inhaltswarteschlange

Ausgabe

Aktualisierte inhaltswarteschlange.md-Datei.

Speichereinträge getaggt mit: inhaltswarteschlange

Schritt 3: Baue den Entwurfsgenerator

Erstelle skills/entwurfsgenerator.md:

entwurfsgenerator

Zweck

Erstelle Inhaltsentwürfe für Elemente

in der Inhaltswarteschlange basierend

auf ihrer Priorität.

Auslöser

Läuft täglich um 14:00 Uhr.

Manuell: "Entwürfe erstellen" oder "Die Top 3 Elemente entwerfen"

Prozess

  1. Lies die CLAUDE.md für meine Stimme, meinen Ton und meine Inhaltsregeln.
  1. Lies data/outputs/inhaltswarteschlange.md für ausstehende Elemente.
  1. Wähle die Top 3 Elemente nach Prioritätsbewertung aus.
  1. Für jedes ausgewählte Element:

a. Recherchiere das Thema mit der Websuche, um

sicherzustellen, dass die Informationen aktuell

und korrekt sind

b. Überprüfe den Speicher auf frühere Berichterstattung

zu diesem Thema, um Wiederholungen zu vermeiden

c. Erstelle den Entwurf im angegebenen Format:

Für TWEETS:

Befolge das cyrilXBT-Format:

  • Ankündigungshaken in GROSSBUCHSTABEN
  • Kurze, knappe Zeilen
  • Jeder Satz in einer eigenen Zeile
  • Lesezeichen setzen + Folge-Aufforderung am Ende

Für THREADS:

  • Haken-Tweet
  • 5-8 Body-Tweets mit spezifischen Details
  • Abschluss mit Handlungsaufforderung

Für ARTIKEL:

  • Starker Haken-Absatz
  • Problemstellung
  • Lösungserklärung
  • Umsetzbare Schritte
  • Aufforderung zum Folgen
  1. Speichere jeden Entwurf unter: data/outputs/entwuerfe/[DATUM]-[FORMAT]-[THEMA].md
  1. Aktualisiere inhaltswarteschlange.md und markiere Elemente als entworfen.
  1. Speichere Entwurfszusammenfassungen im Speicher getaggt mit: entwurf-erstellt

Ausgabe

Entwurfsdateien in data/outputs/entwuerfe/

Aktualisierte inhaltswarteschlange.md

Speichereinträge getaggt mit: entwurf-erstellt

Schritt 4: Baue den Leistungs-Tracker

Erstelle skills/leistungs-tracker.md:

leistungs-tracker

Zweck

Verfolge die Inhaltsleistung und nutze

die Daten, um zukünftige

Inhaltsentscheidungen zu verbessern.

Auslöser

Manuell: "Leistung für [Inhalt] protokollieren — [Kennzahlen]"

Der Wochenrückblick liest alle Leistungsprotokolle.

Prozess

  1. Wenn mit Leistungsdaten ausgelöst:
  2. Speichere die Metriken im Speicher mit der Inhaltsreferenz
  3. Tag: leistungsprotokoll
  1. Identifiziere Muster:
  2. Welche Themen haben diese Woche am besten abgeschnitten?
  3. Welche Formate hatten die höchste Interaktion?
  4. Welche Quellen haben die viralsten Inhalte produziert?
  1. Aktualisiere die Inhalts-Prioritäten in der CLAUDE.md basierend auf Leistungsdaten, wenn Muster klar sind.
  1. Erstelle sonntags einen wöchentlichen Leistungsbericht.

Ausgabe

Speichereinträge getaggt mit: leistungsprotokoll

Wöchentlicher Leistungsbericht im Ausgabeordner

Abschnitt 10: Multi-Agenten-Betrieb

Ein einzelner Agent Hermes ist mächtig. Multi-Agenten-Hermes ist eine andere Kategorie von Fähigkeit.

Multi-Agenten-Betrieb bedeutet mehrere spezialisierte Hermes-Instanzen, die jeweils einen Bereich deines Betriebs abdecken, Speicher teilen und Ausgaben koordinieren.

Der Vier-Agenten-Inhaltsbetrieb:

Recherche-Agent: Überwacht Quellen, identifiziert Möglichkeiten, führt tiefgehende Recherche durch. Liest nur. Erstellt nie.

Produktions-Agent: Nimmt Rechercheergebnisse und generiert Inhaltsentwürfe. Erstellt nur. Veröffentlicht nie.

Qualitäts-Agent: Überprüft Produktionsausgaben anhand von Standards. Genehmigt oder gibt zur Überarbeitung zurück. Erstellt oder veröffentlicht nie.

Verteilungs-Agent: Nimmt genehmigte Ausgaben und verwaltet den Veröffentlichungszeitplan. Veröffentlicht nur. Erstellt nie.

Einrichten der Multi-Agenten-Konfiguration:

Erstelle separate CLAUDE.md-Dateien für jeden Agenten:

hermes-recherche/

CLAUDE.md ← Recherche-Agenten-Verfassung

skills/ ← Nur-Recherche-Skills

hermes-produktion/

CLAUDE.md ← Produktions-Agenten-Verfassung

skills/ ← Nur-Produktion-Skills

hermes-qualitaet/

CLAUDE.md ← Qualitäts-Agenten-Verfassung

skills/ ← Nur-Qualitäts-Skills

hermes-verteilung/

CLAUDE.md ← Verteilungs-Agenten-Verfassung

skills/ ← Nur-Verteilungs-Skills

Die gemeinsame Speicherschicht:

Konfiguriere alle vier Agenten so, dass sie auf dieselbe SQLite-Datenbank zeigen:

MEMORY_PATH=/shared/hermes-memory.db

Das bedeutet, dass jeder Agent die Ausgaben jedes anderen Agenten liest. Rechercheergebnisse sind für die Produktion sichtbar. Produktionsergebnisse sind für die Qualität sichtbar. Qualitätsgenehmigungen sind für die Verteilung sichtbar.

Das Übergabeprotokoll:

Jeder Agent signalisiert die Bereitschaft zur Übergabe durch Speicher-Tags:

Recherche-Agent schließt Arbeit ab → speichert Ausgabe getaggt mit: bereit-fuer-produktion

Produktions-Agent nimmt getaggte Elemente auf → speichert Ausgabe getaggt mit: bereit-fuer-qualitaet

Qualitäts-Agent genehmigt → speichert Ausgabe getaggt mit: bereit-fuer-verteilung

Verteilungs-Agent veröffentlicht → speichert Ergebnis getaggt mit: veroeffentlicht

Der Orchestrator-Skill:

Erstelle einen Master-Orchestrator-Skill, der die gesamte Pipeline überwacht:

pipeline-orchestrator

Zweck

Überwache alle vier Agenten und stelle

reibungslose Übergaben zwischen den

Pipeline-Stufen sicher.

Auslöser

Läuft alle 30 Minuten.

Prozess

  1. Überprüfe auf Elemente getaggt mit: bereit-fuer-produktion Wenn gefunden: benachrichtige den Produktions-Agenten
  1. Überprüfe auf Elemente getaggt mit: bereit-fuer-qualitaet Wenn gefunden: benachrichtige den Qualitäts-Agenten
  1. Überprüfe auf Elemente getaggt mit: bereit-fuer-verteilung Wenn gefunden: benachrichtige den Verteilungs-Agenten
  1. Überprüfe auf Elemente, die länger als 4 Stunden in einer Stufe sind Wenn gefunden: markiere als steckengeblieben und melde zur Überprüfung
  1. Generiere alle 4 Stunden einen Pipeline-Statusbericht

Ausgabe

Pipeline-Status im Speicher getaggt mit: pipeline-status

Warnungen für steckengebliebene Elemente

Stündliches Betriebsprotokoll

Abschnitt 11: Fortgeschrittene Skill-Muster

Wenn dein Hermes-Betrieb reifer wird, wirst du auf Situationen stoßen, die das grundlegende Skill-Format nicht abdeckt. Diese fortgeschrittenen Muster behandeln die häufigsten komplexen Szenarien.

Muster 1: Bedingte Ausführung

Skills, die basierend auf Bedingungen unterschiedliche Wege gehen:

Prozess

  1. Überprüfe Bedingung: [WAS ZU ÜBERPRÜFEN IST]
  1. WENN [BEDINGUNG A]: Führe Pfad A aus: [SCHRITTE FÜR PFAD A]

WENN [BEDINGUNG B]:

Führe Pfad B aus:

[SCHRITTE FÜR PFAD B]

WENN KEINS VON BEIDEN:

Melde zur menschlichen Überprüfung und protokolliere den mehrdeutigen Fall.

Muster 2: Wiederholungslogik

Skills, die bei Fehlschlag wiederholt werden sollen:

Prozess

Versuche für jedes Element bis zu 3 Mal Folgendes:

  1. Versuche: [PRIMÄRER ANSATZ] Wenn erfolgreich: fahre mit der Ausgabe fort Wenn fehlgeschlagen: protokolliere den Fehler und versuche die Alternative
  1. Alternative: [BACKUP-ANSATZ] Wenn erfolgreich: fahre mit der Ausgabe fort und vermerke, dass die Alternative verwendet wurde Wenn fehlgeschlagen: markiere als fehlgeschlagen und melde zur Überprüfung

Fahre niemals mit unvollständigen oder unsicheren Ausgaben fort.

Muster 3: Qualitätskontrollen

Skills, die Standards durchsetzen, bevor sie eine Ausgabe erzeugen:

Qualitätskontrolle

Bevor du eine Ausgabe speicherst, überprüfe sie anhand dieser Kriterien:

PASS-Kriterien (alle müssen erfüllt sein):

  • [CRITERION 1]
  • [CRITERION 2]
  • [CRITERION 3]

Bei BESTANDEN: Ausgabe speichern und Erfolg protokollieren

Bei NICHT BESTANDEN: identifiziere, welche Kriterien nicht erfüllt wurden, versuche eine Überarbeitung und werte erneut aus. Maximal 2 Überarbeitungsversuche.

Wenn nach 2 Versuchen immer noch nicht bestanden, speichere im Ordner review-needed/ mit Fehlerhinweisen.

Muster 4: Gedächtnisgestützte Ausführung

Fähigkeiten, die mit jedem Durchlauf intelligenter werden:

Gedächtnisgestützter Prozess

Vor der Ausführung abrufen:

  • Alle bisherigen Durchläufe dieser Fähigkeit aus dem Gedächtnis
  • Leistungsdaten mit dem Tag: [relevant-tag]
  • Alle Muster-Notizen aus früheren Durchläufen

Verwende den abgerufenen Kontext, um:

  • Ansätze zu vermeiden, die zuvor fehlgeschlagen sind
  • Ansätze zu priorisieren, die zuvor erfolgreich waren
  • Mustererkenntnisse auf die aktuelle Ausführung anzuwenden

Nach der Ausführung speichern:

  • Welcher Ansatz verwendet wurde
  • Ob er erfolgreich war
  • Alle neuen beobachteten Muster
  • Getaggt: [skill-name]-learning

Abschnitt 12: Fehlerbehebung bei häufigen Problemen

Jeder Hermes-Betrieb stößt in den ersten Wochen auf Probleme. Dies sind die häufigsten Probleme und wie man sie behebt.

Problem: Hermes führt keine geplanten Fähigkeiten aus

Überprüfe, ob der Scheduler in deiner .env aktiviert ist:

text
1ENABLE_SCHEDULER=true

Überprüfe deine Cron-Ausdrücke mit crontab.guru.

Überprüfe die hermes.log auf Scheduler-Fehler:

text
1tail -f logs/hermes.log

Problem: Der Speicher bleibt nicht zwischen Sitzungen erhalten

Überprüfe, ob der Pfad zur Speicherdatenbank korrekt ist:

text
1MEMORY_PATH=./data/memory.db

Überprüfe die Dateiberechtigungen für das data-Verzeichnis:

text
1ls -la data/

Der Hermes-Prozess benötigt Schreibzugriff auf dieses Verzeichnis.

Problem: MCP-Server verbinden sich nicht

Überprüfe, ob der MCP-Server global installiert ist:

text
1which npx
2npx @modelcontextprotocol/server-filesystem --help

Überprüfe, ob deine API-Schlüssel in der .env korrekt gesetzt sind und keine Leerzeichen am Ende haben.

Starte Hermes nach Änderungen an der MCP-Konfiguration neu.

Problem: Die Ausgaben der Fähigkeiten sind qualitativ minderwertig

Die häufigste Ursache ist eine vage CLAUDE.md. Gehe zurück zu Abschnitt 4 und füge in jedem Abschnitt spezifischere Details hinzu.

Überprüfe auch, ob der Abschnitt „Prozess“ der Fähigkeit spezifisch genug ist. Vage Anweisungen führen zu vagen Ausgaben.

Problem: Hermes verwendet veraltete Informationen

Überprüfe, ob der Brave Search MCP verbunden ist:

text
1Welche MCP-Server sind verbunden?

Wenn Brave Search nicht aufgeführt ist, überprüfe deinen API-Schlüssel und installiere den MCP-Server neu.

Problem: Fähigkeiten werden ausgeführt, aber Ausgaben werden nicht gespeichert

Überprüfe, ob der Filesystem MCP verbunden ist und auf den richtigen Pfad zeigt.

Überprüfe, ob die Ausgabepfade in deinen Skill-Dateien relativ zum Arbeitsverzeichnis sind, in dem Hermes ausgeführt wird.

Abschnitt 13: Messen und Verbessern deines Betriebs

Ein Hermes-Betrieb, der sich im Laufe der Zeit nicht verbessert, nutzt sein Speichersystem nicht richtig.

Die wöchentliche Überprüfungsfähigkeit:

Erstelle skills/weekly-review.md:

text
1# wöchentliche-überprüfung
2
3## Zweck
4
5Die wöchentlichen Betriebsdaten zusammenfassen und Verbesserungen für die folgende Woche identifizieren.
6
7## Auslöser
8
9Jeden Sonntag um 19 Uhr.
10Manuell: „Wöchentliche Überprüfung durchführen“
11
12## Prozess
13
141. Alle Speichereinträge der letzten 7 Tage lesen.
15
162. Skill-Leistung analysieren:
17 1. Welche Skills liefen ohne Probleme?
18 2. Welche Skills hatten Fehler?
19 3. Welche Skills lieferten die besten Ergebnisse?
20 4. Welche Skills müssen verbessert werden?
21
223. Inhaltsleistung analysieren (falls protokolliert):
23 1. Welche Inhalte haben am besten abgeschnitten?
24 2. Welche Muster zeigen sich bei den Hochleistern?
25 3. Welche Themen sollten nächste Woche priorisiert werden?
26
274. Speicherqualität analysieren:
28 1. Werden Speichereinträge korrekt erstellt?
29 2. Sind die Abrufergebnisse relevant, wenn Skills ausgeführt werden?
30 3. Gibt es Lücken in dem, was gespeichert wird?
31
325. Verbesserungsvorschläge generieren:
33 1. Ein Skill, der diese Woche verbessert werden soll
34 2. Ein neuer Skill, der diese Woche gebaut werden soll
35 3. Ein Prozess, der optimiert werden soll
36 4. Ein Thema, das bei den Inhalten priorisiert werden soll
37
386. CLAUDE.md mit bestätigten Verbesserungen aktualisieren.
39
40## Ausgabe
41
42Wöchentlicher Überprüfungsbericht in data/outputs/
43
44CLAUDE.md-Aktualisierungen, falls Verbesserungen identifiziert wurden
45
46Speichereintrag getaggt: weekly-review

Die Kennzahlen, die zählen:

  • Skill-Zuverlässigkeitsrate: Wie viel Prozent der geplanten Skills fehlerfrei laufen. Ziel: über 95 %.
  • Speicherabruf-Relevanz: Wenn Speicher für einen Skill abgerufen wird, ist er tatsächlich relevant. Wöchentlich überprüfen.
  • Ausgabequalitätskonsistenz: Erfüllen die Ausgaben durchgängig deine Standards? Manuell nachverfolgen.
  • Betriebsabdeckung: Wie viel Prozent deiner geplanten Arbeitsabläufe sind tatsächlich automatisiert. Mit der Zeit auf 100 % erweitern.

Abschnitt 14: Der 90-Tage-Aufbauplan

Der Aufbau eines ausgereiften Hermes-Betriebs erfordert 90 Tage konsequenter Iteration.

Tage 1 bis 7: Grundlage

Installiere Hermes. Schreibe deine CLAUDE.md. Baue die Fähigkeit für die Morgenbesprechung. Verbinde die Filesystem- und Brave Search-MCP-Server. Führe deine erste geplante Besprechung durch.

Ziel: Hermes läuft zuverlässig und produziert täglich eine nützliche Ausgabe.

Tage 8 bis 30: Kernfähigkeiten

Baue fünf bis acht Kernfähigkeiten für deinen spezifischen Betrieb. Konfiguriere den Scheduler für alle fünf standardmäßigen automatisierten Arbeitsabläufe. Identifiziere den ersten MCP-Server, der für deine Domäne spezifisch ist.

Ziel: Hermes automatisiert 30 % deiner wiederkehrenden Wissensarbeit.

Tage 31 bis 60: Optimierung

Überprüfe die Speicherqualität und verbessere die Speicherkonventionen. Verfeinere die Skill-Ausgaben basierend auf drei bis vier Wochen Ergebnissen. Baue deine ersten fortgeschrittenen Fähigkeiten mit bedingter Ausführung und Qualitätskontrollen.

Ziel: Hermes-Ausgaben erfüllen durchgängig die Qualitätsstandards ohne manuelle Überarbeitung.

Tage 61 bis 90: Multi-Agent

Wenn dein Betrieb es rechtfertigt, entwerfe deine Multi-Agent-Architektur. Erstelle die CLAUDE.md-Dateien für spezialisierte Agenten. Konfiguriere die gemeinsame Speicherschicht. Setze die Orchestrator-Fähigkeit ein.

Ziel: Hermes betreibt einen koordinierten Multi-Agent-Betrieb, der deine komplexesten Arbeitsabläufe von Anfang bis Ende bewältigt.

Die sich kumulierende Realität

Die Entwickler, die heute ihren Hermes-Betrieb starten und 90 Tage lang konsequent betreiben, werden etwas haben, das sich nicht schnell replizieren lässt.

Nicht, weil die Technologie schwer zugänglich ist.

Sondern weil sich die Speicherschicht, die sich über 90 Tage konsequenten Betriebs ansammelt, nicht abkürzen lässt.

Der Hermes-Agent nach 90 Tagen kennt deinen Betrieb. Er weiß, welche Quellen die besten Inhalte für dein Publikum produzieren. Er weiß, welche Ansätze funktioniert haben und welche gescheitert sind. Er kennt deine Stimme, deine Standards und deine Prioritäten, weil er hunderte Male danach gehandelt hat.

Diese angesammelte Intelligenz ist der Burggraben.

Jeden Tag, den du den Betrieb laufen lässt, wird der Graben tiefer.

Jeder Tag, den du mit dem Start wartest, ist ein Tag angesammelter Intelligenz, den du nie zurückbekommst.

Baue das Fundament dieses Wochenende.

Die Fähigkeiten schreibt man an einem Nachmittag.

Der Speicher beginnt sich ab der ersten Sitzung anzusammeln.

Der Zinseszinseffekt beginnt mit dem ersten automatisierten Arbeitsablauf, der ohne dich läuft.

Folge @cyrilXBT für jeden Hermes-Agent-Build, jede Skill-Vorlage und jede Multi-Agent-Architektur, die autonome KI-Betriebe tatsächlich zum Laufen bringt.

Mit einem Klick speichern

Virale Artikel mit YouMind per KI tief lesen

Speichere die Quelle, stelle gezielte Fragen, fasse die Argumentation zusammen und verwandle einen viralen Artikel in wiederverwendbare Notizen in einem einzigen KI-Arbeitsbereich.

YouMind entdecken
Für Creator

Verwandle dein Markdown in einen sauberen 𝕏-Artikel

Wenn du eigene Langtexte veröffentlichst, wird die 𝕏-Formatierung von Bildern, Tabellen und Codeblöcken mühsam. YouMind macht aus einem ganzen Markdown-Entwurf einen sauberen, sofort postbaren 𝕏-Artikel.

Markdown zu 𝕏 testen

Mehr Muster zum Entschlüsseln

Aktuelle virale Artikel

Mehr virale Artikel entdecken