Tutorial 18: Tools & Toolsets — Die Hände der KI
Tutorial 18: Tools & Toolsets — Die Hände der KI — leicht verständlicher Leitfaden basierend auf den offiziellen Dokumentationen
Dies ist Teil der offiziellen Hermes-Agent-Tutorialserie. Alle Tutorials ansehen
Stell dir vor, du gibst deinem Assistenten ein Schweizer Taschenmesser — jedes Werkzeug ist eine andere Klinge, und ein Toolset ist das kleine Etui, das die Klingen organisiert hält. Genau das machen Tools & Toolsets für Hermes Agent: Sie geben deiner KI „Hände“, um tatsächlich etwas zu tun, nicht nur zu plaudern.
Schritt 1: Lerne die Tools kennen (Die Finger deiner KI)
Hermes bringt einen Werkzeugkasten voller integrierter Tools mit. Hier ist die Spickzettel-Übersicht:
| Kategorie | Was sie tut | Beispiele |
|---|---|---|
| Web | Durchsucht das Internet, liest Seiten | web_search, web_extract |
| Terminal & Dateien | Führt Befehle aus, bearbeitet Dateien | terminal, read_file, patch |
| Browser | Öffnet einen echten Browser, sieht den Bildschirm | browser_navigate, browser_vision |
| Medien | Schaut sich Bilder an, erstellt Kunst, spricht | vision_analyze, image_generate, text_to_speech |
| Agent-Orchestrierung | Plant, stellt Fragen, schreibt Code | todo, clarify, execute_code, delegate_task |
| Gedächtnis | Erinnert sich an vergangene Chats | memory, session_search |
| Automatisierung | Plant Aufgaben ein | cronjob |
| Integrationen | Spricht mit Smart Home, MCP-Servern | ha_*, MCP-Tools |
Anfängertipp: Merk dir das nicht auswendig. Wisse einfach, dass es existiert. Du wählst die Tools, die du brauchst, während du arbeitest.
Schritt 2: Tools aktivieren (Wie das Umlegen eines Lichtschalters)
Tools sind in Toolsets gruppiert — stell sie dir wie vorgepackte Sets vor. Du aktivierst sie pro Chat-Sitzung oder pro Plattform (wie Telegram vs. dein Computer).
So steuerst du sie:
# Bestimmte Toolsets in einem Chat verwenden
hermes chat --toolsets "web,terminal"
# Alle verfügbaren Tools anzeigen (interaktives Menü)
hermes tools
# Tools für eine bestimmte Plattform konfigurieren
hermes tools
Was du sehen wirst: Wenn du hermes tools ausführst, bekommst du ein benutzerfreundliches Menü. Drücke einfach die Leertaste, um Tools ein- oder auszuschalten. Es ist wie die Auswahl von Belägen für eine Pizza — nimm, was du willst, lass den Rest weg.
Schritt 3: Die gängigen Toolsets kennenlernen (Deine Standard-Sets)
Du musst nicht alle auswendig lernen, aber das sind die, die du am häufigsten verwenden wirst:
web— Websites suchen und lesenterminal— Befehle auf deinem Computer ausführenfile— Dateien lesen und bearbeitenbrowser— einen echten Browser automatisierenvision— Bilder analysierenmemory— sich Dinge zwischen Chats merkencronjob— Aufgaben planendelegation— Hermes erlaubt, Unter-Agenten zu starten
Beispiel: Du willst, dass Hermes etwas recherchiert und Notizen in einer Datei speichert? Verwende --toolsets "web,file" und du bist startklar.
Schritt 4: Spezielle Tools (Die versteckten Schätze)
Zwei coole Extras, die es wert sind, erwähnt zu werden:
1. X (Twitter) Suche — Durchsucht Beiträge auf X, ist aber standardmäßig deaktiviert. Du benötigst xAI-Anmeldedaten (SuperGrok oder XAI_API_KEY). Aktiviere es über hermes tools → 🐦 X (Twitter) Suche.
2. Tool-Gateway — Wenn du ein zahlender Nous-Portal-Abonnent bist, erhältst du Websuche, Bildgenerierung, TTS und Browser-Automatisierung ohne separate API-Schlüssel. Führe einfach aus:
hermes model
Aktiviere dann einzelne Tools mit hermes tools.
Schritt 5: Wähle dein Terminal-Backend (Wo Befehle ausgeführt werden)
Das terminal-Tool kann Befehle an verschiedenen Orten ausführen:
| Backend | Was es tut | Am besten geeignet für |
|---|---|---|
local |
Läuft auf deinem Rechner (Standard) | Vertrauenswürdige Aufgaben, Entwicklung |
docker |
Läuft in isolierten Containern | Sicherheit, Tests |
ssh |
Läuft auf einem entfernten Server | Den Agenten von seinem eigenen Code fernhalten |
singularity |
Verwendet Singularity-Container | HPC / wissenschaftliches Rechnen |
Anfängertipp: Starte mit local. Wechsle zu docker, wenn du dir Sorgen um die Sicherheit machst.
Als Nächstes: Wir tauchen in das Skills-System ein — wie du Hermes neue Tricks beibringst, die perfekt zu deinem Workflow passen.
Du weißt jetzt, wie du Hermes seine „Hände“ gibst. Als Nächstes tauchen wir ein in wie du deine eigenen benutzerdefinierten Tools erstellst — damit du Hermes brandneue Tricks beibringen kannst, die perfekt zu deinem Workflow passen.
Bleib dran und viel Spaß beim Automatisieren! 🚀
📖 Offizielle Dokumentation
この記事は Hermes Agent のOffizielle Dokumentationに基づいています:Offizielle Dokumentation › user-guide/features/tools