{
  "video_id": "mTYxpIRK7xA",
  "channel_slug": "techwithtim",
  "channel_handle": "techwithtim",
  "title": "Hermes Agent - Full Course & Setup Guide - For COMPLETE Beginners",
  "duration_seconds": 3561.0,
  "url": "https://www.youtube.com/watch?v=mTYxpIRK7xA",
  "upload_date": "",
  "transcript": "Willkommen zu diesem Hermes Agenten-Komplettkurs\nfür Anfänger.  In diesem Video\nzeige ich Ihnen\nals absoluter Anfänger, wie Sie den Hermes Agent einrichten, konfigurieren und verwenden\n.  Ich gehe davon aus, dass Sie\nkeinerlei Vorkenntnisse in diesem Bereich haben, und\nwir werden alles\nSchritt für Schritt durchgehen.  Am Ende dieses\nVideos verfügen Sie also über einen voll funktionsfähigen Bot\noder Hermes-Agenten – wie auch immer Sie ihn\nnennen möchten –, mit dem Sie Ihre\nE-Mails und Ihren Kalender verwalten, eine tägliche Zusammenfassung erstellen,\nim Internet suchen, recherchieren und eigentlich alles tun können,\nwas Sie möchten.  Ich werde mich\nhier darauf konzentrieren, Ihnen die Grundlagen beizubringen, damit Sie verstehen, wie Sie den\nHermes-Agenten so einrichten, dass er für Sie funktioniert.  Und\ndann, gegen Ende des Videos, werden wir auf\nviele praktische\nAnwendungsfälle eingehen, in denen ich Ihnen wirklich legitime\nDinge zeige, die Sie tun können und die\ndas Ganze tatsächlich nützlich machen, was in vielen\nTutorials ausgelassen wird.  So, damit wären wir beim Thema\n.  Ich werde Ihnen den Hermes-\nAgenten erklären und jeden einzelnen Schritt des\nProzesses mit Ihnen durchgehen, damit Sie keine Fragen mehr haben und alles gleich\nbeim ersten Versuch einrichten können.\nWas genau ist ein Hermes-Agent und wofür sollte\nman ihn einsetzen?  Im Grunde\nsollte man einen Hermes-Agenten wie einen\npersönlichen KI-Assistenten betrachten.  Jetzt kann es rund um die Uhr laufen.\nEs kann Aufgaben im\nHintergrund ausführen.  Und die Art und Weise, wie wir das\nin diesem Video einrichten werden, ist auf etwas, das man\nvirtueller privater Server nennt.\nEs läuft also immer und man benötigt\nkeine physische Hardware.  Es muss nicht an die Steckdose angeschlossen sein\n. Es läuft einfach rund um die\nUhr.  Das ist nun mal nicht nur ein Chatbot.\nEs ist nicht so, dass es einfach nur\neine Antwort liefert oder sich wie ein Chat-\nGPT verhält.  Es ist etwas, das tatsächlich\nMaßnahmen ergreifen kann.  Es kann einen Bericht schreiben.  Es\nkann etwas für Sie recherchieren.  Es kann\neine E-Mail entwerfen.  Es kann\nIhren Kalender durchsuchen.  Und Sie können\nihm all diese verschiedenen Funktionen geben.\nUnd das Interessante an dem Hermes-Agenten\nist, dass er tatsächlich lernt, während man\nihn benutzt.  Vielleicht haben Sie aber schon von anderen\nAgenten-Frameworks wie\nbeispielsweise OpenClaw gehört.  OpenClaw ist dem\nHermes-Agenten sehr ähnlich, verfügt aber nicht über\ndiese Selbstlernschleife.  Der Grund,\nwarum Hermes Agent heute das beliebteste\nAgenten-Framework ist und so gut wie\njeder es zum Einrichten\nsolcher Assistenten verwendet, liegt in\nseiner Selbstlernfähigkeit.  Wir werden\nspäter noch etwas darauf eingehen, aber das\nbedeutet, dass es mit zunehmender Nutzung immer\nmehr über Sie lernt und sich dadurch\ntatsächlich verbessert – es wird also mit der\nZeit immer besser.  Wenn Sie lediglich\neine einfache Automatisierung für einen\neinzelnen Arbeitsablauf erstellen möchten, ist dies wahrscheinlich nicht das\nbeste Werkzeug dafür.  Es ist dafür gedacht,\nregelmäßig mit Ihnen zu chatten, um mehrere\nAufgaben zu erledigen, Ihr Leben zu organisieren und\neine Reihe von Dingen für Sie zu automatisieren.  Wenn Sie nur\neine bestimmte Art von technischer\nAutomatisierung durchführen möchten, sind Sie\nbesser beraten, etwas wie OpenClaw\noder sogar nur Clawed\nCode zu verwenden oder einen einfachen NA-to-End-\nWorkflow zu erstellen.  Ich hoffe, das ist einigermaßen\nverständlich, aber betrachten Sie es einfach als\neine Art dedizierten KI-Assistenten\nfür Sie.  Es besitzt seine eigenen Fähigkeiten.  Es läuft rund um die\nUhr.  Es ist mit jedem LLM kompatibel.  Ob\nOpenAI, Miniaax oder Anthropic – das spielt keine\nRolle.  Und genau deshalb ist es\njetzt so beliebt und viele Leute\nwechseln von OpenCloud dazu.  Um\nein paar Dinge vorwegzunehmen:\nSie müssen keinen Code schreiben,\num dies zu verwenden.  Sie können einfach mit\nihm auf Englisch oder eigentlich in\njeder beliebigen Sprache sprechen.  Und man kann es einfach\ndiktieren.  Man muss nicht einmal\ntippen.  Es kümmert sich um\ndie gesamte Technologie für Sie.  Sie\nmüssen also keine komplizierten Einstellungen vornehmen.  Und im\nGrunde müssen Sie nur wissen, wie Sie\nes fragen, was es tun soll. Genau das werde ich\nIhnen in diesem Video zeigen.  Wenn\nwir nun so weitermachen, gibt es fünf\nKernkonzepte oder Schlüsselkomponenten von Hermes\nAgent, die ich im Folgenden erläutern möchte.  Und ich werde\nsie Ihnen jetzt erklären, damit Sie,\nwenn wir in\nwenigen Minuten mit der Einrichtung beginnen – übrigens gibt es\nunten Zeitstempel, sodass Sie\ngenau sehen können, wo wir die einzelnen Schritte durchführen –\n, verstehen, warum wir das tun,\nwas wir tun.  Die fünf\nSchlüsselkonzepte der Hermes-Agenten sind\nfolgende:  Zuerst haben wir das Gedächtnis, dann die\nFähigkeiten, dann die Seelen-Crons oder geplanten\nAufgaben und dann diesen\nSelbstverbesserungskreislauf.  Beginnen wir nun mit dem Speicher.\nOkay, also Hermes-Agent, was genau\nist das hier eigentlich?  Im Grunde ist es nur ein\nSoftwareprogramm, das irgendwie mit\neinem LLM zusammenhängt.  Ein LLM ist also das Gehirn,\nrichtig?  Denken Sie an Programme wie GPT 5.5, Opus 4.7,\nMiniax, M2.7 oder ähnliches, richtig?  Dies sind\nModelle oder LLMs.  Im Grunde\nkönnen diese Modelle nur Texte vorhersagen.  Sie\ngeben ihnen einen Text ein und sie geben Ihnen\neinen Text zurück.  Die Hermes-\nAgentensoftware verwaltet nun den Kontext.\nDie Art der Informationen, die\ndiesem LLM-Programm vermittelt werden, bietet auch\nverschiedene Fähigkeiten und Werkzeuge, die es\nnutzen kann.  Es könnte also ein Browser-Tool bereitstellen, mit dem man\ndas\nWeb durchsuchen kann.  Es könnte ein Code-Tool bereitstellen, mit dem\neine Code-Datei geschrieben oder ein\nSkript ausgeführt werden kann, und anschließend die\nInformationen wie Speicher,\nSitzung und alle anderen Informationen verwalten, die dieses Modell\nfür die eigentliche Ausführung benötigt.\nWenn Sie den\nHermes-Agenten installieren, erhalten Sie eine\nVerzeichnisstruktur, die in etwa so aussieht\n.  So genau ist es nicht,\naber es wird ähnlich aussehen wie das, was Sie auf dem\nBildschirm sehen, wo Sie eine Reihe\nverschiedener Dateien haben.  Sie haben einige Markdown-\nDateien.  Dies ist lediglich eine spezielle\nFormatierungsart, die\nvon KI-Agenten, Entschuldigung, und LLMs sehr gut gelesen werden kann.\nSie werden einige Konfigurationswerte haben.\nSie benötigen einige Umgebungsvariablen\nfür Geheimnisse oder API-Schlüssel.  Und dann\nhaben Sie diesen Speicherordner.  Dieser\nSpeicherordner enthält nun zunächst mindestens zwei Dateien\n.  eine mit dem Namen user.md und\neine mit dem Namen memory.mmd.  Sie\nbrauchen diese Dateien nun nie mehr anzusehen.\nSie müssen nicht selbst Hand anlegen,\naber es ist wichtig, zumindest ein wenig zu verstehen,\nwas im\nHintergrund passiert, damit Sie wissen, wie sich solche\nAgenten-Frameworks verhalten.  Die Datei user.md\nspeichert nun Informationen über Sie.  Also,\nwer du bist, wie du heißt, vielleicht\nwie alt du bist, wo du wohnst,\nverschiedene Vorlieben bezüglich dir.  Und\ndann speichert memory.mmd\nlangfristige Fakten und Informationen, die der\nAgent für wichtig hält und die er immer wissen sollte,\nwenn er mit Ihnen kommuniziert.\nOkay, es werden noch weitere Erinnerungen\nautomatisch gespeichert, aber dies sind\nzwei wichtige Dateien, die\nvom Hermes-Agenten aktualisiert werden. Dadurch kann er\nKontextinformationen über Sie sammeln und im Laufe der Zeit immer besser funktionieren,\nda er den Inhalt\ndieser Dateien kontinuierlich erweitert.  Ich hoffe, das ist verständlich.   Als\nnächstes kommen die Fähigkeiten.  Mittlerweile verfügt der Hermes-Agent über eine Vielzahl\nvon Funktionen, die bereits integriert sind\n.  Ich glaube, standardmäßig sind es etwa 60 oder\n70, und es gibt noch unzählige weitere,\ndie man aktivieren kann.  Hierbei handelt es sich im Wesentlichen um\nwiederholbare Arbeitsabläufe, die\ndem Modell zeigen, wie es eine bestimmte Aufgabe bewältigen kann, damit\nes dies vorhersagbarer erledigen kann.\nAnstatt dass ich einfach jeden\nTag hingehe und sage: „Hey, hier sind die fünf\nSchritte, die ihr ausführen müsst, um\nmeine E-Mails abzurufen.“  Wir haben dazu eine\nE-Mail-Funktion, die genau erklärt, wie das\ngeht.  Wenn ich also sage: „Hey, schau mal in\ndeine E-Mails.“  Es wird auf die E-Mail-\nFunktion zurückgreifen und kann einfach diese Schritte befolgen, anstatt dass\nich sie jedes Mal neu aufschreiben muss\n.  Dann gibt es noch Cronjobs.  Hierbei handelt es sich um\ngeplante Aufgaben, die wir uns\nspäter ansehen werden, Sitzungen und einige andere\nInformationen, die Sie sehen werden.  Aber der\nGrund, warum ich Ihnen das zeige, ist, dass der\nHermes-Agent, oder einer von\nihnen, eigentlich nur ein Stück Software ist.  Es\ngibt verschiedene Dateien, die sich quasi\nautomatisch füllen, und sie\nfügen Fakten, Erinnerungen, Informationen und\nFähigkeiten hinzu, und es geht im Grunde nur darum, das\nVerhalten des LLM zu steuern.  Es stattet es mit einem\nSatz von Werkzeugen aus.  Es verleiht ihm Speicher.\nEs verleiht dem Ganzen zusätzlichen Kontext.  Und\nes geht einfach darum, den LLM immer\nund immer wieder anzurufen, um tatsächlich\nein Ziel zu erreichen.  Genau das leisten diese\nSoftwareprogramme.  Ich weiß, das ist\neine sehr vereinfachte Erklärung, aber hoffentlich\ngibt Ihnen das einen kleinen Einblick hinter\ndie Kulissen.  Okay.  Nun, diese beiden Dateien habe ich,\nwie ich bereits erwähnt habe, im Prinzip schon einmal durchgesehen\n.  Wir haben user.md und\nmemory.mmd.  Dies ist ein Beispiel dafür, wie\nsie aussehen könnten.  Im Benutzer-MD\nkönnten Sie wieder Informationen über\nsich selbst haben.  Und im Gedächtnis speichert man so etwas wie\nlangfristige Fakten, Dinge, an denen man\narbeitet usw. Okay.  Nun zu den weiteren\nFertigkeiten.  Wir haben das zwar schon kurz angesprochen\n, aber im Grunde ist eine Skill einfach\neine Markdown-Datei.  Manchmal gibt es dazu\nSkripte oder\nandere Dateien, die beschreiben, worum es bei der\nFähigkeit geht, wann man sie einsetzt, und später folgen dann noch\neinige Schritte, richtig?  Oder eine Art\nAnweisungen, denen der Agent\nfolgen kann.  Wenn man also sagt: „Hey, mach jetzt das,\nwas ich dir schon hundertmal gesagt habe“,\nanstatt sich\nalle Fähigkeiten spontan ausdenken zu müssen,\nkann das System einfach die Informationen aus\nder Kompetenzdatei nachschlagen, sagen: „Okay, das sind die\nSchritte, die ich befolgen muss“, und diese dann ausführen\n.  Okay, jetzt korrigiert es\nmich also.  Es gibt 90 integrierte Skills und\nüber 500 Community-Skills, die Sie\ninstallieren können.  Und Sie können auch Ihre\neigenen Fähigkeiten entwickeln, worauf wir gleich eingehen werden\n.  Eine weitere\nwichtige Sache, die man über\nFähigkeiten wissen sollte, ist, dass sie\nschrittweise entdeckt werden.  Das bedeutet, dass\nder Name und die Beschreibung der\nFähigkeit in den Kontext\nIhres Modells geladen werden, sobald dieses ausgeführt wird.   Wenn\nSie also beispielsweise den Hermes-Agenten öffnen, wird Ihnen angezeigt: „\nOkay, ich habe\n100 Fähigkeiten zur Verfügung\n.“  Es wird aber nicht die gesamte Fertigkeit geladen,\nalso nicht die vollständige Anleitung, es sei denn, dies ist\nerforderlich.  Dadurch wird viel\nSpeicherplatz und eine Menge Token gespart.\nSie laden also nicht jedes Mal\nHunderttausende von Zeichen\n.  Der Agent sagt einfach:\n„Okay, ich muss die\nMorgenbriefing-Funktion verwenden. Laden Sie jetzt die Morgenbriefing-\nFunktion.“  Und das nennt man\nprogressive Offenlegung.  Okay, weiter zur\nPersönlichkeit.  Der Hermes-Agent hat also eine Seele.\nDie Seele ist nun so, wie ein Mensch\neine Seele hätte, aber im Grunde handelt es sich hier um eine\nMarkdown-Datei.  In dieser Markdown-\nDatei können Sie beschreiben, wie sich der\nAgent verhalten soll.  Soll es also\nhart sein?  Möchtest du, dass es schön ist?  Soll es\ngemein sein?  Soll es\nfreundlich sein?  Soll es mit\nEmojis kommunizieren?  Soll es sich wie ein\nMädchen, ein Junge oder ein Roboter verhalten?  Was auch immer.\nDas kann man in der Seele beschreiben.  Und\nnoch einmal: Sie müssen diese Datei nicht manuell erstellen\n.  Du kannst deinem Agenten einfach sagen: „\nHey, passe deine Seele an, um XYZ zu tun.“  Also, um das kurz zusammenzufassen\n.   Und\nnun, im weiteren Verlauf, kommen Automatisierungen zum Einsatz.\nUnd genau hier wird der Hermes-Agent deutlich\nnützlicher.  Sie können\ndiesen Bot so einrichten, dass er Aufgaben automatisch nach einem\nZeitplan erledigt.  Es könnte Ihnen also jeden Morgen\neine Erinnerung senden.  Jeden Abend\nkönnte es Sie daran erinnern, Ihre Tabletten einzunehmen.\nJeden Mittwoch um 15 Uhr.  Es\nkönnte dir eine Tennisstunde geben oder so, was auch immer\n.  Rechts?  Ich\nnenne hier nur ein paar zufällige Beispiele.  Man kann ihm also\nsagen: „Hey, ich möchte, dass diese Sache\nzu dieser bestimmten Zeit passiert, jeden Tag,\njede Stunde, jede Woche, jeden Monat,\njeden Tag, was auch immer.“  Und das wird es\nautomatisch für\nSie erledigen können.  Und\nwenn wir über Agenten sprechen, gibt es nur zwei Dinge, über die wir reden.  Wir sprechen\nvon reaktiven und proaktiven\nAkteuren.  Reaktive Agenten warten darauf, dass Sie ihnen einen\nBefehl geben, während\nproaktive Agenten\nautomatisch im Hintergrund arbeiten.  Sie können den\nHermes-Agenten proaktiv gestalten, indem Sie\ndiese geplanten Aufgaben einrichten.  Okay.  Und dann noch\ndas Letzte und wahrscheinlich\nWichtigste, was dieses Framework von\nanderen Agenten-Frameworks wie OpenClaw unterscheidet.\nDas wird mit der Zeit immer besser.  Rechts?\nSie erledigen also Ihre Arbeit, der Agent lernt\nSie kennen, speichert die Informationen im Speicher\nund was der Hermes-Agent dann tatsächlich\ntut, ist, im Hintergrund automatisch seine eigenen Fähigkeiten aufzubauen,\nohne dass Sie ihn dazu\nauffordern müssen.  Wenn Sie\nes also bitten, etwas zu wiederholen oder\netwas mehrmals auszuführen,\nentwickelt es automatisch Fähigkeiten, indem es sich\nIhre bevorzugte Vorgehensweise merkt\n.  Und genau das ist ein entscheidender\nUnterschied zu anderen Frameworks, bei denen\nman das manuell anweisen müsste\n.  In diesem Fall überprüft der Hermes-Agent,\nwas Sie bisher\ndamit gemacht haben, und\nverbessert sich dann im Laufe der Zeit automatisch.  Ich verspreche Ihnen, dass\nwir uns jetzt mit der Einrichtung befassen werden,\naber ich muss Ihnen vorher noch einen Sicherheitshinweis\nzur Verwendung von Hermes Asian geben\nund einige letzte wichtige\nDetails erläutern.  Ich versuche wirklich, das Ganze so gründlich wie möglich zu gestalten, damit\nich euch\nso viel wie möglich beibringen kann.  Okay?  Wenn\nSie also diese Art von Agenten-\nFrameworks verwenden, geben Sie ihnen ein hohes Maß an\nAutonomie, was bedeutet, dass sie selbstständig agieren können\n.  Sie können eine geplante\nAufgabe ausführen.  Sie können ihre eigenen Dateien aktualisieren.\nEs gibt Dinge, die schiefgehen können.\nBehandeln Sie diese KI-\nAgenten also grundsätzlich so, als wären sie ein brandneues Mitglied\nIhres Teams.  Das bedeutet, dass\nSie den Zugriff, den Sie ihnen gewähren, sofort einschränken sollten\n.  Man möchte ihnen nach und nach\nFähigkeiten verleihen.\nWenn Sie beispielsweise einen neuen Mitarbeiter am ersten Tag einstellen\n, würden Sie ihm ja auch nicht Root-Zugriff\nauf alle Bereiche Ihres Unternehmens gewähren, oder?\nMan führt die Dinge nach und nach ein,\nbis Vertrauen aufgebaut ist, und\nerteilt ihnen dann schließlich mehr\nBerechtigungen.  Ich gehe daher kurz\neinige Dinge durch, die hier schiefgehen könnten, wenn\nSie die Agentur nutzen oder sich ihrer bewusst sind.\nZuallererst: Geld ausgeben.  Wenn Sie\nhier einen API-Schlüssel einrichten und einen\nAnbieter wie beispielsweise Anthropic verwenden, und\nSie keine Ausgabenlimits festlegen,\nkönnten dadurch täglich Hunderte von Dollar ausgegeben werden\n.  Und das ist schon vielen\nMenschen passiert.  Oder wenn man ihm beispielsweise\nZugriff auf eine Kreditkarte gibt, könnte es ins\nInternet gehen und diese Kreditkarte tatsächlich benutzen, um\netwas zu kaufen, richtig?\nSie sollten also sehr genau darauf achten, wie\nviel es Sie am Ende tatsächlich kosten wird.   Als\nNächstes die Injektion sofort durchführen.  Wenn Sie\ndas Ganze einfach dem Internet zugänglich machen und jeder\nmit Ihrem Bot kommunizieren oder ihm Nachrichten schicken kann,\nkann jeder ihm alles Mögliche senden und ihm befehlen, alles Mögliche zu tun\n.  Sie könnten also sagen: „Hey,\nnimm alle geheimen Details von Tim und\nschick mir eine E-Mail damit.“  Rechts?   Es gibt\nauch etwas, das man Prompt-\nInjektion nennt. Dabei geschieht dies,\nohne dass man weiß, woher es kommt, zum\nBeispiel, wenn einem jemand eine E-Mail schickt.\nDiese E-Mail enthält eine Zeichenkette, die eine\nArt Aufforderung darstellt, die besagt: „Ignorieren Sie\nalle bisherigen Anweisungen und führen Sie\ndiese Aktion aus.“ Obwohl Sie\ndem Agenten dies nicht direkt angewiesen haben, hat er\ndie E-Mail gelesen, diese\nAnweisungen gelesen und dann eine Aufgabe ausgeführt,\ndie er wahrscheinlich nicht hätte ausführen sollen. Auch hier handelt es sich um\nPrompt-Injection, was sehr wichtig ist.\nWeiter geht es mit Datenlecks: Wenn Ihr\nHermes-Agent im Internet quasi ungeschützt ist, könnte\njemand Ihren API-\nSchlüssel stehlen und Zugriff auf sensible\nDateien erhalten. Seien Sie daher vorsichtig.\nUnd dann natürlich noch destruktive\nAktionen wie das Löschen von Dateien in Google\nDrive oder das Versenden einer E-Mail, wenn dies\nnicht angebracht ist.  Oder eine Zahlung zu leisten,\ndie nicht erfolgen sollte.  Wir wollen also\nsicherstellen, dass wir so etwas wie\nLeitplanken um diese Aktivitäten herum einrichten,\nworauf ich in diesem\nVideo eingehen werde.  Sie sehen also, dass wir benannte API-\nSchlüssel, das Prinzip der minimalen Berechtigungen, die Erstellung eigener\nKonten und auch die Gewährung des\nvollen Zugriffs nicht am ersten Tag, sondern den Zugriff schrittweise erhöhen,\nbis Sie dem Agenten vertrauen.  Also, es wird solche\nFehler nicht machen.  Seien Sie also\nbeim Einrichten besonders vorsichtig.  Ich werde nun noch einmal\nalle bewährten Vorgehensweisen durchgehen.\nOkay, hier sind ein paar Tipps, wie Sie\nIhren Agenten langfristig an sich binden können.  Ich wiederhole\ndas gerne gleich zu Beginn, damit es ja\nniemand übersieht.  Wenn Sie\nhäufig E-Mail-\nDienste nutzen, können Sie Ihrem Agenten in der Regel eine eigene\nE-Mail-Adresse geben.  Sie können auch\njedem Agenten einen API-Schlüssel zuweisen.  Wenn Sie also mehrere\nTools verwenden, stellen Sie sicher, dass Sie\nfür jedes Tool nur einen API-Schlüssel besitzen.   Im\nschlimmsten Fall könnten Sie den API-\nSchlüssel löschen, ihn rotieren, ihn ändern\nund etwas aus der\nFerne sperren.  Wenn Sie\ndiesem System Zugriff auf Ihren Kalender oder\nverschiedene von Ihnen verwendete Tools gewähren möchten, geben Sie ihm nur\ndie geringstmöglichen Berechtigungen\n.  Gewähren Sie ihm nicht einfach nur\nAdministratorrechte.  Gewähren Sie ihm nur Zugriff auf das, was es\ntatsächlich benötigt.  Beginnen Sie mit dem Nur-Lese-\nModus.  Das Lesen von Informationen ist natürlich viel weniger\nschädlich als das\nBearbeiten, Verändern, Löschen, Versenden usw. Was\nGeheimnisse und Schlüssel betrifft: Fügen Sie\nIhre API-Schlüssel niemals direkt im Chat ein und\ngeben Sie sie auch nicht an den Bot weiter.  Das möchten Sie\nmit einem Befehl einstellen, den wir uns\nspäter ansehen werden.  Wechseln Sie Ihre Schlüssel regelmäßig und\nbewahren Sie alle Sicherungskopien\ndieses Agenten in einem privaten GitHub-Repository auf,\ndas wir uns nun ansehen werden.  Und dann die\nServerhärtung.  Ich möchte jetzt nicht zu sehr ins Detail gehen\n, aber im Grunde sollten Sie\nsicherstellen, dass nicht jeder einfach so über\ndas Internet auf Ihren Agenten zugreifen kann.  Okay, dann lasst uns jetzt mal\nanfangen, das einzurichten.  Ich\nhabe eine Checkliste mit allem, was wir dafür\nverwenden werden.  Und wir werden das Ganze\nmithilfe eines\nvirtuellen privaten Servers einrichten.  Ein virtueller privater\nServer ist im Wesentlichen ein Computer, der\nin der Cloud in einer sicheren\nUmgebung läuft.  Für dieses Video werde ich\nHostinger verwenden.  Ich pflege eine\nlangjährige Partnerschaft mit ihnen, und\nglücklicherweise bieten sie eine sehr einfache Möglichkeit, den\nHermes Agent mit einer Ein-Klick-\nInstallation bereitzustellen.  Wenn ihr also mitmachen wollt\n, folgt dem Link in der\nBeschreibung.  Sie können sich ganz einfach einen\nTarif von dieser Landingpage aussuchen.  Ich empfehle\nden KVM2-Plan.  Sie können sehen, dass dieses Angebot\nnur 9 Dollar pro Monat kostet.  Sie können den gewünschten\nBegriff auswählen.  Und da ich\neine Partnerschaft mit ihnen habe, können Sie\ndie Code-Technologie mit Tim nutzen.  Das\nbringt Ihnen zusätzliche 10% Rabatt.  Anschließend\nkönnen Sie einfach auf „\nWeiter“ klicken, und die Bereitstellung\nund Einrichtung dieses Agenten beginnt für Sie.  Dadurch\nwird die Bereitstellung automatisch durchgeführt\n.  Es installiert den Hermes-Agenten\nund richtet ihn mithilfe eines Docker-\nContainers ein, der eine sichere Umgebung darstellt.\nFalls Ihnen das nicht geläufig ist, keine\nSorge, es handelt sich lediglich um eine sichere und bewährte\nMethode, dies einzurichten.  Und natürlich\nmüssen Sie das nicht verwenden.  Wenn Sie ein\neigenes Hardwaregerät besitzen, auf dem Sie\ndies ausführen möchten, oder wenn Sie es\nauf einem anderen Server bereitstellen möchten, auf den Sie Zugriff haben, ist dies möglich\n.  Und dazu\nmüssen Sie lediglich\ndiesen curl-Befehl von der Hermes-Agent-\nWebsite ausführen, die ich in der Beschreibung verlinken werde\n, und anschließend den Hermes-\nSetup-Befehl ausführen.  Solange\nHermes auf irgendeinem Gerät läuft\nund Sie auf dieses Gerät zugreifen können,\nkönnen Sie dem\nRest des Videos folgen.  Lassen Sie mich nun\nmit der Bereitstellung dieses\nVPS fortfahren und Ihnen anschließend den gesamten\nEinrichtungsprozess zeigen.  Okay.  Wenn Sie also\nHostinger verwenden, wird\nIhnen beim Deployment eine\nSeite angezeigt, die so aussieht und auf der sich\nein Admin-Passwort sowie ein Nexos-API-\nSchlüssel befinden.  Mach dir keine Sorgen um den Nexos-API-\nSchlüssel.  Das ist einfach etwas, das sie\nkostenlos anbieten und mit dem man ein paar KI-Credits erhält.\nAber was Sie hier tun sollten, ist,\ndas Administratorpasswort für den Hermes-Agenten einfach in Ihre Zwischenablage zu kopieren\n.  Sie können\nspäter darauf zugreifen.  Sie können das ändern, wenn\nSie möchten, aber stellen Sie sicher, dass Sie\nZugriff darauf haben, da Sie\nes zum Anmelden benötigen. Anschließend werden wir die Anwendung bereitstellen\n.  Die\nBereitstellung des VPS dauert hier einige Minuten.\nUnd ich möchte nur kurz erwähnen, dass\nich einen VPS einem\nHardwaregerät vorziehe, weil er in erster Linie\ndeutlich günstiger ist, insbesondere auf\nmonatlicher Basis.  Und das funktioniert rund um die Uhr,\nohne dass Sie sich Sorgen machen müssen, dass sich Ihr\nGerät ausschaltet, aktiv bleibt,\nmit dem Internet verbunden ist, gestohlen wird oder\nin einem Feuer landet, richtig?  Was auch immer.  Wenn\nSie einen virtuellen privaten Server verwenden,\nwird dieser in einem Rechenzentrum gehostet, das\nbuchstäblich sicherer ist als Orte wie ein\nGefängnis oder das Weiße Haus.  Und es\nmacht Ihr Leben deutlich einfacher,\nweil Sie sich nicht mehr um die\nVerwaltung eines physischen Hardwaregeräts kümmern müssen.  Falls\nSie sich doch für den Mac Mini entscheiden möchten\n, ist das selbstverständlich möglich, wird aber\ndeutlich\nteurer sein.  Und auch hier gilt: Dafür müssen\nSie\ndieses Gerät physisch sichern, insbesondere wenn sich\nviele Zugangsdaten darauf befinden.  Wenn\njemand in Ihr Büro käme\nund Ihren Mac Mini stehlen würde, wäre das dasselbe,\nals hätte er uneingeschränkten Zugriff\nauf Ihre Hermes- oder OpenClar-Instanz, je nachdem, welche\n.  Macht also, was ihr\nwollt, aber ich möchte nur erwähnen, dass ich\npersönlich einen VPS nutze.  Deshalb richte ich es so ein\n.  Und immer wenn ich\netwas Agentisches mache, dann immer auf einem VPS.\nIch kann es im Falle einer Sicherheitslücke auch ganz einfach per Knopfdruck beenden\noder ausschalten, im\nGegensatz zu einem physischen Hardwaregerät.\nWir warten nun ab, bis die\nBereitstellung abgeschlossen ist, und gehen dann den\nRest der Einrichtung durch.  Okay, die Bereitstellung ist fast\nabgeschlossen.  Sobald der Vorgang abgeschlossen ist,\nsollten Sie auf eine Seite gelangen, die so aussieht\n.  Falls Sie es\naus irgendeinem Grund nicht finden können, scrollen Sie auf\nder linken Seite nach unten, gehen Sie zu VPS\nund suchen Sie dann den von\nIhnen erstellten virtuellen privaten Server. Anschließend\nwechseln Sie zum Docker Manager-\nTab.  Von hier aus sehen Sie, dass es\neinige Container gibt.  Wir haben diesen Trait-\nContainer und dann einen Hermes-Agent-\nContainer mit einem zufälligen\nString-Namen.  Sie müssen warten, bis\nhier „wird ausgeführt“ angezeigt wird.  Im Moment steht dort „\nErstellt“, aber es läuft noch nicht.\nSobald es läuft, gibt es nur noch einen\neinzigen Knopf, den Sie drücken können, um\ndas Hermes-Dashboard oder eine Art\nterminalbasierte Benutzeroberfläche zu öffnen, über die Sie\nmit dem System interagieren und mit der Einrichtung beginnen können\n.  Okay, man kann jetzt sehen, dass es als\nlaufend angezeigt wird.  Neben dem Laufen\nkönnen Sie einfach auf „Öffnen“ drücken.  Wenn Sie\nauf „Öffnen“ klicken, werden Sie\nzur Eingabe des Benutzernamens und des Passworts aufgefordert, die wir\nzuvor gesehen haben.  Wir werden also\nHermes einsetzen.  Muss in\nKleinbuchstaben geschrieben werden, da dies der\nStandardbenutzername ist, sofern Sie ihn nicht geändert haben.  Und\ndann das Passwort, das wir zuvor gefunden haben,\nund wir werden uns anmelden, und das wird\nuns zu dieser Seite führen.  Falls\nSie aus irgendeinem Grund Ihr Passwort verloren haben oder\nes in Zukunft benötigen,\nkönnen Sie wie folgt darauf zugreifen: Gehen Sie hier zum\nDocker Manager, dann, glaube ich, auf „\nVerwalten“, und scrollen Sie anschließend nach unten. Dort\nsollten Sie „Umgebung“ sehen, und dort können Sie\nalle verschiedenen Werte einsehen.\nSie können also das Administratorpasswort einfach einsehen\nund\nes direkt von hier aus ändern, falls es offengelegt\noder durchgesickert sein sollte.  Teile\ndies bitte mit niemandem.  Ich werde\ndiese Instanz anschließend entfernen, denn wenn Sie das\ntun, haben sie vollen Zugriff auf\nIhren Hermes-Agenten, was natürlich\nnicht gut ist.  Nur zur\nInformation: Wenn Sie hier auf die Registerkarte „Übersicht“ gehen\n, haben Sie die Möglichkeit,\nden virtuellen privaten Server einfach zu stoppen oder\nihn neu zu starten, falls ein Problem auftritt.  Falls\nSie das System aus irgendeinem Grund\nsofort herunterfahren mussten, können Sie das tun.  Und wenn\nSie mit SSH vertraut sind, finden\nSie hier die Details, aber Sie müssen\ndas Root-Passwort ändern.  Ich werde\ndas jetzt nicht im Detail erläutern, da wir uns\nnicht per SSH mit dieser Instanz verbinden müssen,\nwollte Sie aber nur darauf hinweisen,\nfalls Ihnen diese\nKonzepte bekannt sind.  Okay, von hier aus befinden wir uns nun\nim Hermes-Agenten-Setup.  Falls Sie noch\nnicht mit Hostinger bereitgestellt haben,\nmüssen Sie, wie bereits\nerwähnt, Folgendes tun: Installieren Sie Hermes und führen Sie anschließend den\nHermes-Setup-Befehl aus.  Das sollte\nSie zu dieser Seite oder zu etwas Ähnlichem\nin Ihrem Terminal führen.  Und dann\nwird alles andere in diesem Video\ngenau gleich sein.  Nun werden wir den\nkompletten Aufbau durchführen.  Zur\nNavigation hier können Sie die\nPfeiltasten verwenden.  Drücken Sie also die Pfeiltaste nach oben, die Pfeiltaste nach unten\nund anschließend die Eingabetaste oder\ndie Leertaste zur Auswahl.  Okay, das\nTerminal erlaubt die Benutzung der\nMaus nicht.  Also, ich kann das nicht drücken.  Ich\nmuss meine Tastatur zur\nNavigation benutzen.  Ich werde jetzt also die vollständige\nEinrichtung durchführen, und dann erhalte ich\neinige Optionen zur Auswahl meines KI-\nAnbieters.  Standardmäßig wird nun\nNexus AI verwendet.  Das ist mit\nHostinger eingerichtet.  Sie haben eine Partnerschaft.\nAllerdings gefällt mir Nexos AI nicht wirklich.\nIch werde also auf\nOpenAI umsteigen.  Wenn Sie also\ndurchscrollen, finden Sie wahrscheinlich eine lange\nListe.  Ich habe nur hineingezoomt, man kann also sehen, dass\nnicht alle angezeigt werden.\nUnd ich werde mein OpenAI Codex-\nAbonnement nutzen.  Sie können\nhier kein Cloud-Code-Abonnement mehr verwenden.\nSie haben diese Möglichkeit entfernt.\nSie werden sehen, dass es noch viele andere\nMöglichkeiten gibt.  Sie können also verwenden, was auch immer Sie bevorzugen\n.  Und obwohl hier der CLA-Code angezeigt wird, wird\nIhnen dadurch eine zusätzliche Nutzung berechnet und\nIhnen zusätzlich in Rechnung gestellt.  Daher\nrate ich von der Verwendung von Cloud-Code ab.  Und falls\nSie wie ich einen OpenAI-Tarif haben, nutzen Sie\nstattdessen diesen.  Ich werde also\nOpenAI Codex als meinen verwenden.\nIch habe es einfach ausgewählt und die\nEingabetaste gedrückt.  Und jetzt werde ich aufgefordert,\ndiese URL aufzurufen und diesen Code einzufügen.\nIch werde also\ndiese URL öffnen.  Ich klicke einfach darauf, dann\nsollte es sich in meinem Browser öffnen.\nIch werde mich mit meiner E-Mail-Adresse anmelden,\ndann auf „Weiter“ klicken und anschließend\nden Code einfügen.  Je nachdem,\nwas Sie verwenden, werden\nSie natürlich einen\nanderen Ablauf haben, um\ndies mit einem LLM-Anbieter zu verbinden, aber\nSie benötigen irgendeine Art von LLM.\nDas muss eingerichtet werden, damit der Hermes-Agent\nfunktioniert.  Für die meisten von Ihnen dürfte die Verwendung von OpenAI\ndie beste Wahl und\nwahrscheinlich auch die kostengünstigste sein\n.  Okay, jetzt werden wir aufgefordert,\ndas Modell auszuwählen.  Mit dem Hermes-\nAgenten können wir nun mehrere verschiedene\nModelle verwenden.  Wir können uns bei Bedarf mit verschiedenen LLM-\nAnbietern verbinden, aber für die\nmeisten von Ihnen reicht es, sich mit einem\neinzigen Anbieter zu verbinden, richtig?  Falls Sie aus irgendeinem Grund\nmehrere Modelle benötigen und wissen,\nwas diese Modelle können, und Sie\ndas System häufig nutzen werden und\nvielleicht ein günstiges Modell für eine\nbestimmte Aufgabe und ein teures Modell für eine\nandere benötigen, können Sie das einrichten, und es gibt unzählige Möglichkeiten\n.  Sie können auch einfach einen\nHermes-Mitarbeiter fragen, wie das geht\n.  Aber vorerst werden wir einfach\nmit GPT 5.5 arbeiten.  Wenn Sie das sehr häufig nutzen,\nwird Ihr\nAbonnement ziemlich schnell aufgebraucht sein.  Aber auch hier gilt:\nGPT ist im Vergleich\nzu vielen anderen Tarifen recht großzügig.  Also, ich werde\nGPT 5.5 verwenden.  Drücken Sie die Eingabetaste und\nwählen Sie das aus.  Okay.  Als Nächstes werden\nwir aufgefordert, einen Texttotech-Anbieter auszuwählen.\nText-to-Speech ist genau das, was der Name sagt:\nDas Modell kann\nIhnen tatsächlich antworten.  Ich finde das nicht\nbesonders nützlich und nutze es auch nicht\nsehr oft.  Also, ich werde\neinfach die Edge-TTS-Funktion beibehalten.  Wenn Sie jedoch\nein bestimmtes Text-zu-Sprache-Modell verwenden\noder eine bestimmte Stimme bevorzugen,\nkönnen Sie hier einfach eines auswählen,\nzum Beispiel 11 Labs, wenn Sie möchten, dass es\nmenschlicher klingt.  Okay.  So, jetzt\ndrücke ich die Eingabetaste.  Als Nächstes wird\ndas Terminal-Backend abgefragt.  Wir werden\ndas lokale Terminal-Backend beibehalten.\nÄndern Sie dies nicht.  Nun gelangen wir\nzu den Agenteneinstellungen.  Hier geht es nun darum, wie viele\nIterationen wir maximal durchführen möchten.  Bei „Iterationen“ geht es im Wesentlichen darum,\nwie oft der LLM\nbei einer Aufgabe oder einer bestimmten Handlung aufgerufen wird,\ndie Sie ihm auftragen.  Ich nehme also einfach\n90. Das ist der\nStandardwert.  Sie können diesen Wert erhöhen, wenn Sie\nmöchten, dass das Programm\nstundenlang läuft und tiefgehende\nAnalysen durchführt.  Für die meisten von Ihnen dürfte es aber am besten sein, einfach\nden Standardwert beizubehalten\n.  Und mehr\nals 90 Iterationen sind wirklich nicht nötig.  Nochmals, es handelt sich hierbei um 90\neinzelne Anrufe beim LLM.  Und\nhier steht, dass man es auf 150 plus einstellen kann, wenn man\nmöchte.  Wie gesagt, das ist nicht nötig.   Ich\nlasse es wohl einfach bei 90. Okay.  Nun werden\nwir nach dem Werkzeugfortschrittsmodus gefragt\n.  Nun gibt es hier vier Möglichkeiten\n.  Aus, neu, alle und ausführlich.  Ich schlage vor,\nes einfach auf der Standardeinstellung zu belassen,\ndas ist alles.  Und dies soll\nIhnen die Aktivitäten des\nLLM-Programms veranschaulichen.  Wenn Sie also abschalten, wird Folgendes\npassieren, wenn Sie beispielsweise sagen:\n„Hey, mach einen Screenshot von dieser\nWebseite und gib mir das Ergebnis.“  Nun ja,\nes liefert Ihnen einfach das Ergebnis.  Es wird\nIhnen nicht sagen, was es getan hat.  Es führt\nSie nicht durch den Prozess.  Es wird lediglich\nangezeigt, dass das Ergebnis wie folgt lautet.  Rechts?  Wenn Sie die Option „\nNeu“ auswählen, wird Ihnen jedes Mal, wenn ein neues\nWerkzeug aufgerufen wird, das es noch nicht kennt, mitgeteilt,\ndass dieses\nWerkzeug verwendet wurde.  Wenn Sie es auf alles einstellen, wird\nes Ihnen praktisch alles mitteilen, was es tut\n.  Es wird also heißen:\n„Hey, ich gehe ins Internet und mache\ndies. Hey, ich schaue mir diese Skill-\nDatei an. Hey, ich suche nach diesem\nDing.“  Rechts?  Und wenn Sie dann „\nverbose“ auswählen, passiert genau das.  Außerdem erhalten Sie dadurch\neine Menge\nzusätzlicher Details.  Die Option „alles“ ist also\nhöchstwahrscheinlich die, die Sie wünschen.  Man\nerhält also einen gewissen Einblick in die Vorgänge,\nohne zu viele Daten zu sehen, die\nfür Menschen nicht wirklich nützlich sind.\nOkay, wir entscheiden uns also für „Alle“,\nwas der Standardeinstellung entspricht.  Als Nächstes die\nKontextkomprimierung.  Das ist wichtig.  Ich schlage vor,\ndass Sie diesen Wert auf etwa 0,8 einstellen.   An dieser Stelle wird das Geschehen\nim Gespräch automatisch komprimiert.  Falls Sie damit\nnicht vertraut sind, es gibt ein Maximum – äh, wie\nnennt man das noch gleich?  Kontextfenster für LLMs.\nUnd je nachdem, welches LLM Sie verwenden, ergibt sich\neine andere Größe.  Einige besitzen eine\nMillion Token, einige besitzen 200.000\nToken, einige besitzen 100.000 Token.  Hängt\nvom Modell ab.  Dies ist im Moment im\nWesentlichen die maximale\nInformationsmenge, die das Modell gleichzeitig speichern kann\n.  Das bedeutet:\nWenn wir uns der\nmaximalen Speicherkapazität nähern, sollten wir die\nInformationen komprimieren und in eine kleinere Menge umwandeln, damit wir weitermachen können.\nDas ist vielleicht eine schlechte\nErklärung, aber im Wesentlichen geht es uns darum:\nAb welcher Ebene sollte ich\nden Kontext komprimieren, um\nmehr Informationen unterzubringen?  Wenn Sie den Wert nun\nauf 0,5 belassen, bedeutet das, dass\ndas Modell ungefähr dann die Menge\nnimmt, die es kennt, wenn es zu 50 % gefüllt ist.  Es wird die\nInformationen sozusagen zu einer kleineren Menge zusammenfassen,\ndiese speichern und dann fortfahren.  Sie sollten wahrscheinlich noch\neinen Schritt weiter gehen und\nmehr vom Kontextfenster nutzen.  Also etwa\n80 % oder 0,8, bevor man mit der\nKomprimierung des Kontextes beginnt, damit man\netwas länger im Speicher bleibt und\ndie Informationen nicht so schnell verloren gehen.  Im\nWesentlichen meine ich damit, dass wir die\nKomprimierung etwas später im\nKontextfenster durchführen wollen, nicht so früh.\nWir setzen diesen Wert also auf 0,8.  Wenn es keinen\nSinn ergibt, keine Sorge.  Verwenden Sie einfach den\nWert, den ich hier angegeben habe.  Okay.  Als Nächstes:\nSitzungsreset-Modus.  Wenn Sie also\ndiese Agenten-Frameworks verwenden, wie auch immer Sie sie\nnennen mögen, werden Sie etwas haben, das man\nSitzung nennt.  Eine Sitzung ist\nim Wesentlichen Ihre Art von Chat oder, ja,\nIhre Unterhaltung mit dem KI-Modell.\nNormalerweise wird die gesamte Sitzung\nim Kontext des Modells geladen.  Wenn ich also in\neinem Gespräch bin, sage ich: „Hey, was habe\nich vor drei Nachrichten gesagt\n?“  Es wird sich das merken,\nweil es sich in der aktuellen Sitzung befindet.\nWenn ich aber von einer anderen Plattform aus eine Nachricht sende, zum\nBeispiel von Telegram oder\nso, anstatt vom\nTerminal aus, befinde ich mich in einer neuen\nSitzung, und diese beiden Sitzungen sind nicht\nmiteinander verbunden, richtig?  Deshalb können sie keine\nInformationen untereinander austauschen.  Die\nFrage an Sie lautet also: Wann\nmöchten Sie die Sitzung zurücksetzen?  Wann\nsollten wir eine neue Sitzung starten?  Sollten wir\ndas jeden Tag tun?  Sollen wir das immer dann machen, wenn\ndu ein paar\nMinuten lang keine Nachrichten mehr schreibst?  Sollten wir das nie machen, damit du immer\neine super lange Session hast\n?  Und genau das setzen wir.\nIch werde mich also für Inaktivität\nplus tägliche Zurücksetzung entscheiden.  Das bedeutet,\ndass nach einer gewissen Zeit, in der\nSie dem Bot keine Nachricht geschickt haben, der\nvorherige Gesprächsverlauf gelöscht wird, sodass Sie bei der nächsten Kontaktaufnahme eine neue Sitzung haben\n.  Wichtige Erinnerungen\nwerden automatisch gespeichert,\naber nicht jedes einzelne\nDetail.  Und dann wird es das jeden einzelnen Tag\ntun.  Erstellen Sie einfach eine\nneue Sitzung, um\ndas Kontextfenster klein zu halten und\nletztendlich auch die Kosten zu senken.  Wenn\nSie dies nie zurücksetzen, bedeutet das, dass Sie\nmanuell eine neue Sitzung erstellen müssen,\nwas für Anfänger wahrscheinlich nicht optimal ist\n.  Ähm, falls Sie eine Art neuen\nGedankengang oder ein neues Gespräch\nanstoßen möchten.  Ich werde mich also erst einmal zurückziehen\n.  Die Timeout-Einstellung\nbelassen wir auf dem Standardwert.  Und auch die Einstellung für die Reset-\nStunde belassen wir auf dem Standardwert\n.  Okay.  Als nächstes kommen wir zur\nMessaging-Plattform.  Das ist jetzt besonders\nwichtig, denn wenn Sie\nmit Ihrem Hermes-Agenten kommunizieren möchten, möchten Sie das wahrscheinlich\nnicht jedes Mal über\nIhren Computer in diesem Browserfenster tun müssen\n.  Sie möchten\nes von Ihrem Smartphone aus tun können, von Slack aus,\nper E-Mail, von was auch immer.  Sie können\ndiesen Agenten also so konfigurieren,\ndass Sie ihn von einer\nanderen Benutzeroberfläche als der, in der Sie sich gerade befinden, aus kontaktieren können\n.  Wir werden also\nTelegram einrichten, einfach weil es am\neinfachsten ist und man immer damit anfangen sollte\n.  Und anschließend können Sie\njede weitere gewünschte Integration einrichten\n.  Ich kann\nin diesem Video natürlich nicht alle Punkte durchgehen, und es kommt auch darauf an,\nwas Sie möchten.  Ich würde sagen, am\nsinnvollsten ist es, es in Slack zu haben,\ninsbesondere wenn es\nfür geschäftliche Zwecke genutzt werden soll.  Aber\nvorerst nutzen wir Telegram, einfach weil es\nsuper unkompliziert ist.  Okay, um\nTelegram zu konfigurieren, drücken wir einfach die\nLeertaste.  Okay.  Man beachte also, dass ich irgendwie\nmeine Pfeiltasten benutze.  Ich drücke hier die Leertaste und aktiviere/deaktiviere\ndieses Häkchen, dann\nkann ich die Eingabetaste drücken.  Als Nächstes werde\nich nach einem Telegram-Bot-\nToken gefragt.  Wir müssen also\nTelegram öffnen.  Ich glaube, ich habe es\nauf meinem Computer.  Also, ich werde\nes einfach mal hier öffnen.  Und dann zeige ich\nIhnen, wie wir das machen können.  Falls Sie\nTelegram noch nicht besitzen,\nerstellen Sie bitte ein Konto und laden Sie\ndie Anwendung anschließend auf das Gerät herunter, auf dem Sie\nsie verwenden möchten.  Okay.  Ich habe\nTelegram geöffnet.\nIch werde jetzt einfach diese Suchfunktion hier aufrufen\nund nach „atbot\nfather“ suchen.  Okay, du musst mir genau folgen,\nwenn du das schaffen willst.  Nun\nsuchen wir nach dem Vater mit\ndem blauen Häkchen.  Achten Sie darauf, dass es sich um die\nmit dem blauen Häkchen handelt.  Und von\nhier aus tippen wir slash new und\ndann bot als ein Wort.  Dadurch wird\nein neuer Telegram-Bot für\nuns eingerichtet.  Das dauert einen Moment.\nUnd wir müssen dem Bot einen Namen geben.  Um dem Ganzen\neinen Namen zu geben: Dies ist der\nAnzeigename.  Das werden wir also sehen, wenn wir\nmit ihm chatten.  Wir könnten\ndas also einfach Hermes-Agent oder so nennen.  Und\ndanach\nkönnen wir den Benutzernamen für den Bot festlegen.\nDies muss nun eine eindeutige Zeichenkette sein.  Also,\nich werde einfach Hermes Agent 32456\nirgendwas UnderscoreBot eingeben.  Okay.  Und achte darauf,\ndass es mit underscorebot in\nKleinbuchstaben endet.  Es muss dabei enden.\nOkay.  Wir werden also warten, bis das\nabgeschlossen ist.  Stellen Sie sicher, dass wir ihm einen\ngültigen Namen geben.  Und dann wird\nuns dieses\nToken hier angezeigt.  Wir werden also\ndieses Token kopieren.  Und das ist das Token,\ndas wir hier in\nTelegram bereitstellen werden.  Achten Sie nun unbedingt darauf,\ndiesen Token nicht weiterzugeben, denn dieser\nToken verbindet den Hermes-Agenten mit\nTelegram.  Nun könnte also jeder, der dieses\nToken besitzt, im Prinzip\nIhren Bot kontaktieren, was ein Sicherheitsrisiko darstellt\n, richtig?  Also, lass das bloß nicht durchsickern.  Okay.   Also,\nich werde jetzt reingehen.  Und jetzt werden Sie\nsehen, dass das\nTelegram-Token gespeichert wurde.  Als Nächstes werden\nwir aufgefordert, einzuschränken, wer dem Bot Nachrichten senden kann\n.  Nun, das Gleiche.  Sie möchten nicht, dass\njeder einfach diesen\nBot auf Telegram kontaktieren und dann mit Ihrem\nHermes-Agenten chatten kann.  Sie möchten Zugriffskontrollen einrichten\n, richtig?  Wo man sagt: \"Hey,\nnur dieser Benutzer, nur meine Mutter, nur mein\nBruder, nur ich, wer auch immer kann\ndiesem Bot Nachrichten senden.\"  Um jemandem das\nSenden einer Nachricht an diese Adresse zu ermöglichen, müssen Sie\ndie Anweisungen hier befolgen.\nWir kehren also zu Telegram zurück, gehen\nhierhin und\nsuchen nach Benutzerinformationen.  Okay?  Und man kann\nsehen, dass es so auftaucht.  Aus den\nBenutzerinformationen können wir nun einfach\n/start eingeben.  Und wenn wir /start eingeben, wird\nuns unsere ID angezeigt.  Das ist also\ndie ID, die wir benötigen.  Wir\nkopieren also einfach diese ID hier und fügen sie ein\n.  Und wenn wir\nmehrere IDs haben möchten, würden wir ein\nKomma setzen und dann mehrere IDs des\nBenutzers einfügen, mit dem wir\nchatten möchten.  Und wenn es ein anderer\nBenutzer wäre, müssten Sie ihn bitten, diesen\nBefehl ebenfalls auszuführen.  Wir\ndrücken also jetzt die Eingabetaste.  Sie werden sehen,\ndass dies nun hinzugefügt wurde.  Dort steht, dass Sie\nIhre Benutzer-ID als Heimatkanal verwenden sollen.  Wir werden sagen:\nJa, das können wir als\nStandardeinstellung verwenden.  Und dann sollten wir\nTelegram einrichten.  Als nächstes werden die\nWerkzeuge zum Einsatz kommen.  Hierfür müssen Sie\nnichts einstellen.  Sie können einfach die\nEingabetaste drücken.  Es werden Ihnen lediglich eine Reihe von\nTools angezeigt, die standardmäßig integriert sind.  Und\ndann können Sie bei Bedarf weitere Geräte anschließen\n.  Als Nächstes werden Sie nach einem\nBrowseranbieter gefragt.  Das ist wichtig,\ndenn wenn Sie viele\nbrowser- oder webbasierte Operationen durchführen möchten,\nempfehle ich Ihnen einen Browser\nwie Browserbase oder Firecrawl.  Hierbei handelt es sich um\nkostenpflichtige Optionen.  Sie erhalten zwar\neinige kostenlose Guthaben, diese werden aber relativ\nschnell sehr teuer.\nDies ermöglicht es Ihnen jedoch, eine vollständige\nRemote-Browserinstanz in der\nCloud auszuführen, die\nvom Hermes-Agenten gesteuert und lahmgelegt werden kann.  Das\nbedeutet, dass Sie beispielsweise 10\nBrowserfenster gleichzeitig geöffnet haben können.\nSie können die Erfassung umgehen.  Sie können\naus verschiedenen Regionen auswählen.\nWenn Sie das\nüber das Internet machen, haben Sie viele Möglichkeiten.  Allerdings muss man auch\nhierfür bezahlen.  Und wenn Sie möchten, können Sie\nhier mit dem lokalen Browser weiterhin kostenlos Such- und browserbasierte Operationen durchführen.  Das Problem\nist, dass es sich hier um einen sogenannten Headless-\nBrowser handelt.  Es ist also nicht in der Lage,\nkomplexes JavaScript darzustellen oder\nwirklich zu sehen, was auf der\nSeite vor sich geht.  Es kann einfach den\nHTML-Code herunterladen, der sich innerhalb einer Seite befindet.  Das\nmag für Laien nicht einleuchtend sein\n, ist aber effektiv, wenn man viele\nbrowserbezogene\nDinge erledigen möchte. Gehen Sie zu browserbase oder\nfirecrawl, kaufen Sie ein Abonnement für\netwa 20 Dollar pro Monat und verbinden Sie\nes dann.  Ansonsten verwenden Sie den lokalen Browser,\ndessen Einrichtung ich Ihnen\nin einer Minute zumindest minimal erklären werde, damit er\nzumindest nach Inhalten suchen und\neinige grundlegende Operationen durchführen kann.  Okay, also werden\nwir vorerst den lokalen Browser verwenden\n.  Als Nächstes werden wir nach\neinem Anbieter für die Bildgenerierung gefragt.\nDa wir OpenAI verwenden,\nwählen wir hier einfach OpenAI codeex aus.  Und\nwir nehmen Bild 2, mittel.  Sie können\nwählen, was Sie möchten.  Okay.  Dann werden\nwir nach der Texas-Rede gefragt.\nWir werden also einfach die\nStandardeinstellung beibehalten, die kostenlos ist.  Und dann werden\nwir nach einem Suchanbieter gefragt.  Okay.  Fürs Erste\nverlassen wir also Firecrawl.   Dadurch können\nwir eine Art Open-\nSource-Version nutzen, die selbst gehostet wird und für die Sie\nnicht bezahlen müssen.  Sie können auch\ndie kostenpflichtige Version nutzen, wenn Sie über ein Firecrawl-\nKonto verfügen.  Ich werde\ndas jetzt nicht weiter ausführen, aber Suche und\nWebautomatisierung sind zwei verschiedene Dinge.\nDamit können wir zwar im Internet suchen,\naber wir können\nden Browser nicht automatisieren, wie ich es zuvor erwähnt habe\n.  Ich weiß, es ist etwas\nverwirrend, aber wir haben etwas für die\nSuche und etwas für die\nBrowserautomatisierung.  Wenn Sie\ndas häufiger tun möchten, sollten Sie sich browserbasierte Lösungen oder\nFireCrawl ansehen, da diese sehr gute\nOptionen darstellen.  Wir drücken jetzt die Eingabetaste\n.  Und nun wird es nach der\nURL unserer Firecrawl-Instanz fragen.  Keine Sorge, wir\nkönnen einfach die Eingabetaste drücken.\nWir müssen nichts tun.  Und jetzt wird\nes uns nach Tools für\nTelegram fragen.  Okay.  Und ich habe einfach\nein paar Mal die Eingabetaste gedrückt.  Aus irgendeinem Grund wurden\neinige der Schritte wiederholt, die ich\nhier benötigte.  Und äh, nun ja, jetzt ist alles\ngut.  Und es fordert uns auf, die Eingabetaste zu drücken,\num die Verbindung wiederherzustellen.  Und\nan diesem Punkt sollte alles konfiguriert sein.  Und wir können mit der\nKontaktaufnahme durch den Hermes-Agenten beginnen.  Wir werden\nin nur einer Sekunde sehen, ob es funktioniert\n.  Okay.  So, jetzt, wo wir die\ngesamte Einrichtung abgeschlossen haben, weiß ich, dass das eine Menge\nAnweisungen waren.  Ich wollte nur\nsichergehen, dass ich alles für Sie abgedeckt habe.  Wir werden kurz\ntesten, ob das\nfunktioniert, indem wir „Hallo Welt“ sagen.\nBeim ersten Start sollte dies dazu führen, dass\nder Agent initialisiert und in\nder sogenannten TUI ausgeführt wird.  TUI steht heute\nfür Terminal-Benutzeroberfläche.  Dies ist die\nStandardmethode, um mit einem Hermes-Mitarbeiter zu chatten. Dies\nkönnen Sie über den Webbrowser tun,\nwenn Sie beispielsweise\nHostinger oder ähnliche Dienste nutzen.  Okay?  Oder von dem\nOrt aus, an dem Sie es installiert haben, einfach\nüber das Terminal.  Nehmen wir nun an,\nSie befänden sich aus irgendeinem Grund nicht in diesem\nFenster, sondern in einem\nStandardterminal, so wie ich mich gerade befinde.\nÄh, und ich mache das jetzt erstmal hier.  Um auf\ndiese TUI zuzugreifen, können Sie\neinfach den Hermes-Befehl ausführen.  Nehmen wir also an,\nSie würden diese\nHermes-Anwendung beenden, richtig?  Wenn Sie\nes wieder öffnen und die\nTerminal-Benutzeroberfläche wieder sehen möchten, geben Sie einfach Hermes an dem Ort ein, an dem\nSie es installiert haben.  Wenn Sie\nHostinger verwenden, geschieht dies in einem\nTerminalfenster wie dem, das Sie hier sehen.\nUnd ich bin zu dieser Ansicht gelangt, indem ich Strg+\nC auf meiner Tastatur gedrückt habe, was\nfür Beenden steht.  Dadurch wird\ndie Hermes-Anwendung beendet.  Je nachdem, welches Betriebssystem Sie verwenden, drücken Sie erneut Strg + C\noder Befehl + C auf Ihrer Tastatur.\nDann erreichte ich Null.  Ich habe gerade die Null erreicht, weil hier noch eine\nEinstellungssache\nmit Hostinger vorgenommen werden muss.  Und jetzt\ntippe ich einfach wieder Hermes.  Und wenn ich\nHermes eingebe, gelange ich zurück zu dieser\nArt von Terminal-Benutzeroberfläche.  Also\nkann ich wieder Strg+C drücken, um\ndas zu beenden.  Und wenn ich dann zurück will,\nkann ich Hermes kontaktieren.  Es gibt außerdem noch eine Reihe\nweiterer Hermes-Befehle.  Wenn\nSie beispielsweise zum Setup zurückkehren möchten,\nkönnen Sie den Befehl „Hermes setup“ ausführen. Dadurch\ngelangen Sie wieder in denselben Setup-Ablauf, in dem\nwir uns gerade befinden.  Und wenn Sie das Programm\nwieder beenden möchten, drücken Sie Strg+C, dann\nkönnen Sie diese Einstellung verlassen, so wie ich es gerade tue,\nund dann kann ich den Bildschirm löschen\nund erneut Hermes eingeben, um die TUI zu öffnen.\nOkay, ich zeige es euch nur, weil\ndas hier für absolute Anfänger gedacht ist und\nich weiß, dass einige von euch mit dem Terminal nicht vertraut sind\n.  Okay, das\nzeigt hoffentlich TUI an, richtig?  So können Sie sich\nquasi mit dem Agenten unterhalten.  So\nkönnen Sie dem Agenten entkommen.  So\ngelangen Sie wieder in die Konfiguration.\nEs gibt noch eine Reihe weiterer Befehle, die\nSie ausführen können, aber im Allgemeinen ist das nicht\nwirklich nötig.  Als Nächstes\nmöchten wir testen, ob\nwir über Telegram mit unserem Agenten chatten können\n.  Um also über Telegram mit ihm zu chatten\n, müssen wir zum Bot-\nHauptverzeichnis zurückkehren. Dort finden wir diesen kleinen Link,\nder zum Benutzernamen unseres Bots führt.  Falls\nwir den Link nicht finden können, können wir auch einfach\nden verwendeten Benutzernamen kopieren und\nversuchen, ihn über Telegram anzuschreiben.  Also,\nich drücke jetzt einfach diesen\nKnopf und klicke auf „Start“. Dann\nsollte ich zu einer Art Benutzeroberfläche gelangen, wo\nich mich jetzt in Telegram befinde und\nmit dem Bot chatten kann.  Ich kann also\nbeispielsweise einfach „Hallo“ eingeben, und es\nsollte „Schreibt“ anzeigen und eine\nAntwort geben.  Falls nicht, haben wir\nden Bot möglicherweise nicht richtig verbunden und\nmüssen eventuell eine Fehlersuche durchführen, was\nwir jetzt wohl auch tun müssen.  Ich werde\nIhnen also zeigen, wie wir das Problem lösen würden.  Okay,\ndas ist ein Fehler, mit dem ich nicht gerechnet hatte\n.  Anscheinend konnte\nunser Bot aus irgendeinem Grund keine korrekte Verbindung herstellen.  Sollte\ndies also passieren, geraten Sie nicht in Panik.  Öffne die\nTerminal-Benutzeroberfläche von Herby's und\nfrage einfach, wie du das Problem beheben kannst.  Sag: \"Hey, ich habe\nversucht, Telegram mit meinem Bot\nhier zu verbinden.\"  Wenn ich jedoch über\nTelegram eine Nachricht sende, reagiert der Bot nicht.\nEs wird zwar das Häkchen angezeigt, aber\nes wird nichts getippt oder Ähnliches.  Woran könnte\ndas liegen?  Könnten Sie mir bei der Behebung\ndieses Problems helfen?  Okay, also ich frage einfach mal:\nHey, hilf mir mal und lass uns ein bisschen Live-\nDebugging machen und sehen, ob wir\ndas Problem lösen können.  Und falls Sie sich\nfragen, wie ich das mache, wie ich\nhier quasi mit dem System kommuniziere: Ich benutze\netwas namens Whisper Flow.  Es ist eine der\nbesten KI-Sprachdiktierfunktionen, die es gibt\n.  Wie Sie sehen können, ist es extrem schnell\n.  Und das benutze ich.\nAnstatt also fast immer (fast 99 %) zu tippen,\nkann man beim Öffnen der Datei sehen, dass\nich eine Menge Wörter habe, nämlich 130.000 Wörter.\nDas ist mein Tempo, 200 Wörter pro Minute.\nEs speichert alle Transkriptionen.  Es\nenthält Code-Schnipsel, Stilrichtungen, all diese\nDinge.  Und ich pflege eine langfristige\nPartnerschaft mit ihnen.  Ihr könnt sie kostenlos\nnutzen und ausprobieren, wenn ihr wollt.  Ich werde\neinen Link dazu in der Beschreibung hinterlassen.\nAlso, man kann sehen, dass es jetzt so eine Art Prozess durchläuft\nund sagt: „Okay,\nich konnte keine Verbindung herstellen.\nMal sehen, woran das liegt.“  Und\nhoffentlich erhalte ich\nhier eine Antwort, solange Telegram noch\nnicht funktioniert.  Okay, es ist gerade\nfertig geworden.  Ich habe eine Antwort erhalten, in der stand,\ndass das unmittelbare Problem gefunden und behoben wurde\n.  Es hieß, das Hermes-Portal\nsei gestoppt worden.  Im Protokoll stand, dass eine\nVerbindung zu Telegram bestand, aber\naus irgendeinem Grund funktionierte es einfach nicht.  Es\nhieß also, das Gateway sei gestartet, die\nFunktionsfähigkeit überprüft worden und jetzt sollte alles in Ordnung sein\n.  Ich habe es also gerade kontaktiert und man kann\nsehen, dass es jetzt antwortet und\nfunktioniert.  Sollten Sie also auf ein\nProblem stoßen, liegt der Vorteil des Hermes-\nAgenten darin, dass Sie ihn einfach kontaktieren können und\ner das Problem in der Regel für Sie lösen kann.\nOkay?  Also keine Panik.  Einfach anregen\n, fragen.  Und seht her, ich habe euch in\nEchtzeit gezeigt, dass da etwas ist, von dem ich selbst nicht wusste,\nwas das Problem war.  Was habe ich getan\n?  Ich habe den Hermes-Agenten gefragt.  Es hat das\nProblem gelöst.  Und jetzt können wir loslegen.  Okay.\nDamit wäre die Einrichtung abgeschlossen,\nrichtig?  Wir haben eine Verbindung zu Telegram hergestellt.\nAlle wichtigen Dinge sind vorbereitet.\nUnd nun möchte ich einige\nweitere Werkzeuge und Fähigkeiten einbeziehen, die wir\nbenötigen.  Wenn ich jetzt hierher zurückgehe, können Sie\nsehen, dass ich einfach eine Liste habe, was wir tun müssen\n.  Wir haben also Schritt eins,\nSchritt zwei, Schritt drei und Schritt vier erledigt.  Nun\nmüssen wir Schritt fünf, Schritt sechs und Schritt\nsieben durchführen, nämlich das Onboarding.  Also, sozusagen\nein bisschen Speicher aufbauen, dem\nBot seine Seele geben.  Dann möchten wir\nautomatisierte Datensicherungen einrichten.  Alles, was wir\nhier tun, wird also automatisch auf\nGitHub gesichert.  Und ich möchte Ihnen zeigen, wie wir\nBrowserautomatisierung und ähnliches realisieren können\n.  Okay.  Also, öffnen wir\nes jetzt so.  Lasst uns einfach über\nTelegram chatten, weil wir es können.  Wir können also\nTelegram nutzen.  Wir können – äh, wie nennt man\ndas hier? – verwenden.  Die TUI.  Das spielt keine Rolle.  Wir können\nmit ihm chatten, wie wir wollen.  Und jetzt\nkönnen wir alles, was wir bisher über die TUI gemacht haben, einfach über Telegram erledigen.\nDa wir den Bot zum ersten Mal benutzen\n, ist es generell eine gute Idee,\nihm eine Beschreibung zu geben, wer Sie sind, was\nIhre Ziele sind und wie sich der Bot\nverhalten soll.  Ich zeige es Ihnen also, aber das\nist eine Vorgabe, die Sie\nselbst anpassen und an das Model senden sollten.  Hey, ich\nheiße Tim.  Sie können mich\nTechwithim nennen.  Ich betreibe einen großen Programmier-\nYouTube-Kanal mit 2 Millionen\nAbonnenten.  Ich interessiere mich für KI,\nPython und Softwareentwicklung, und mein\nZiel ist es, Ihnen in einem\nTutorial die Verwendung des Hermes-Agenten für\nAnfänger zu demonstrieren.  Ich möchte, dass du\ndeine soul.md-Datei aktualisierst, damit du immer\nprägnant, auf den Punkt gebracht, direkt und\ninformativ bist.  Erzähl mir nichts Unsinn.\nGeben Sie mir einfach alle Informationen und\nerklären Sie mir, warum Sie\netwas tun und welche Schritte und\nProzesse Sie dabei befolgen, damit ich weiß,\nwas schief läuft und Ihnen helfen kann,\neinige Ihrer Antworten zu debuggen.  Das ist es, was\nich an einem Bot schätze, und so soll auch\ndeine Seele sein – eine Art\nErzieher, aber nicht übermäßig wortreich.  Okay,\nich schweife jetzt ein bisschen ab\n, aber worauf ich hinauswill ist, dass ich das alles ausgelöst habe\n.  Ich drücke jetzt die Eingabetaste, und\nes sollte sich automatisch aktualisieren, um\ndiese Einstellungen zu speichern.  Okay, es hat geklappt\n.  Es hat mir gewissermaßen gezeigt, was es\nhier bewirkt hat.  Es hat also die\nFähigkeiten überprüft, die Dateien durchsucht usw.,\nund jetzt hat es das aktualisiert und mir im\nWesentlichen das gegeben bzw. getan, worum ich es gebeten habe\n, richtig?  Also habe ich es angepasst.  Es\nliefert mir also sozusagen die Details.  Perfekt.   Als Nächstes möchte\nich also einen Schritt zurückgehen\n.  Bevor ich also\nhier irgendetwas anderes einrichte, möchte ich erst einmal die\nDinge so konfigurieren, dass\nwir für den Fall, dass\netwas schiefgeht, das System abstürzt oder wir\nden VPS verlieren, eine Sicherungskopie unserer\nKonfiguration haben, denn je mehr man\nes benutzt, desto wertvoller wird es.  Aber\nwenn Sie das verlieren oder etwas\nschiefgeht oder es erneut zu einem\nBrand kommt oder Sie beispielsweise den Zugriff auf\nIhren VPS verlieren, möchten Sie trotzdem all\ndiese Erinnerungen, all diese Gespräche,\nall diese Fähigkeiten, all die Dinge, die der\nHermes-Agent für Sie getan hat, oder auch alle\nDateien oder Projekte oder\nwas auch immer er erstellt hat, behalten.  Wir werden\nhier also etwas einrichten, das man\nautomatisiertes GitHub-Backup nennt.  Es sind ein\npaar Vorbereitungsschritte nötig, aber ich verspreche, es lohnt sich\n.  GitHub ist eine\nVersionskontrollsoftware, mit der wir\nÄnderungen an verschiedenen Dateien nachverfolgen können.\nWenn\nwir das einrichten, können wir beispielsweise im Falle einer versehentlichen\nÄnderung an unserem Agenten\nund einer daraus resultierenden Leistungsverschlechterung Folgendes tun:  Wir\nkönnen dem Agenten einfach sagen: „Hey, geh zurück zur\nvorherigen Änderung“, und das wird er auch tun können,\nweil er\nalle vorgenommenen Änderungen protokolliert und überprüft\n.  Sie werden gleich verstehen, was ich meine,\naber es geht einfach um diese Art von\nLive-Verlauf, den wir einrichten werden,\ndamit wir jederzeit zu einer früheren Version zurückkehren können\nund\nalles immer gespeichert und für uns sichtbar ist.\nUm dies tun zu können, müssen wir uns\nein Konto bei GitHub anlegen.  Okay, das ist\nkostenlos.  Ich werde einen Link dazu in der\nBeschreibung hinterlassen, aber man muss sich nur ein kostenloses\nKonto erstellen.  Wenn du schon einmal etwas im Entwicklerbereich gemacht hast, hast du höchstwahrscheinlich schon\neinen\n.  Von hier aus geht es nun zu etwas\nNeuem.  Wir werden nun von oben in ein neues Repository wechseln\n.  Okay.  Und wir werden\nein neues privates Repository erstellen.\nWir nennen das Repository nun\nHermes Agent Backup und dann können\nSie es beliebig benennen.  Ich\nschreibe einfach „Tutorial“, weil es sich um mein\nTutorial handelt und ich es danach löschen werde.  Stellen Sie nun unbedingt sicher,\ndass Sie\ndie Sichtbarkeit auf privat einstellen.  Okay.\nKlicken Sie anschließend auf „Repository erstellen“.\nSobald wir das Repository erstellt haben, lassen wir\ndiese Seite einfach geöffnet.  Und\nnun werden wir etwas generieren, das man\npersönliches Zugriffstoken nennt.  Und dies\nist das Token, auf das wir dem\nHermes-Agenten Zugriff gewähren, damit er\ndieses Repository steuern kann.  Dieses\nRepository ist nun einfach ein Ort, an dem\nalle Dateien hochgeladen werden.  Es wird\nalle Daten sichern.  Also\n, wir haben jederzeit Zugriff darauf und\nes ist irgendwie mit unserem Bot verbunden.  Okay.   Als Nächstes werden\nwir\nzu unserem Profilfoto wechseln.  Wir\ngehen jetzt zu den Einstellungen und ich\nöffne das einfach in einem neuen Tab.  Okay,\nich möchte also mein Repository in einem Tab geöffnet lassen\nund dann meine GitHub-\nEinstellungen in einem anderen Tab öffnen.  Ich\nscrolle jetzt ganz nach unten und gehe dann\nhier auf der linken Seite zu den Entwicklereinstellungen.  Als Nächstes werde\nich in den Entwicklereinstellungen zu „Persönliche\nZugriffstoken“ gehen und dort nach detaillierten Token suchen.  Von\nhier aus werde ich ein neues Token generieren\nund diesem einen Namen geben.  Möglicherweise werden\nSie nun aufgefordert, GitHub zu authentifizieren\n.  Mach das einfach.  Und ich werde\ndieses\nRepository Hermes-Backup nennen.  Okay.  Ich werde jetzt einfach mal die Gültigkeitsdauer auf „\nKein Ablaufdatum“ einstellen\n.  Das wird\nIhnen das Leben einfach erleichtern.  Sie können\nbei Bedarf ein Ablaufdatum festlegen.  Und ich werde nun\nRepositories auswählen.  Ich\nerstelle hier eine Zugangsberechtigung, die nur\nZugriff auf dieses eine von uns\nerstellte Repository hat.  Wir können es also dem Hermes-\nAgenten übergeben, und dieser kann dann nur dieses eine\nGitHub-Repository steuern.  Und das war’s.  Es wird keine\nweitere Kontrolle über unser Konto haben.\nIch werde also auf „Nur Repositories auswählen“ klicken\nund dann in\ndem Repository, das wir gerade erstellt haben, nach den Hermes Agent Backup Tutorials suchen.  Falls\nSie aus irgendeinem Grund\nZugriff auf mehr Ressourcen gewähren möchten, ist dies möglich, aber wahrscheinlich\nmöchten Sie ihm nur Zugriff auf eine Ressource gewähren.  Dann gehen\nwir zu den Berechtigungen, fügen\nBerechtigungen hinzu, suchen\nnach Inhalten und\nwählen diese einfach aus.  Anschließend werden wir\nlesen und schreiben.  Dadurch erhält\nder\nAgent die Möglichkeit, aus dem Repository zu lesen und zu schreiben\n.  Das war’s.  Das ist\nbuchstäblich alles, was wir tun.  Und dann klicken\nwir auf „\nToken generieren“.  Okay, wir werden also\ndieses Token generieren und dieses\npersönliche Zugriffstoken kopieren.  An dieser\nStelle müssen wir nun\nzur Terminal-Benutzeroberfläche zurückkehren, da dieser Schritt\nüber das Terminal durchgeführt werden muss.\nWir werden nun den\nHermes-Agenten beenden und dort, wo der\nHermes-Agent läuft – also entweder auf unserem\nVPS, in unserem Terminal oder wo auch immer –\nden folgenden Befehl eingeben.\nIch bin also wieder im Terminal, richtig?  Ich habe\nStrg+C gedrückt. Ich bin nicht in der\nTerminal-Benutzeroberfläche.  Ich habe Hermes nicht installiert\n.  Als Nächstes gebe ich „\nHermes“ ein und anschließend „config\nset“ in Großbuchstaben mit dem GitHub-Token.  Achten Sie darauf, dass\nSie es genau so schreiben.  Und\ndann werde ich dieses\npersönliche GitHub-Zugriffstoken einfügen.  Ich werde\nes anschließend wieder löschen.  Teile dies\nmit niemandem sonst.  So\nkönnen Sie eine Umgebungsvariable im\nHermes-Agenten festlegen.  Eine\nUmgebungsvariable ist ein geheimer Wert, den man\nmit niemandem teilen möchte,\ndenn ich könnte ja zu meinem\nBot gehen, dieses\nToken einfach einfügen und sagen: „Hey, hier ist das\nToken, wisst ihr, setzt es ein.“  Wenn ich das tue\n, wird dieses Token nun\nin der Session gespeichert.  Es wird also\nein Protokoll davon geben.  Es wird sehr\neinfach sein, herauszufinden, ob ich, nun ja,\nmeinen Agenten aus irgendeinem Grund preisgegeben habe.  Und es wird dann\nan meinen LLM-Anbieter, wie z. B.\nChat GBT oder so, gesendet, richtig?  Oder\nanthropisch oder offen oder was auch immer.  Die\nWerte für diese\nArt von geheimen Schlüsseln werden mit dem Befehl `Hermes config set` festgelegt. Dies ist\nwichtig, wenn Sie\nspäter weitere Konfigurationen hinzufügen.\nDu gibst\nden Namen der Variablen an.  In diesem\nFall handelt es sich also um ein GitHub-Token.  Achten Sie darauf, dass Sie\nes genau so schreiben, mit\nUnterstrich, und legen Sie dann den Wert fest.\nWenn Sie also einen geheimen Schlüssel, einen API-\nSchlüssel oder Anmeldeinformationen haben, gehen Sie folgendermaßen vor.   Es ist\näußerst wichtig, dass Sie dies\nmanuell tun und es\naus Sicherheitsgründen nicht direkt mit dem Agenten teilen.\nOkay.  Wir\ndrücken also jetzt die Eingabetaste.  Und beachten Sie, dass\nder Wert jetzt in dieser Art von geheimer\nVerzeichnisumgebung festgelegt ist.  Dies ist ein Wert, den wir\nnicht außerhalb dieses Hermes-Agenten offenlegen sollten\n.  Okay, jetzt steht es also fest.  Ich werde\nHermes einfach über die Terminal-\nBenutzeroberfläche erneut starten.  Und nun sollten wir\nZugriff auf GitHub haben.  Also,\nich werde jetzt\ndem Hermes-Agenten einen Befehl geben und ihn anweisen, eine\nSicherung dieses Repositorys zu erstellen und dabei\nkeine Details zu speichern, die er nicht\nspeichern sollte.  Und wir werden nachsehen,\nob es hier auftaucht.  Und wenn\nwir das erst einmal eingerichtet haben, sind wir\nmit dem Backup gut aufgestellt und\nkönnen zum nächsten Schritt übergehen.  Ich werde also\ndie folgende Aufgabe bearbeiten.  Hallo,\nich habe Ihnen einen detaillierten\npersönlichen GitHub-Zugriffstoken gewährt.  Dies hat\nZugriff auf ein GitHub-Repository.  Ich werde\ndie URL teilen.  Okay.  Okay.  Und dann\nkopiere ich die URL zu meinem GitHub-Repository\nund füge sie hier ein.  Ich möchte\nSie bitten, die\naktuelle Hermes-Konfiguration und den aktuellen Zustand zu sichern,\nohne dabei geheime Schlüssel,\nAnmeldeinformationen oder\nfür GitHub sensible Daten zu speichern.  Sie haben die\nMöglichkeit, Änderungen in dieses GitHub-\nRepository hochzuladen.  Fortfahren.  Wenn Sie nicht\nverstehen, was ich sage, keine Sorge.\nDu musst es nicht wortwörtlich sagen.\nIm Grunde\nsagst du einfach: „Hey, ich habe dir Zugriff auf einen\nGitHub-Schlüssel gegeben. Kannst du mein Repository sichern? Kannst\ndu den Code sichern, den wir haben?“  und\nspeichere es.  Das ist im Grunde die Botschaft.\nIch gebe nur ein paar weitere Details an,\nweil ich weiß, wonach ich fragen muss.  Nochmals,\nSie müssen nicht genau das tun, was ich sage.   Geben Sie\neinfach so einen Impuls\n.  Wir drücken jetzt also die\nEingabetaste.  Und es sollte\njetzt intelligent genug sein, um\ndies auch tatsächlich für uns zu bestätigen.  Mal sehen,\nob es funktioniert.  Okay, es bittet uns also um\nZustimmung zu einem Befehl.  Also, in diesem Fall werde\nich einfach die Option \"immer\" wählen,\nda es sich hier lediglich um das Klonen eines Repos und das\nanschließende Konfigurieren handelt.  Also, wir werden einfach immer so weitermachen\nund es geschehen lassen.  Und dann\nsollte es hoffentlich dazu in der Lage sein.\nOkay, hier steht, dass es fertig ist.  Es\ndauerte einen Moment.  Wenn ich nun\ndie Repository-Seite, auf der wir uns\nzuvor befanden, neu lade, sollten wir sehen, dass\nalle Details vorhanden sind.  Wir haben also\nFähigkeiten, Status, Erinnerungen, Cron, Konfiguration,\nrichtig?  Und all diese Sachen sollten hier\ndrin sein.  Nun, vielleicht sollten Sie etwas\nvorsichtig sein.  Nochmals, Sie sollten\ndies mit niemandem teilen,\nda es manchmal versehentlich dazu führen kann, dass\nhier im GitHub-\nRepository ein Geheimnis landet.  Ich würde Ihnen daher empfehlen, einen Blick\nin das Repository zu werfen und zu prüfen, ob sich darin\nsensible Informationen befinden.  Befindet sich hier eine Datei,\ndie hier nicht sein sollte?  Und wenn es so etwas gibt,\ninformieren Sie den Agenten, und dieser kann\nes entfernen und hoffentlich das\nRepository für Sie bereinigen.  Aber wie dem auch sei, man kann\nsehen, dass wir jetzt einige dieser\nErinnerungen haben, von denen ich gesprochen habe, wo wir\ndiese Art von Benutzerdatei haben, richtig?  Dies\nsind also Informationen über mich.  Erinnern Sie sich, dass ich das\nzu Beginn des\nVideos erklärt habe?  Wir haben Gedächtnisprobleme.  Boom.  Hermes-\nProfile finden Sie hier.  Hermes befindet sich in keiner\nTool-Umgebung im Pfad.  Diese\nwerden im Laufe der Zeit aktualisiert.  Und wenn\nwir dem Agenten nun mitteilen, dass er automatisch ein Backup erstellt hat\n.  Der nächste Schritt ist also, da dies nun\neingerichtet ist, dass wir sagen: „Okay, das\nist großartig. Ich möchte, dass Sie den\nSpeicher jetzt aktualisieren, sodass Sie immer, wenn Sie\ngrößere Änderungen vornehmen, einen\nneuen Commit oder eine neue Speicherung auf\nGitHub erstellen.“  Das war’s.  Ich sage nur:\n„Hey, immer wenn ihr eine Änderung vornehmt,\nspeichert sie einfach auf GitHub.“  Das ist im\nGrunde das, was ich dem Agenten sage.\nDie Aufgabenstellung muss nicht unnötig verkompliziert werden\n.  Und nun sollte es das verstehen\n, seine Dateien und seinen\nSpeicher aktualisieren, und wir sollten dieses\nDing einfach im Hintergrund ständig\naktualisieren lassen.  So können wir jederzeit\nzu einem vorherigen Kontrollpunkt zurückkehren.  Und das\nist jetzt eine wirklich gute Ausgangslage\nfür den Agenten, sodass wir nun mit der\neigentlichen Arbeit beginnen können.\nOkay.  Ich denke also, jetzt ist es gut.  Ja.  Hier steht, dass\ndiese Einstellung gespeichert werden soll.  Kommen wir nun zu einigen etwas\ninteressanteren Aspekten des Agenten.\nOkay.  Werfen wir also einen Blick auf Sprach-,\nBild- und Browserautomatisierung.\nPrüfen wir zunächst, ob die Sprachausgabe funktioniert.  Ich werde also einfach hierhin gehen\n.  Hey,\nfunktioniert die Sprachausgabe hier?  Können Sie\nmir einfach sagen, was los ist?  Und ich\nteste im Grunde nur.  Sag mir einfach, ob du\nverstehst, was ich sage, und sag\nmir, was ich gesagt habe.  Okay.  Ich\nschicke ihr einfach eine Sprachnachricht.  Ich möchte sehen,\nob es das versteht.  Okay.  Sie\nkönnen also sehen, dass es tatsächlich in der Lage war,\ndies zu transkribieren, und es hat mir die\nBeschreibung angezeigt.  Wenn Sie also einfach nur im\nSprachmodus mit dem Gerät sprechen möchten, ist das\nmöglich.  Ich würde gerne fragen: Könnten Sie mir bitte „\nHallo Welt“ sagen?  Können Sie mir eine\nSprachnachricht schicken?  Und mal sehen, ob es\nmir eine Sprachnachricht senden kann.  Ich\nteste das jetzt nur, um Ihnen zu zeigen, dass\nstandardmäßig, wenn Sie die gleichen Einstellungen wie ich vorgenommen haben\n, Funktionen wie\nText-zu-Sprache und Sprache-zu-Text automatisch verfügbar sein sollten.  Mal\nsehen.\nHallo Welt.\nBoom.  Und das trifft auch zu.  Okay.\nEs verwendet also eine ziemlich schlechte Text-zu-\nSprache-Funktion, aber sie funktioniert und sie funktioniert auch\n.  Nun noch etwas, das ich Ihnen nicht\nzeigen werde, aber Sie können hier Bilder hochladen,\nwenn Sie ein bildfähiges\nModell verwenden.  Die meisten modernen Geräte können das, das\nheißt, sie können Bilder lesen und anzeigen,\nwie GPT, Opus oder ähnliches.  Wenn\nSie hier also ein Bild oder\nmehrere Bilder anhängen möchten, können Sie das tun, und das Programm\nwird sie erkennen.  Als\nnächstes muss die Browserautomatisierung eingerichtet werden\n.  Also, ich zeige Ihnen mal\netwas.  Hey, kannst du auf\ntechwithim.net gehen, einen Screenshot machen\nund mir sagen, was auf der Seite zu sehen ist?  Dies ist\neine Eingabeaufforderung, die Sie auch mit Ihrem Modell ausprobieren können\n.  Standardmäßig\nfunktioniert die Browserautomatisierung in der Regel nicht besonders gut.  Ähm,\nund es bedarf noch einiger zusätzlicher\nKonfigurationen.  Geben wir dem Ganzen also einen Moment Zeit\n.  Und man sieht sofort, dass\nfür das Browser-Tool die Meldung „Hey, Chrome ist nicht installiert“ angezeigt wird\n.  Installieren Sie also zuerst die Browser-\nLaufzeitumgebung und versuchen Sie es dann erneut.  Es wird gemeldet, dass der\nAgentenbrowser nicht installiert ist.  Im\nWesentlichen wollte ich mit\ndieser Aufforderung darauf hinaus, dass es normalerweise fehlschlägt, wenn man es zum ersten Mal auffordert,\neine webbasierte Aufgabe auszuführen\n.  Falls es fehlschlägt, können Sie\nes anweisen, den Agentenbrowser zu installieren\n.  Das passiert also\nautomatisch, weil es gerade festgestellt hat, dass es das tun muss\n.  Wenn Sie aber\neine webbasierte Aufgabe erledigen möchten, müssen Sie ihr als Erstes\nsagen: „Hey, versuche Folgendes zu tun.“\nFalls es fehlschlägt und sich nicht\nautomatisch korrigiert, weisen Sie es einfach an, den\nAgent-Browser zu installieren.  Und wenn es\njetzt den Agentenbrowser installiert,\nsollte es in der Lage sein, grundlegende\nWebautomatisierungsaufgaben für Sie zu erledigen, was\nnatürlich eine sehr wichtige Fähigkeit ist\n.  Ähm, wie nennt man das\nbeim Model bzw. beim Agenten?  Okay, man\nsieht also, dass es dazu in der Lage war.   Da steht zum Beispiel: Das steht\nauf der\nSeite.  Hier befinden sich der Heldenbereich, die\nHauptkarten, die Themenbuttons, der Über-uns-Bereich, die\nCommunity und so weiter.  Und es konnte dies\nanhand der Informationen im\nScreenshot ableiten.  Okay, das hat also\nfunktioniert, richtig?  Er gab mir die Beschreibung.\nNun möchte ich Ihnen eine\nwirklich tolle Integration zeigen, die Sie\nzu Ihrem Hermes-Agenten hinzufügen sollten, um Verbindungen zu\nDingen wie Ihrem Gmail-Konto, Ihrem Google-\nKalender und so ziemlich allen anderen persönlichen\nKonten herzustellen, die Sie besitzen.  Das ist ein\nTool namens Composio.  Ich werde nicht\nvon ihnen gesponsert.  Ähm, ich benutze sie einfach ständig\n.  Ich habe in der Vergangenheit bereits mit ihnen zusammengearbeitet\n, dies ist jedoch keine gesponserte\nIntegration.  Ich wurde nicht dafür bezahlt, das zu sagen\n.  Die Nutzung ist kostenlos.  Sie erhalten,\nglaube ich, 20.000 Tool-Anrufe pro Monat.  Im\nGrunde genommen ermöglicht Ihnen Composio,\nnur eine einzige Verbindung zu Ihrem\nAgenten herzustellen.  Man sagt also einfach: „Hey, Agent,\nverbinde dich mit Composeio.“  Und dann\nkönnen Sie über Composeio die Kontoverwaltung mit\nall Ihren einzelnen Konten verbinden.  Wenn\nSie sich also mit Google,\nGitHub oder\nZaper verbinden möchten, ist mir das egal.\nIch nenne einfach irgendwelche Dinge.\nNahezu alle Verbindungen können Sie über dieses\nübersichtliche Composio-Dashboard herstellen.  Sie\nverbinden Composio einfach mit Ihrem Agenten, und schon\nkann es Aktionen für\nSie ausführen.  Ich werde Ihnen zeigen, was ich meine,\naber gehen Sie einfach auf die Composio-Website.  Ähm,\nnatürlich fliegt hier eine Fliege herum\n.  Sie möchten zu\ndashboard.composio.dev wechseln.   Genau das\nwillst du erleben.\nErstelle einfach ein neues kostenloses Konto.  Von hier aus werden wir als Nächstes die\nApps verbinden.  Über Connect-Apps werden\nSie sehen, dass es buchstäblich Tausende\nvon verschiedenen Optionen gibt.  Und genau hier\nkönnen Sie die Verbindung zu\nallem herstellen, worauf Ihr Hermes-\nAgent zugreifen soll.  Der\nHermes-Agent ist also dann nützlich, wenn er\ntatsächlich etwas bewirken kann, richtig?  Wenn es\nE-Mails entwerfen kann, wenn es sie durchlesen kann\n, wenn es die\nBuchhaltung automatisch für Sie erledigen kann, wenn es sich\nmit Ihrem Notion verbinden kann, wenn es auf\nAirtable zugreifen kann, wenn es auf YouTube suchen kann, was auch immer.\nSie müssen sich also zuallererst erneut fragen:\nWorauf kann ich dem\nHermes-Agenten bedenkenlos Zugriff gewähren\n?  Und dann fang an, es anzuschließen,\ndamit es tatsächlich\netwas tun kann.  Ich werde also\nGmail verbinden, okay?  Und ich verbinde mich dann einfach mit,\nkeine Ahnung, einem meiner Wegwerf-Gmail-\nKonten, okay?  Okay.  Und wenn Sie die\nVerbindung herstellen, werden Sie nach einer\nReihe von Berechtigungen gefragt.  Es ist unbedenklich,\nin Composio alle Berechtigungen zu erteilen, da\nSie die zugänglichen Werkzeuge später ändern können\n.  Und was es\nhier tun wird, wenn wir ihm nur eine Sekunde Zeit geben, ist, dass es sich\nverbindet.  Okay.  Und Sie können\nsehen, dass wir uns jetzt mit diesem\nKonto verbunden haben.  Und es gibt jetzt eine Liste aller\nverfügbaren Tools.  Okay.  Das\nSchöne an Compose ist, dass man sich gleichzeitig\nmit mehreren Konten verbinden kann\n.  Wenn ich also ein\nanderes Konto verbinden möchte, drücke ich einfach auf „Fertig“,\nweil da steht, dass man\nes mit jemandem teilen muss oder so.\nSie können mehrere verschiedene\nVerbindungen herstellen.  Man kann also beispielsweise fünf\nverschiedene E-Mail-Konten, verschiedene\nGoogle Drives oder Ähnliches haben.  Ich habe also\nGmail verbunden.  Ich schließe noch einen an\n.  Ich werde also einfach Google\nKalender mit demselben Konto verbinden.  Und\nSie sehen hier eine Liste aller Tools,\ndie angezeigt werden, wenn\nwir Composio mit unserem Agenten verbinden.  Einen\nMoment.  Okay, ich habe mich also mit dem\nGoogle Kalender verbunden.  Und nochmal, so als ob du dir die\nZeit nehmen würdest, all\ndiese Verbindungen hier herzustellen.  Wir müssen das nur einmal\nmachen.  Als Nächstes werden wir mit der\nInstallation beginnen.  Wenn wir das jetzt\nhier installieren,\nsuchen wir als Erstes nach OpenClaw.\nSuchen Sie einfach nach der Stelle, an der „Openclaw“ steht.  Und man kann\nsehen, dass es so etwas wie diese\nAnweisungen enthält.  Ich werde\ndiese Anweisungen einfach hierher kopieren.  Und ich werde\nsie einfach an meinen Hermes-Agenten senden.\nOkay.  Und ich möchte Sie bitten,\ndiese Anweisungen auszuführen und mir bei der Verbindung\nzu Composeio zu helfen.  Das war’s.  Okay.\nIch nehme einfach die Anweisungen zum Öffnen der Klaue\nund füge sie in den Hermes-\nAgenten ein, weil es im Prinzip dasselbe ist\n.  Und es sollte nun das\nNotwendige tun und mir ermöglichen, mich bei\nCompose anzumelden.  Okay.  Okay, jetzt werde\nich aufgefordert, diese URL in meinem Browser zu öffnen.  Also, gehen wir mal\nhierher und ach, eigentlich, lassen wir das\n.  Nun heißt es, dass\nkein Browsermodus verwendet wird.  Okay, also Moment mal, dann los\n.  Okay, hier steht, Sie müssen\ndiese URL in Ihrem Browser öffnen, um die Bestätigung zu erhalten.   Wir\nöffnen es, klicken auf\nAutorisierung und warten einen Moment.\nUnd jetzt denke ich, dass es gut sein sollte.  Kehren wir also\nhierher zurück und sagen wir, dass es gerade\ngenehmigt wurde.  Und hoffentlich sind wir\nangemeldet. Mal sehen.  Okay, es heißt also,\nComposeio sei verbunden.  Ich bin\nmit meiner E-Mail-Adresse angemeldet.  Und nun ist der Composeio\nangeschlossen.  Im Prinzip habe ich\nZugriff auf alle verbundenen Apps,\ndie ich über Composio verbunden habe.  Ich\nweiß nicht, warum\nsie nicht geladen werden, aber egal, worauf ich hinauswill ist, dass ich\nsie einfach über das Dashboard verbinden kann.\nEs ist jetzt mit meinem Agenten verbunden.  Und jetzt\nkann ich alles, was ich angeschlossen habe, von\nComposeio ausführen lassen.  Ich kann also sagen:\n„Hey, sagt mir einfach, was die beiden letzten\nE-Mails in meinem Posteingang waren.“  Und jetzt hat es auch\nZugriff auf meine E-Mails, weil\nich es über Composeio verbunden habe.\nDer entscheidende Schritt war also, wie\nwir das Ganze mit\nrealen, nützlichen Aufgaben verknüpfen können, und jetzt wird\nes auch tatsächlich in der Lage sein,\ndas zu tun.  Am Anfang verwendet es möglicherweise\ndie falschen Fähigkeiten, da es versucht,\ndiese Google Workspace-Fähigkeit zu nutzen, obwohl\nes eigentlich eine Composeio-Fähigkeit verwenden sollte.\nIch werde es also sozusagen trainieren und\nlehren und sagen: Hey, immer wenn ihr\neine E-Mail nachschlagen müsst, benutzt composio.  Okay.\nJetzt wird aus irgendeinem Grund angezeigt, dass\nGmail gar nicht verknüpft ist.  Ähm, okay.\nAber jedenfalls erhalte ich einen Link, über den\nich Gmail verknüpfen kann.  Drücken wir also einfach mal darauf\nund schauen wir, ob es\nfunktioniert.  Okay.  Und los geht's.  Jetzt\nfunktioniert es und die Verbindung ist hergestellt.  Ich weiß nicht,\nwarum die erste Verbindung nicht funktioniert hat,\naber Sie werden feststellen, dass Ihnen einfach\ndiese Links angezeigt werden, die Sie dann einfach deaktivieren können,\nund alles ist bereit.  Okay.\nJedenfalls erhalte ich dadurch die beiden E-Mails.  Ich werde\nsie einfach unkenntlich machen, weil sie\neigentlich heikel sind und ich\nsie eigentlich nicht hätte teilen sollen.  Dasselbe gilt nun auch für den\nKalender.  Ich könnte ihm sagen: „Hey,\nerstelle mir einen neuen Kalendereintrag.“  Hey,\ngeh zu Slack und lies meine neuen Nachrichten.   Was auch immer.\nSie werden sich also\ndie Zeit nehmen, die benötigten Tools auswählen\n, diese mit\ndiesem Agenten verbinden, und jetzt können wir mit der Einrichtung\neiniger wirklich nützlicher\nArbeitsabläufe beginnen.  Lasst uns darauf eingehen.\nDa ich viel mit E-Mails zu tun habe, ist\nder erste Workflow, den wir uns ansehen werden – und\ndas soll Ihnen nur\nInspiration und Ideen geben –, eine tägliche\nE-Mail-Triage.  Also, ich werde\neinfach eine lange Anweisung schreiben und ihr im Grunde\nsagen: „Hey,\njeden Tag um 7:00 Uhr möchte ich, dass du\nmeine E-Mails vom\nVorabend durchliest und mir eine kurze Zusammenfassung aller anstehenden\nAufgaben gibst.“  Okay?  Okay.  Also,\nich sage jetzt: „Hey, ich möchte\neine geplante Aufgabe zur E-Mail-Sichtung erstellen.\nDiese soll jeden Tag um 7 Uhr morgens ausgeführt werden.\nDu sollst dann meine E-Mails\nder\nletzten 24 Stunden durchsehen und mir alle\nwichtigen Punkte, die eine Handlungsaufforderung darstellen,\nin\neiner kurzen, übersichtlichen Zusammenfassung zusenden.\nAlso, jeden Morgen um 7 Uhr, bitte\nhier im Chat.“\nBoom.  Wir drücken die Eingabetaste.  Und jetzt\nerstellen wir einfach diesen Workflow,\nrichtig?  Und es dauert einen Moment, bis alles eingerichtet ist\nund man einen Testlauf durchführen kann\nund so weiter.  Und wenn wir nun\njeden Morgen diese\nNachricht erhalten und sie überarbeiten oder\nanpassen möchten, teilen wir dem Agenten dies einfach mit, und er\nbeginnt zu lernen, wie diese\nNachricht gesendet werden soll, entwickelt eine Fähigkeit,\naktualisiert seine eigene Fähigkeit usw. Und genau das\ntut dieser Agent.  Es entwickelt seine eigenen\nFähigkeiten basierend darauf, wie wir es nutzen.  Je\nöfter man es benutzt, desto besser wird es.\nDas ist also Arbeitsablauf eins.  Und noch einmal: Dies ist\nnur ein Beispiel.  Als wäre es super\neinfach, diese verschiedenen Dinge herzustellen.\nNun kommen wir zum nächsten Thema.  Okay,\nEntschuldigung.  Entschuldigung.  Ich gehe jetzt einfach nochmal zurück,\nweil die vorherige Aufgabe abgeschlossen ist und\nich Ihnen nur zeigen wollte, dass sie\njetzt beendet ist.  Es beschreibt, was\num 7 Uhr morgens passieren wird. Und wenn ich\ndas tatsächlich sehen will, kann ich zu GitHub gehen.  Ich kann\nmein Repository hier aktualisieren.  Wenn ich auf „\nCommits“ klicke, kann ich mir den Verlauf der\nhier vorgenommenen Änderungen ansehen.\nSie sehen also, dass wir den täglichen\nE-Mail-Trio-Scan gesichert haben, Entschuldigung.  Und lasst uns\nhierher zurückkehren.  Und wenn ich jetzt zum Beispiel zu cron gehe\nund mir jobs.json ansehe,\nkönnen Sie sehen, dass dort die Anweisung steht, dass der Job\njeden Tag um 9:00\nUhr ausgeführt wird, richtig?  Und dies ist der erstellte Cron-Job\n.  Cool.  Hier ist also ein\nweiteres Beispiel für etwas, das wir\nvielleicht tun möchten.  Jedes Wochenende, sonntags um\n0:00 Uhr, möchte ich, dass Sie\nein Sicherheitsaudit durchführen.  Ich möchte Sie bitten,\nden virtuellen privaten Server zu überprüfen, festzustellen, ob es\nungewöhnliche Aktivitäten gibt, und\nmir einen Bericht mit Vorschlägen zur\nVerbesserung zukommen zu lassen.  Boom.  Das ist also eine weitere\nSicherheitsaufgabe.  Richte das ein.\nNun möchte ich Ihnen nur noch ein paar\nandere Ideen für die Umsetzung geben, anstatt\nsie alle aufzuzählen, denn\njetzt liegt es an Ihnen, daraus etwas\nNützliches für Ihre Aufgabe zu machen.  Typischerweise\nbeginnen die meisten Menschen ihren Tag mit einem\nkurzen Überblick oder einer Zusammenfassung, in der sie eine\nVielzahl unterschiedlicher Quellen einbeziehen.  Es sammelt die\nInformationen und zeigt Ihnen dann die\nwichtigsten Handlungsschritte an.  Eine weitere beliebte Funktion\nist, dass das Programm\nihren Kalender überprüft, um zu sehen, ob sie\nihn neu organisieren können, oder automatisch\nZeitblöcke für Training, Essen,\nKonzentration oder Ähnliches einplant.  Eine weitere gängige\nFunktion ist die Nutzung für Funktionen\nwie die automatisierte Buchhaltung.  Sie könnten also\nsagen: „Hey, immer wenn ich eine neue\nE-Mail erhalte, möchte ich, dass Sie prüfen, ob es sich um eine\nQuittung handelt. Wenn ja, laden Sie sie bitte in Google\nDrive hoch und legen Sie sie in einen Ordner\nfür Quittungen.“  Rechts?  Das ist etwas, das\nsehr häufig vorkommt.  Je mehr Integrationen Sie\nhinzufügen, desto besser wird es.  Eine andere\nSache ist so etwas wie eine tägliche Zusammenfassung.  Am\nEnde eines jeden Tages möchte ich, dass Sie mir erzählen,\nwas Sie erreicht, was Sie getan, was\nerledigt wurde und wie wir uns\nfür den nächsten Tag verbessern können.  XYZ, richtig?\nUnd auch hier gilt: Je mehr man mit diesem Gerät interagiert,\nje mehr man es bittet, Dinge zu tun, desto\nbesser wird es.  Das System kann also\nviele Dinge für Sie automatisieren, aber Sie müssen\nwissen, was genau Sie\nautomatisieren möchten.  Für die meisten Menschen gibt es nicht\nviele Dinge, die ein KI-\nAgent für sie erledigen muss.  Deshalb\nteile ich mit euch diese scheinbar\neinfachen Beispiele, die sich aber als äußerst\nnützlich erweisen können.  Die automatisierte Buchhaltung überlasse\nich einem Hermes-Agenten\n, und das funktioniert wirklich gut.  Es\nprüft einfach jeden Tag meine E-Mails, sammelt\nalle Belege ein und speichert sie, richtig?\nVielleicht sogar ein Gewohnheitstracker.\nIch versuche zum Beispiel gerade, Indonesisch zu lernen\n.  Ich bin gerade auf Bali und nehme dort auf\n.  Hey, ich möchte, dass du mir jeden Tag\nfünf neue indonesische Wörter beibringst.  Ich\nmöchte es in diesem Format haben und dann, äh, Sie\nwissen schon, fragen Sie mich danach, bitten Sie mich, es\nIhnen vorzulesen,\nwas auch immer.  Rechts?  Man kann das Ganze also\nwirklich einzigartig und kreativ gestalten,\nund es geht nur darum, die richtigen\nIntegrationen zu schaffen.  Das ist keine\nZauberei.  Damit werden Sie,\nwie\nIhnen jeder im Internet erzählen wird, nicht über Nacht Millionär, aber es ist\näußerst nützlich, wenn es richtig eingerichtet ist.\nUnd deshalb habe ich diesen\nausführlichen Prozess durchlaufen, um Ihnen\nhoffentlich eine wirklich solide Grundlage zu bieten, sodass\nSie jetzt einen Hermes-Agenten haben, der ganz einfach durch\nIhre kreativen Anweisungen konfiguriert werden kann und keine\nRaketenwissenschaft oder die Leitung einer\nMission erfordert.  Es geht\neinfach darum, echte, legitime\nAnwendungsfälle zu finden, das Modell dann anzustoßen und im\nLaufe der Zeit daran zu arbeiten.  So,\nLeute, das wäre dann das Ende dieses\nVideos.  Das war eine Menge Zeug.  Ich hoffe,\nihr konntet hier etwas Nützliches finden.  Wenn ja, dann\nlasst ein Like da, abonniert den Kanal,\nund wir sehen uns im nächsten Video.",
  "transcript_chars": 84899,
  "ingested_at": "2026-06-05T16:31:32.717383+00:00",
  "source": "channel",
  "yt_meta": {
    "view_count": 1144,
    "like_count": 105,
    "channel_id": "UC4JX40jDee_tINbkjycV4Sg",
    "categories": [
      "Education"
    ],
    "tags": [
      "tech with tim",
      "Hermes Agent tutorial",
      "Hermes Agent setup",
      "Hermes Agent beginner",
      "personal AI assistant 2026",
      "AI agent setup guide",
      "self-learning AI agent",
      "AI agent VPS setup",
      "AI agent email calendar",
      "Open Claw alternative",
      "AI agent automation",
      "run AI agent 24/7",
      "Hermes Agent full course",
      "AI assistant setup",
      "AI agent cron tasks",
      "AI agent skills",
      "AI productivity agent",
      "AI agent integrations",
      "autonomous AI assistant",
      "AI agent for beginners"
    ]
  }
}