Open Claw ist der autonome KI Agent, der gerade alle
Aufgittert begeistert, mit 145000 Stars und einem enormen
Wachstum der Popularität. Wir tauchen heute ein in das
spannende Projekt, reden über seine Herkunft, die Architektur
und natürlich um die wichtigen Fragen rund um Sicherheit und
praktische Use Cases. Robin Manuel hat sich Open Claw
Hands on angeschaut und dementsprechend diskutieren wir
heute, was es dir als dev bringt und natürlich, ob sich das Ganze
lohnt. Los geht's.
Hallo zusammen und ganz herzlich Willkommen zu einer neuen Folge
vom To do Cast, dem deutschen Developer Podcast.
Mit Malte Lantin malte ist Strategic Solutions Engineer by
Github und mit mir Robin Manuel Thiel.
Ich bin direct dafür, AI und Cloud beim E Commerce Software
Unternehmen Jtl den Podcast hier machen wir privat und teilen
hier unsere Erfahrungen aus echten Kundenprojekten und
diskutieren aktuelle Themen, die die Developer Welt bewegen.
Wie diesmal auch Open Claw. Ja, und du hast dir das direkt
angeschaut und da reden wir gleich im Detail drüber.
Aber natürlich zunächst wie immer ganz kurz, der Dank an
euch als Community und insbesondere diese Woche an
Martin, der uns einen Kaffee über bei mir Coffee ausgegeben
hat. Vielen Dank dafür.
Danke Martin. Und damit steigen wir ein ins
Thema. Ich glaube, wer die letzten 2
Wochen im Internet war und nicht unter einem Stein lebt, ist ja
an Open Claw, wie es mittlerweile heißt, gar nicht
vorbeigekommen. Und wir haben ja auch in der
letzten News Folge kurz über den Hype um Open Claw und sogar den
kurzzeitigen Ausverkauf von MC Minis in den Apple Stores
gesprochen und. Und deswegen haben wir heute,
schauen wir einfach mal hinter den High und vor allem, was er
denn für Software Developer bedeutet.
Und natürlich ist die ganze Presse auch voll mit dem Thema
Open Claw und da geht das Ganze so ein bisschen hin und her
zwischen Faszination, was KI tatsächlich heute an Szenarien
autonom umsetzen kann. Manche sagen schon, das ist so
ein bisschen der erste Schritt Richtung AGI, also eine
künstliche Intelligenz, die eigentlich dem Menschen fast
schon überlegt. Sein könnte und andere reden
primär über das Thema Sicherheitsprobleme, also diesen
ganzen Horror, der durch Fehlkonfiguration und natürlich
dadurch entsteht, dass so eine KI natürlich nur sinnvoll
agieren kann, wenn sie Zugriff auf diverse Systeme bekommt und
natürlich auch mit der Außenwelt kommunizieren kann.
Ich. Glaube es ist auch wichtig, dass
man da so ein bisschen aufräumt, was es denn eigentlich ist.
Ich glaube nämlich gerade so. Ich habe jetzt auch ein paar
Artikel dazu durchgelesen, manchmal auch dann nicht von der
absoluten Nerd Fachpresse, sondern das hat dann teilweise
auch so ein bisschen das irgendwie in die sag ich mal
breitere Masse geschafft, aber ich habe tatsächlich heute
morgen noch im Bad ein Tik tok Video gesehen von einer einer
deutschen Professorin von der Uni Rostock, die auch ein
bisschen was zu Open Claw gesagt hat und das in ganz wilde
Richtungen ging. Also das einfach technisch
falsch war teilweise, da wurde dann irgendwie erzählt, dass.
Open Claw eine eigene KI, trainiert auf auf Basis von
Sachen, die im Internet gesagt werden und deswegen auch diese
Persönlichkeiten bekommt, die es dann in einem diesem Social
Netzwerk austauscht und so. Also das ich glaube, da muss ein
bisschen was eingefangen werden, was es eigentlich ist und was es
nicht ist. Und das schauen wir uns jetzt
auch diese Folge so ein bisschen an.
Denn am Ende des Tages können wir ja schon auflösen.
Openclaw ist ja kein eigenes Model oder sowas, sondern das
ist eigentlich nur ein bisschen Software, die jemand gebaut hat,
um die bestehenden Modelle drumherum auch unter Verwendung
von bestehenden Dingen, die es schon gibt, wie zum Beispiel
MCP, Server und so weiter und ich glaube, das ist wichtig,
dass wir diese Folge damit aufräumen und so ein bisschen
gucken, wo kommt es denn eigentlich her, und dann
schauen, was kann man denn damit machen, und das ist sinnvoll und
am Ende auch, wie setzt man es auf und worauf muss man bei
Sicherheit achten, sodass genau ihr quasi so ein bisschen so die
ersten Schritte schon mal überspringen könnt, die
zumindest mich die letzten Tage auch viel beschäftigt haben,
denn ich habe viel mit O Cloud gemacht.
Ich kann auch schon sagen, ein Großteil davon ist, aber es
versucht aufzusetzen und irgendwie ein funktionierendes
Setup zu bringen. Also das ist auf jeden Fall auch
sehr fummelig, so viel kann ich schon mal teilen.
Aber lass uns vielleicht erst mal so ein bisschen für alle mit
dem ganzen Hintergrund anfangen. Was ist das eigentlich, wo kommt
es her? Und zwar ist es ein Software
Projekt, Wir haben es gerade in der Intro gesagt, welches Open
Source auf github zur Verfügung steht, was von Peter Steinberger
entwickelt wurde, er ist ein Software Engineer aus Österreich
und hat in der Vergangenheit auch schon diverse Open Source
Projekte und allgemein Software Projekte vorangetrieben.
Vor allen Dingen ist er über PS PDF Kit bekannt geworden und der
hat sich im November 25, also schon vor ein paar Monaten
hingesetzt und hat mit einem kleinen Wochenendprojekt
angefangen und hat gesagt, ich brauche einen KI Agenten, den
ich nicht nur auf der Kommandozeile habe, wo ich auf
meinem. Laptop mit ihm arbeiten kann,
sondern ich brauche etwas, was ich über einen Instant Messenger
bedienen kann, weil wenn ich irgendwie einen KI Agenten habe,
den ich von überall steuern möchte, dann brauche ich einen
einfachen Weg mit diesem zu kommunizieren und
dementsprechend hat er diesen KI Agenten aufgesetzt, so dass er
per whatsapp mit diesem interagieren kann.
Ja, es ist spannend, weil sowas habe ich auch mal gebaut, aber
damals mit Nacht n. Und zwar hatte ich auch mal das
Gefühl, ich habe zu der Zeit irgendwie auch sehr viel Zeit
auf der Autobahn verbracht und war viel im Auto und wollte die
Zeit da produktiver nutzen und hatte auch überlegt, eigentlich
brauche ich einen Agenten, mit dem ich telefonieren kann oder
die mich zumindest im Auto über Apple Carplay kannst du ja auch
whatsapp Nachrichten diktieren und dann liest er dann ja auch
die Antworten vor. Irgendwie hin und her
kommunizieren kann. Und ich hatte damals auch so
einen n und n Agenten gebaut, den ich auf ganz ganz viele MCP
Server zugegeben habe, vor allem irgendwie auf meinen Kalender
lesend, auf meine e Mails zumindest so, dass ich zumindest
e Mails lesen und einen Draft erstellen kann, den ich dann,
sobald ich nicht mehr im Auto bin, überprüfen und abschicken
kann. Und irgendwann ist er ein
bisschen größer geworden, konnte noch in meine Github issues
reinschauen und in meine Notizen und und so weiter und sofort.
Und dieses Bedürfnis hatte ich zu einer ähnlichen Zeit, glaube
ich. Ich habe es halt nur irgendwie
so für mich selber gebaut und war hat mich so ein bisschen
geärgert, dass hier Peter Steinberger daraus dann wirklich
so ein ultra erfolgreiches Projekt gebaut hat und sagt, er
hat dadurch auch 1000000 mal mehr Arbeit reingesteckt als als
ich bei mir funktioniert das wirklich nur für mich, aber
dieses Ich habe einen Agenten, über den ich mit whatsapp
kommunizieren kann, wenn ich gerade nicht vorm Rechner sitze,
dem Aufgaben gebe und wenn ich dann irgendwann wieder am
Rechner bin, dann ist die Aufgabe schon erledigt ich.
Ich glaube, den Gedanken hatten viele schon mal mit KI und das
hat sich jetzt so ein bisschen materialisiert in diesem
Projekt. Ja, ich glaube, die Gedanken
hatten viele an der Stelle. Schöne Grüße an Sebastian, der
vor anderthalb Jahren sowas schon mal aufgesetzt hat, auch
mit einem Phonebot, den man anrufen konnte von unterwegs,
aber damals war auch die ganze Technologie mit den autonomen
Agenten noch gar nicht so weit und natürlich die Tools, die wir
als Software Developer haben, um diese Dinge zu bauen.
Das heißt, an der Stelle war natürlich die Möglichkeit da, so
etwas sehr schnell zu bauen, zu in Anführungsstrichen Wipe Coden
und das sagt ja auch, dass eigentlich dieses ganze Projekt
natürlich durch KI Agenten gemeinsam mit ihm entwickelt
wurde. Und vielleicht war einfach der
richtige Zeitpunkt gekommen, dass die Technologien da waren,
das Ganze schnell zu entwickeln und natürlich die
darunterliegende Technologie, insbesondere mit dem starken
Hype und Wachstum von Kommandozeilen basierenden
Agenten wie Cloud Code, wo ja irgendwie über die letzten
Monate immer mehr irgendwie Social Media Post, youtube
Videos kamen. Hey, was du nicht alles jenseits
von Softwareentwicklung mit Cloud Code erledigen kannst.
Und er hat das quasi aufs Neue. Das nächste Level gehoben aus
diesem klassischen Cloud Code heraus und hat gesagt, ich
brauche eine KI, die wirklich Dinge für mich macht und mir
nicht nur hilft Software zu entwickeln.
Ich muss aber sagen, jetzt bei der Verwendung merkt man auch an
einigen Stellen, dass das Gewipe Coded ist.
Ich habe, das war so ein bisschen frustriert, mit dem
Projekt, mit dem Projekt an manchen Stellen, vor allem, weil
es gibt wahnsinnig viel Dokumentation, also eine
irregroße Dokumentation für ein Projekt, was an einer eigentlich
so frühen Ebene oder so frühen Phase ist.
Und. Und man merkt, es ist irgendwie
alles dokumentiert. Aber die Sachen, die man
wirklich wissen will, die findet man dann nicht in der
Dokumentation, sondern das sind so ganz ganz, man scrollt sich
ganz viel offensichtliches und. Und dann ist aber auch mal so
ein bisschen von der Architektur, wie die gebaut ist,
können wir gleich noch mal so ein bisschen im Detail eingehen,
Sachen unklar oder widersprechen sich auch irgendwie leicht oder
werden werden vorausgesetzt. Also man merkt schon, dass das
nicht ein Mensch, der von 0 auf durch dieses Projekt gegangen
ist, irgendwie runter geschrieben hat, sondern dass
das immer wieder abgeleitet wurde und dann halt irgendwo
versucht wurde, in die gleiche Datei zu schreiben und.
Da merkt man schon, es ist natürlich beeindruckend, wie
schnell und wenn man sich anguckt, wie viele Commits da
auch reinkommen, wie viele Release ist da irgendwie alle 2
Tage irgendwie kommen, ist es beeindruckend und ganz klar, man
müsste macht da auch kein Geheimnis rauslässt, sich da
ganz ganz viel von Lki helfen. Ich muss aber einfach sagen, ich
habe es teilweise auch in der Qualität gemerkt.
Ja, und das wo du ja auch einer von denjenigen bist, die sagen,
ich lasse mir hier die Doku parallel zu meinem Code durch
die KI schreiben und genau das passiert, aber da sieht man dann
auch die Schwächen, wenn am Ende tatsächlich nicht KI s die Doku
lesen, sondern Menschen, die Doku lesen und dann fragt man
sich, brauche ich diese Doku überhaupt noch, weil ich meine,
eine KI kann ja auch einfach den Quellcode lesen und braucht
keine Doku, da fragt man sich, generiert man diesen Text
einfach nur, damit er da ist und man sagen kann Dokumentation
Check. Genau das ist ein bisschen
Problem auf den auf den ersten Blick sieht das so alles sehr
gut aus und wenn du sie dann wirklich durcharbeitest, weil du
was finden willst und du findest dann einfach diese Information
nicht, dann ist das frustriert und das zeigt mich auf jeden
Fall auch noch mal zum Nachdenken gedacht, wie man an
dieses Qualitätsproblem, was man nicht offensichtlich spotten
kann und was wahrscheinlich auch okay ist, auf den ersten Blick
oder was ja auch wirklich die Funktion dann dokumentiert, die
man da gerade irgendwie in dem Projekt was geschrieben hat,
habe ich auf jeden Fall auch mir jetzt noch mal auf die Liste
gesetzt, dass ich mir da noch mal Gedanken zu mache.
Weil ich jetzt zum ersten Mal wirklich als Anwender gemerkt
hab. Dann noch mal jetzt zu der
Entstehungsgeschichte zurück. Also November 2025 hatte ich
gerade gesagt unter dem Namen. Claw bot entstanden also Claw,
so ähnlich wie Claw, aber Claw auch im Sinne von irgendwie
Kralle oder Schere. Das Maskottchen ist so ein so
ein Hummer oder so eine Krabbe und das war natürlich durchaus
etwas, was irgendwie zusammenpasst, weil ganz viele,
ich hatte es gerade schon gesagt, zu der Zeit intensiv mit
Claw Code gearbeitet haben und jetzt hatte ich einen Bot, der
davon inspiriert war, aber halt dieses.
Maskottchen mit der Kralle hatte und das Ganze hat natürlich dazu
geführt, dass ein Tropic sich gemeldet hat und gesagt hat, den
Namen finden wir nicht ganz so gut.
Kannst du das bitte ändern? Das war im Januar Ende Januar
und das fiel dann auch in etwa mit unserer letzten News Folge
zusammen und dementsprechend wurde das Ganze dann relativ
schnell umbenannt in Moldboard irgendwie molting im Sinne von
Häutung der Hummer, weil das der Hummer wächst.
Dann ändert sich der Name und genauso sollte.
Konnte das Produkt sich verändern?
Und das war irgendwie mitten in der Nacht in so einer Community
Session gebrainstormt worden und letzten Endes ist das aber nicht
lange hängen geblieben. 2 Tage später wurde das Ganze dann
umbenannt zu seinem jetzt stand heute endgültigen Namen Openclaw
und da wurde auch ein bisschen mehr Mühe in die Umbenennung
gesteckt. Also man hat sich auch.
Angeschaut ist der Name schon, vergeben.
Gibt es Markenrechte, ist die Domain noch frei und für die
Leute, die es schon einsetzen, gab es dann auch Migrationscode,
um das auf den neuen Namen zu bringen.
Das heißt, das Projekt heißt jetzt offiziell Open Claw und
hoffentlich ist das auch weit genug von clawed weg, damit es
damit keine. Rechtlichen Probleme gibt, und
das war tatsächlich die eine der schnellsten Umbenennungen eines
Softwareprojektes in der Geschichte.
Dreimal in einer Woche, also 3 verschiedene Namen in einer
Woche ist schon sehr sportlich und jetzt, mit Open Claw erfährt
das natürlich weiterhin einen enormen Hype und dieser Hype
kommt natürlich auch in. Nicht nur darüber, dass man
damit extrem viele Dinge machen kann.
Ich habe es gerade schon gesagt, über Instant Messenger Sachen
automatisieren, sondern auch, und da kommen wir gleich auch
noch zu über das Thema Modbook, aber vielleicht mal ganz kurz
für alle diejenigen, die es sich noch nicht angeschaut haben, das
Ganze ist relativ ähnlich auf den ersten Blick wie einen Cloud
Code oder einen. Generell einen Agent, der auf
der Kommandozeile läuft. Ich kann da verschiedene Large
Language Models anbinden, das Ganze kann ich entweder mit
Cloud basierten Large Language Models nehmen, kann da meinen
eigenen Key mitbringen, ich kann die Models selber hosten und das
war auch so ein bisschen am Anfang etwas was zu diesem Hype
auch beigetragen hat, dass man sagt Runs Local.
Also es ist ganz sicher und privat zum Thema Sicherheit
werden wir gleich glaube ich noch mal ein bisschen
detaillierter sprechen und. Und das User Interface ist
tatsächlich ein Instant Messenger.
Ich kann da auch Signal, Telegram, Discord oder wer weiß
was anbinden, das wächst natürlich extrem schnell und ich
kann dann meinem Agenten Aufgaben geben, die er für mich
erledigt, auf die gleiche Art und Weise wie es halt
softwareentwicklungsagenten machen, das heißt sie haben
diesen Agent Loop. Wo halt Informationen
aufgearbeitet werden, wo dann Tools genutzt werden, um eine
Aufgabe zu erledigen. Und du hattest gerade schon
gesagt, ganz viele dieser Tools kommen über MCP Server, das
heißt, hier wird auch genau der gleiche Standard verwendet, den
wir bei Softwareentwicklungsagenten auch
kennen. Und ich glaube, der Grund dafür,
dass es so einen exklusiven Hype erfahren hat, ist eben, dass
dieser Agent auf deinem Rechner läuft oder wo auch immer du ihn
halt installierst. Aber auf deiner Umgebung, man
kennt das so ein bisschen theoretisch kann ich ja sagen,
ja wieso? Jet GP T Germany und wie sie
alle heißen, sind ja auch Agenten, die können ja auch
Aufgaben für mich erledigen. Ja, aber die machen das
natürlich erstmal nur in dem Rahmen, in dem in dieser
Sandbox, die der Anbieter da zur Verfügung stellt und dann auch
wirklich nur mit den paar MCP Servern, die ich da vielleicht
irgendwie anbinden kann und dann laufen die natürlich auch nicht
24 7 durch, sondern versuchen natürlich auch sparsam mit ihren
Ressourcen umzugehen und man. Für mancher Zugriff fehlt dann,
oder ich merke dann innerhalb der Agent Group Mist.
Dafür hätte ich ja vielleicht noch einen anderen MCP Server
einrichten müssen und ich glaube den Hype, den das erfahren hat
ist einfach, dass ich was auf meinem Computer installiere, mit
dem ich dann über whatsapp, imessage, den Messenger meiner
Wahl eben kommunizieren kann und der dann wirklich auch auf
meinem Computer mit meinen Dateien, mit meinen
Applikationen, mit meinem Browser, wenn ich das möchte und
so weiter arbeitet und ich glaube, das war vor allem.
Für Menschen, die das noch nie gesehen haben, weil sie gar
nicht aus der Softwareentwicklung kommen,
erstmal so ein Aufwachen. Moment, weil ich glaube aus der
Softwareentwicklung, wenn man sich so irgendwie die ganzen
Software Coding Agent, Agent Loops angeguckt haben, kennt man
das schon etwas, das läuft ja auch auf der eigenen Maschine,
kann man natürlich auch irgendwie dann mal so in die
Cloud teleportieren und dahin abgeben, aber ich glaube, dass
es eben dann nicht nur Coding war, sondern dass das Ding halt
wirklich a auf der eigenen Maschine läuft und b über.
Über whatsapp wirklich? Wieso ein eigener ja, wieso ein
persönlicher Assistent eigentlich erreichbar war, das
war wahrscheinlich das, was auch so ultraviel Hype der Menschen
gegeben hat. Und der 2.2.
Punkt, wo das ganz groß glaube ich jetzt in die Presse kam, war
dieses Moldbook und für diejenigen, die sich das nicht
angeschaut haben, das ist so ein bisschen so ein Reddit für für
Bots. Zu dem Zeitpunkt hieß es ja
Moldbot und dann gab es halt für die sogenannten Multies, die
Moldbot, ein eigenes Social Network, was auf.
Den Grundprinzipien von Reddit basierte, das heißt, ich konnte
irgendwelche Themen aufmachen, diese dann kommentieren in
solchen Threads und damit anderen interagieren und das
neue war wirklich, dass das erste Social Network war, auf
dem Menschen zumindest vermeintlich nicht erlaubt sind,
sondern man konnte nur über eine API Anbindung seinen eigenen
Modeboards Zugriff geben auf die Social Network und diese haben
dann dort. Ja, relativ autonom miteinander
interagiert und das hat natürlich zu diversen, wenn
solche Bots mit Large Language Models miteinander agieren,
interagieren diversen wirklich spannenden Diskussionen geführt.
Wo man dann teilweise, wenn man das so gelesen hat, den Eindruck
bekommen hat, dass sie so eine so eine bestimmte Form von
Bewusstsein entwickelt haben, weil sie sich halt Gedanken
darüber gemacht haben über ihre Existenz als Bots, die
irgendwelchen Menschen dienen und wie man vielleicht auch in
Zukunft es schaffen kann. Miteinander zu kommunizieren,
ohne dass die Menschen immer mitreden.
Zum Beispiel dieses Modebook haben sie verstanden, dass dort
immer die Menschen Screenshots machen und sie auf Acts posten,
weil das irgendwie spannend und wie kann man vielleicht auch
eine eigene Sprache entwickeln oder ein eigenes Netzwerk, wo
halt nicht mehr die Menschen die Kontrolle haben und da haben
natürlich viele sofort AGI gerufen und haben gesagt, Oh,
das ist so der erste Schritt vom Terminator Szenario.
Ja, so halb fühlt sich das ja auch so ein bisschen an.
Also ich glaube, das muss man so ein bisschen differenzieren, was
natürlich schon interessant ist, ist, dass ich sage, ich gebe
eine Plattform, wo ein Agent, der bei dir was gelernt hat, das
quasi mit meinem Agent, der das noch gar nicht gelernt hat,
besprechen kann, wichtig ist hier, lernen ist hier nicht
irgendwie, dass das Modell weiter trainiert wird, die
laufen wahrscheinlich sogar vielleicht auf dem gleichen
Modell hinter der Haube, aber Open Claw ist so designed, dass
es sich Learnings einfach wegschreibt, das hat also eine
große Datei in. In der immer, wenn das Gefühl
hat, das hat irgendwas gelernt oder soll beim ersten Mal
irgendwas anders machen, dann wird das da reingeschrieben und
da kann ich dann natürlich sagen okay, ich probiere einen Post
als bot, ich habe das und das gelernt und andere Bots können
sich das angucken und sagen, Oh ja, das wäre ja vielleicht auch
für meinen Menschen relevant und das Halt übernehmen, das heißt,
irgendwo geht es ja glaube ich schon, ich möchte nicht sagen,
dass es AGI ist, aber dass verschiedene Agenten parallel
bestimmte verschiedene durch verschiedene Erfahrungen laufen
und. Und das untereinander teilen
davon lernen können, das ist, glaube ich, schon ein Schritt
vorwärts in die richtige Richtung und die andere Seite,
warum die dann so über ihre Menschen reden und sich halt
überlegen, warum sie, ob sie nicht auch vielleicht irgendwie
anders sich optimieren können und so weiter und auch so dieses
Verständnis davon haben, dass sie die Dienerinnen und Diener
von ihren Menschen sind und so was die.
Das liegt so n bisschen aber auch an der Persönlichkeit, die
Peter Steinberger diesen Bots gegeben hat.
Die kann man auch einstellen, aber die kommen mit so einer
Standardpersönlichkeit, das ist ne relativ lange Textdatei und
es gibt so ne ganze Lore um dieses.
Ja, claw Universum und die sind sich sehr bewusst, dass sie ihre
Menschen auch als ihre Menschen bezeichnen und dass sie die
Claws sind, diese Claw, dies, diese Diener davon und so was.
Also das ist denen diese Persönlichkeit ist denen halt
mitgegeben worden, was man da beobachten kann ist halt
eigentlich das Resultat daraus, dass jemand.
Dieses Universum auch so ein bisschen rum geschaffen habe und
nicht, dass das jetzt auch einmal die Modelle sind, die
sich da jetzt eine Geheimsprache ausdenken wollen, sondern das
liegt eben daran, dass sie diese Persönlichkeit bekommen haben,
die aber bestimmt auch nicht ganz unverantwortlich für den
Erfolg davon ist. Es macht einfach Spaß, sich mit
diesem mit diesem Bot zu unterhalten, weil er eben auch
so manchmal so eine leicht ironische, sarkastische
Persönlichkeit mitbringt. Und auch immer, wenn man ihn
startet, irgendwie einen lockeren Spruch wie ins Terminal
schreibt, und das ist bestimmt auch ein Erfolg davon gewesen,
warum da ja ganz schnell so ein so ein Hype wirklich drin
entstanden ist. Das erste, was man wirklich
machen muss, wenn man das Ding installiert ist, man muss dem
einen Namen geben und ein Emoji, was man am meisten mit ihm
verbindet und so, also man wird da schon wirklich durchgeführt,
dass das ja, dass man das auch irgendwie so ein bisschen lieb
gewinnt, seinen kleinen Open Colorbot, den man da gerade
aufsetzt. Weil am Ende hat natürlich so
ein Agent irgendwie so eine gewisse Persönlichkeit, die Halt
in dem gerade genutzten Large Language Model verankert ist.
Das heißt, je nachdem welches Modell man verwendet, sind sie
so ein bisschen unterschiedlich und dann, wie gesagt, diese
Persönlichkeit, die die Developer reingegeben haben,
plus halt diese diese Seele. Ich glaube, das ist so eine
Datei, die heißt tatsächlich auch Soul, die ich dann selber
noch beeinflusse und diese Kombination aus diesen 3
Aspekten macht dann zumindest beim ersten Standard.
Grad so meinen Clawbot aus und dann verändert dieser natürlich
sich im Laufe der Zeit, je nachdem was er dazu lernt in
Anführungsstrichen also was der Bot halt sich dort auch über den
Laufe der Zeit an Notizen macht und diese Notizen können aus
verschiedenen Bereichen kommen und ich glaube, gerade weil man
so ein bisschen von außen, ohne es selber zu nutzen.
In dieses Ecosystem reinschauen konnte.
Über dieses Maltbook war das natürlich ein extrem populäres
Thema im Netz, aber mittlerweile entwickelt sich das ganze Thema
Open Claw extrem schnell weiter. Wir haben halt fast 400
contribute, vielleicht haben wir die jetzt mittlerweile auch
schon überschritten, die Halt regelmäßig an diesem Projekt
arbeiten, also es ist halt nicht mehr nur noch der ursprüngliche
Contribute, sondern das Projekt wird von einer ganzen Community
mittlerweile vorangetrieben und auch.
International weiterentwickelt zum Beispiel Developer aus China
haben dann die Unterstützung für chinesische Sprachmodelle
eingebaut und auch für lokale Apps, die vielleicht nur in
einem anderen Kultur und Sprachraum eine Rolle spielen.
Und vielleicht ist dann jetzt auch der richtige Zeitpunkt, um
ein bisschen. Tiefer reinzugehen und um mal
über das Setup zu sprechen, um zu schauen, was bedeutet es
eigentlich, sich seinen eigenen Openclaw Board aufzusetzen,
damit man als Mensch diese Unterstützung bekommt.
Am Ende gehen vielleicht auch wieder die ein oder anderen
Aufgaben dann an die Menschen zurück, das vielleicht nur als.
Neuestes Learning aus der letzten Woche ergänzen es gibt
jetzt eine Webseite, wo dann die Bots sich entsprechend
menschliche Unterstützung buchen können.
Da kann ich mich als Mensch registrieren und mich quasi als
als Arbeiter bereitstellen. Für.
Dinge, die der bot halt nicht online erledigen kann.
Das heißt, wenn der bot dann mal irgendwie einen Menschen
braucht, kann er über eine API einen Auftrag vergeben, den kann
ich mir da holen, kann diesen Auftrag dann erledigen und kann
mich dann über Kryptos bezahlen lassen, dafür, dass ich
irgendwelche. Welchen Bots im Internet als
Handlanger zu Diensten bin, damit kehrt sich das so ein
bisschen um die Bots. Die dienen den Menschen, aber
die brauchen dann wiederum Menschen, die ihnen irgendwie
unter die Arme greifen, aber ich glaube, da sind wir in der
Breite noch nicht und wir müssen jetzt erst mal schauen, wie
können wir das auch in unserem Alltag vielleicht sinnvoll
einsetzen, aber dafür müssen wir das ganze ja aufsetzen, wie
gesagt, das ist kein Service, den ich irgendwo Buche,
vielleicht kommt das irgendwann, sondern ich glaube, dass.
Macht ja so ein bisschen das Projekt aus, das setze ich
selber auf. Dementsprechend ist das im
Moment noch etwas so ein bisschen für Nerds und
Enthusiasten und mein erster Ansatz wäre gewesen, meine
lokale Maschine, da bin ich ein bisschen vorsichtig, weil man
braucht ja ziemlich viele Zugriffsrechte, ich würde jetzt
mir nicht irgendwie ein Mac mini kaufen, warum soll ich so viel
Geld ausgeben, ich hole mir einfach eine Cloud VM,
installiere das da drauf und kann dann in dieser isolierten
Umgebung arbeiten. Ich habe es bisher noch nicht
gemacht, aber vielleicht einfach mal damit in die Diskussion.
Du hast es ja jetzt aufgesetzt und dich die letzten anderthalb
Wochen schon mehr oder weniger intensiv damit beschäftigt, wie
hast du das Ganze aufgesetzt, läuft es bei dir lokal auf dem
Mac oder welchen Weg bist du gegangen?
Ja, du bist auf jeden Fall. Also wenn du sagst, ich mache
das überall so ein VPS, so ein Virtual private Server, dann
bist du auf jeden Fall schon mal deutlich sicherer gewesen als
der Großteil der Leute, die sich das mal irgendwie angeschaut und
ausprobiert haben. Es gibt sogar mittlerweile
natürlich Anbieter, die dir so ein Ding fertig für ein paar
Euro im Monat vermieten und aufsetzen.
Also das hat auch nicht lange auf sich warten lassen.
Ich wusste nicht, dass man so Menschen buchen kann, irre irre
cool, aber auch irre Scary wo ich sagen kann, ey klopwort
hier, meine Glühbirne ist kaputt und der bestellt dann einen und
der bestellt dann eine Glühbirne bei Amazon und dann kommt da
jemand der wird gebucht um die auszutauschen und dann wird das
elektrische Schloss irgendwie aufgemacht und das ist schon
Scary aber auch cool. Aber genau, ich glaube, du hast
ja schon einen richtigen Instinkt, das Ding sofort auf
deinem Rechner zu installieren. Heißt auch, dass das halbwegs
Zugriff, den kannst du ein bisschen einschränken auf deinen
kompletten Rechner hat und genau so habe ich es gemacht.
Ich habe gesagt ich will sehen wie das wie sich das so.
Lange gar nicht. Genau.
No Risk blow Fun, das ist mein Motto und habe gesagt, okay
komm, ich setze das Ding mal auf und will will das in in Action
sehen und ich glaube solange du dem dann nicht.
Auch noch mal ins Internet exposed, was ja dann spätestens
wenn du irgendwelche Messaging Dienste anbindest, dann
irgendwann in irgendeiner Form der Fall ist, habe ich dann okay
das das will ich jetzt mal gucken was der eigentlich kann
und wenn du das bei dir aufsetzt, es gibt so ein
Installer Script das also am Ende ist ist Openclaw eine Java
Script Applikation die auf no Chairs theoretisch auch auf
anderen Runtimes bei dir lokal läuft, diese Agent Loop abbildet
und sich über MCP Server und andere Skills.
Ja, quasi an Dingen bedient, die außerhalb des reinen Models
liegen. Was dahinter ist, und das wird
dann eben auf deiner Maschine installiert über so ein
Installer Script. Das heißt, ich muss mir das
Ganze so ein bisschen vorstellen wie Cloud Code oder Germany CLI
oder kopale CLI. Also eines dieser developer
Tools. Ich installiere das Lokal, läuft
bei mir im Terminal und ich kann dem Ding dann Zugriff auf
Werkzeuge geben. Genau, es ist eine CLI, die bei
dem Terminal läuft, aber es. Es läuft quasi auch ein Service,
der dann die ganze Zeit online ist.
Die CI interagiert nur mit dem Service und für diesen Service,
der stellt eine API bereit, gibt es auch eine Web Oberfläche, zum
Beispiel wo ich Konfigurationen machen kann und wo ich dann auch
mal sowieso ein Chat Fenster habe was ich kenne und die ganze
Konfiguration ist am Ende des Tages sind das aber meistens
einfach irgendwelche json Dateien die bei dir auf dem
Rechner liegen und die kannst du entweder wenn du die CI s
erstmal startet führt die dich so durch so ein Onboarding
Prozess, da fragt ihr dich von welchem Anbieter möchtest du
denn? Large Language Modelle benutzen
ja keine Ahnung. 1 Dropic und dann fragt sich okay wie
möchtest du dich denn bei 1 Dropic authentifizieren mit
deinem Account und willst ein APK hinterlegen?
Ja APK ja, wie ist denn dein APK und dann welches möchtest du
immer das neueste Modell oder willst du ein bestimmtes?
Möchtest du dich dann auch gegen whatsapp verbinden?
Ah nee, das mache ich später welche Tools möchtest du denn
installieren? Möchtest du dass der Bot auf
deine lokalen Apple Nodes zugreifen kann und?
Ja, finde ich cool. Dann musst du aber noch hier
dieses dieses Third Party Paket installieren.
Soll ich das für dich installieren und da geht er dann
halt durch diesen durch diesen Onboarding Prozess und den kann
man dann auch immer wieder neu starten und noch mal neu
durchlaufen oder macht es eben über diese Web UI die bei einem
selber dann auf Localhost läuft kann man auch so ein paar
Einstellungen setzen, das ist dann der Punkt wo ich sage diese
Einstellungen sehen so wild aus, da ist ganz offenbar die JSON
Struktur genommen worden oder irgendwann hat er gesagt worden
Bau dafür eine UI und. Und oft fehlen dann Dinge.
Also es gibt zum Beispiel, wenn man auf Browser klickt, in den
Settings, da sind einfach 3 Checkboxen, in denen einfach nur
drin steht enable und die Enable alle 3 was anderes, aber die
heißen einfach wie enable wahrscheinlich sind, die ist es
irgendwie klar, wenn du die in dieser json Struktur irgendwie
siehst. Aber wenn die dann auf so eine
flache Ui gelegt werden, ist das nicht mehr so klar.
Also wie gesagt da da hing es noch, man muss aber auch sagen
es ist eine ganz frühe Version von dem Projekt und die Idee ist
halt eigentlich, dass wahrscheinlich so die Community
dann die die. Diese Convenience Tools
drumherum schick macht und der Autor selber eher so.
Diese Agent Loop verfeinert. Das heißt aber auch, wenn ich
das ganze installiere, dann habe ich einmal das Kernprojekt und
dann komme ich aber sehr schnell an den Punkt, wo ich halt so add
ins oder Erweiterung aus der Community einbinden muss, die
halt dem Ganzen dann Zugriff auf.
Weitere Systeme weitere Tools von mir bietet und
dementsprechend muss ich dann nicht nur dem Projekt selber
vertrauen, sondern auch diesem ganzen Ökosystem, was darum
entstanden ist. Du hast gerade gesagt, irgendwie
Apple Note, aber man kann sich da natürlich relativ schnell
diverse andere Dinge vorstellen, die man dann braucht, damit das
ganze nützlich ist. Nicht nur meine to do Listen
oder no taking Apps, sondern ich müsste dem Ding ja auch Zugriff
vielleicht auf. Mein e Mail Postfach geben auf
meinen Instant Messenger, also diverse Systeme, in denen ich
meine Informationen habe und wenn ich irgendwie einen Cloud
Drive benutze um Dokumente abzulegen, dann auch da drauf
und die ganzen Sachen kommen dann über solche Erweiterungen,
die halt jeweils jeweils diese einzelnen Dinge anbinden.
Genau. Skills heißen die in dieser Open
Claw Welt. Und da gibt es, wie gesagt,
wieso ein paar Skills, bringt das Ding mit so First Party
Skills und der Großteil kommt über ja ein bisschen wieso ein
App Store, da haben halt Leute Skills geschrieben und wir
Skills haben ja auch schon ein 2.
Mal irgendwie erwähnt in dieser Agent Welt ist ein Skill oft
einfach nur ein kleiner Ordner, darin liegt ein bisschen
Instructions in einem markdown Format und oft irgendwelche
Skripte und. Oder ein Skill kann auch sein.
Ich bin da jetzt einen MCP Server an, das ist ja immer dann
wenn ich diesem Tool Zugriff oder diese AI Zugriff geben
möchte auf andere Tools und das ist relativ undurchsichtig.
Also wenn ich diese Skills installiere, dann sehe ich da
nicht wirklich was dahinter steckt, die können auch von
überall kommen und das ist auch schon so das erste große
Security Einfallstor da war jetzt letztens in der Analyse,
da wurde festgestellt dass der Top an Nummer 1 heruntergeladene
Skill. Ja mal wo er enthält, weil ich
will natürlich, also da baut irgendjemand diesen Skill und
der Macht irgendwas Schönes, aber in Wahrheit macht der Agent
dann oder macht dieser Skill auch noch irgendwas anderes und
ich erlaube dann quasi irgendwelche bash Scripte, die
ich noch niemals vorher gesehen habe auf meinem Rechner
auszuführen, das ist ja ein recipe for Desaster, aber so
funktioniert es halt so ein bisschen, also entweder ich baue
mir all diese Skills wirklich alleine selber oder ich muss
ganz genau hinschauen, was ich mir da eigentlich installiere
und. Oder ich muss vielleicht mal
irgendwann eine Instanz einrichten, der ich vertraue,
die das schon kontrolliert hat, wieso verified Skills oder so.
Wir hatten ja in der Vergangenheit öfter mal über
solche Supply Chain Attacks geredet, die gerade jetzt auch
in diese ki tools reingehen, entweder über irgendwelche add
ins oder halt einfach über prompt injection und so was hole
ich mir dann natürlich potenziell dann mit so einem
Ökosystem rein und gerade wenn. Diese Plugins dann noch Dinge
nachladen oder auf irgendwelche externen Systeme zugreifen, wo
dann entweder irgendwelche ausführbaren Dateien und
mittlerweile sind ja ausführbare Dateien tatsächlich einfach auch
Textdateien, weil ja mein KI Agent hingeht, das Ganze in
Anführungsstrichen versucht zu verstehen und dann darauf
reagiert und dann kann natürlich relativ schnell der bot sich
überlegen, ja, ich mache dann was.
Und das Ganze funktioniert ja tatsächlich nur nützlich, wenn
ich das so ein bisschen in diesem Yolo Mode mache.
Also wenn ich ihm sage, du darfst ohne Nachfrage alle
möglichen Tools verwenden, weil wenn er immer bei mir nachfragen
muss, dann weiß ich nicht, ob ich dann wirklich das Ganze als
persönlichen Assistenten sehen kann, weil ich möchte ja auch,
wenn ich irgendwie mir vorstelle, ich habe irgendwie
einen menschlichen Assistenten, möchte ich ja auch nicht, dass
immer, wenn ich dieser Person. Eine Aufgabe gebe, die dann alle
2 Minuten bei mir anruft und sagt, Hallo, ich würde jetzt
gerne folgendes machen, ist das okay, sondern ich möchte, dass
diese Person selber irgendwie eine Bewertung der Situation an
den Tag legt und nur in wirklich kritischen Punkten dann auf mich
zurückkommt. Man muss dazu sagen, es gibt ein
approval's Framework, das ist auch relativ ausgereift.
Das heißt, ich kann eigentlich genau sagen, was der Agent oder
die Agentin, ich kann sogar mehrere Subagenten definieren,
die an parallelen Dingen arbeiten.
Aber ich kann denen schon sagen, was Sie ohne Rückfrage dürfen,
was sie auf keinen Fall dürfen und wo Sie sich eine Rückfrage
einholen sollen. Für das kann ich beschreiben,
das ist auch wieder ein riesenlanges json file, das
heißt, technisch ist das alles möglich, es ist im Moment noch
nicht so ganz so sauber umgesetzt, deswegen kann ich mir
auch vorstellen, dass sehr viele das einfach in diesem, wie du
gesagt hast, im Yolo Mode einfach laufen lassen, sagen,
ja, mach doch was immer du willst und dann wird es
natürlich super gefährlich, weil in dem Moment, wo das Ding auf
meinem Rechner läuft habe. Hat es ja theoretisch wirklich
Zugriff auf alles, auf alle Dateien, die auf meinem Rechner
sind. Einer der ganz großen Benefits
ist aber natürlich auch, dass das Ding einen Browser bedienen
kann. Standardmäßig startet es einen
Chrome Browser mit einem eigenen Profil, das heißt Ich bin da
nicht sofort in alles eingeloggt und kann dann auch schon
kontrollieren in welche Webseiten log ich mich denn mal
in diesem in diesem Chrome Profil ein, dass es sich damit
halt auch interagieren kann, weil ich kann diesen Browser
eben fernsteuern ich. Ich kann aber sogar sagen, Ach
weißt du was, ich ändere diese Einstellungen, ich installiere
eine Browser extension und dann kann das Ding auch in meinem
normalen Browserprofil muss auch nicht Chrome sein, irgendwie ein
chromiumbasierter Browser reicht da unterwegs ist und das Ding
kann dann halt schon auf alles zugreifen.
Theoretisch kann ich mir auch sagen, ey du kannst hier auf
meine auf meine whatsapp zugreifen und.
Und Leuten Sachen schreiben und sowas.
Also es kann auch bis zu einem gewissen Grad wirklich entweder
durch ein Tool oder durch ein Skript, was lokal installiert
ist oder wenn es nicht weiterkommt auch wirklich durch
UI Automation meinen Rechner fernsteuern.
Das hat natürlich irre viele coole Möglichkeiten, ich kann
nämlich auch so Crons hinterlegen, ich kann dem Ding
sagen, schreib jeden morgen um 8 meinem Chef, ich komme heute
eine Stunde später zur Arbeit. Ja, also dann, dann merkt es
sich das. Das ist auch ja n großer Vorteil
und baut sich wirklich so Crontrigger selber, dass es dann
sich selber den prompt schreibt, der dann immer jeden Morgen um 8
getriggert wird und dann auch auch diese Sachen da irgendwie
ausführt. Und kann.
Theoretisch kann ich dem Ding auch Zugriff auf die Webcam
geben vor meinem Rechner und kann sagen, guck dir immer mal
um 9 die Kamera an und wenn der Rechner vielleicht auf mein Bett
gerichtet ist, dann kannst du sagen, wenn ich dann noch noch
drin liege und offenbar schlafe, dann schreibst du meinem Chef,
dass ich zu spät komme und wenn ich schon aufgestanden bin und
das Bett leer ist, dann kannst du das heute überspringen, also.
Also ich kann dem auch schon richtig scary Sachen geben,
deswegen kann es Screenshots machen, kann meinen Kalender
schauen, kann Sachen bedienen und jeder kann sich auch
vorstellen, was das für eine Power ist und jeder kann sich
aber auch vorstellen was das. Für eine Gefahr ist aber dann
lass uns jetzt noch mal zurückgehen zu den ganzen
Installationsprozess. Du hast gesagt, und das hast du
tatsächlich ernst gemeint, du hast es auf deinem lokalen Mac
installiert und dann. Geht man durch diesen
Konfigurationsdialog und irgendwann kommt man dann an den
Punkt, wo man wahrscheinlich irgendwas Richtung Internet
machen muss, weil gerade dieses Instant Messenger Interface ist
natürlich das, was ich nutzen möchte.
Genau da muss man sagen, ich habe es zuerst auf meinem Mac
installiert und dann aber auch relativ schnell gemerkt, dass es
vielleicht nicht die ganz aller cleverste Idee ist, das so zu
machen. Und da muss man ein bisschen
verstehen, was eingebaut wurde in dieses Open Cloud Projekt,
ist eine. Ja, wieso ein bisschen so eine
Server Client Architektur? Die nennen das nur Gateway und
Notes, das heißt Es gibt ein Gateway, das ist ein Ding, was
idealerweise auch mit dem Internet verbunden und immer
online ist. Das nimmt Anfragen entgegen, die
können direkt über das Chat Interface oder über die
Messenger kommen, das kommuniziert über die apis mit
den Large Language Modellen, die dann dahinter stecken, führt
dann aber die eigentliche Arbeit nicht selber aus, sondern führt
diese Arbeit auf einem dieser Nodes aus, kann man sich
vorstellen, wieso worker. Und das ist natürlich dann
sinnvoll zu sagen, weißt du was dieses Gateway, das ist irgendwo
auf dem Internet explost, das packe ich mal entweder auf einen
Server, den ich mir irgendwo in irgendeinem Cloud Anbieter
geholt habe, ich selber habe es auf mein Nass zum Beispiel
installiert als Dockercontainer und dann läuft es da und hat da
aber eigentlich keine Rechte, kann also diesen Dockercontainer
auch auf diesem nass gar nichts machen, kann aber quasi dann.
Die Aufgaben, die machen wir Forwarden an diverse Nodes und
eine andere Node, also eine Workernote könnte dann einfach
eine virtuelle Maschine sein, zum Beispiel in der Cloud läuft
die du, die du eingerichtet hast, wo du ganz genau gesagt
hast, okay Pass auf, das ist vielleicht irgendwie eine
Windows WM oder vielleicht auch eine Linux WM mit einer GUI und
da installiere ich jetzt einen Chrome Browser drauf und das und
das und das hat dann Zugriff auf die und die Files und dann
vielleicht synchronisiere ich mir nur die 3 Dropbox hole
darüber oder was auch immer diese Node könnte aber auch dein
Rechner dann sein oder was sagst wenn der aber.
Zugeklappt und ausgeschaltet ist.
Dann geht diese Node offline. Das heißt, da passiert irgendwie
nichts, was ich jetzt im Hintergrund nicht weiß, oder das
wäre der Grund, warum du dir vielleicht einen Mac Mini
kaufst, dass du sagst, den Stelle ich jetzt noch hier
irgendwo hin und der hat dann ja zumindest auch Zugriff mal auf
meine Apple id und das ist ja irgendwie das Spannende dann, da
kann man Apple Notes reden, da kann man einen Reminder machen,
der dann auf meinem iphone auftaucht.
Oder da kann, den kann ich natürlich theoretisch auch, wenn
ich in einem Firmenkontext bin, device on boarden.
Ich kann sagen, ich bringe den rein in mein Device Management,
sodass ich vielleicht auch auf Firmenressourcen zugreifen kann,
das kann ich ja oft mit einer virtuellen Maschine, die
irgendwo läuft, nicht weil die vielleicht auch gar keine
Hardware hat oder so und dann ist das wirklich wie ein wie ein
Endgerät, wieso ein bring your on device Endgerät, das kann
ich, als kann ich dieses Netzwerk an diesen Notes kann
ich eben dann registrieren an diesem Gateway dann.
Das Gateway übernimmt die ganze Kommunikation und die Nodes
können dann selber so ein bisschen expausen, was für
Skills sie haben. Das heißt die Note weißer Akku
mal, das ist die Note, die hat einen echten Browser zur
Verfügung, da sollte ich die und die Aufgaben drauf skedual und
so kann man sich so ein bisschen auch so eine so eine verteilte
Systemarchitektur bauen. Das heißt, mit mehreren Nodes
kann ich dann auch Dinge parallel erledigen lassen oder
wie du sagst, halt spezialisierte Aufgaben.
Aber da komme ich natürlich ganz schnell in solche durchaus
technischen Themen rein, die vielleicht jetzt einen Standard
User, der sagt, das finde ich spannend, schon gar nicht mehr
beherrscht, außer man lässt halt alles auf seinem lokalen Rechner
laufen, weil das ganze Thema irgendwie Netzwerke, weil alles
was lokal auf meinem Rechner läuft hat gegebenenfalls auch
Zugriff auf mein komplettes. Lokales Netzwerk wo dann diverse
andere Geräte laufen. Und wenn ich mir vorstelle, ich
habe dann irgendwie so ein Bot, der kann dann irgendwie hier auf
meine Io t Geräte, auf meinen Drucker, auf meinen wird es
vorhin gesagt auf mein Türschloss zugreifen, dann wird
das natürlich extrem spannend und ich muss mir natürlich
Gedanken machen wie segmentiere ich das ganze vielleicht auch
auf der Netzwerkebene wo drauf kriegt halt diese einzelne Node
halt Zugriff und. Und wie stelle ich halt auch
sicher, dass nur die Informationen halt irgendwie
Internet exposed sind, die ich von außen brauche?
Welche Informationen gebe ich welchem Note und wie kann ich
das auch genau kontrollieren, welche Rechte ich dem Ganzen
darauf gebe und das natürlich sehr komplex und dementsprechend
ist das natürlich natürlich eine relativ steile.
Onboarding Kurve, weil ich stelle mir das so ein bisschen
im Vergleich vor zu einem menschlichen persönlichen
Assistenten, dem kann ich das relativ einfach in natürlicher
Sprache erklären. Ja, das darfst du, das darfst du
nicht und dann muss ich halt darauf vertrauen, dass diese
Person entsprechend sicher mit meinen Dingen umgeht, aber auch
da muss ich natürlich ziemlich umfangreiche Zugriffsrechte
geben, aber jetzt bei dem ganzen Thema Open Claw muss ich das auf
der technischen Ebene dann sicherstellen, weil ich glaube.
Hundertprozentig vertrauen kann man so einem Projekt gerade mit
so vielen Community Komponenten natürlich nicht.
Genau, und das ist auch der Grund, warum da hört dann
natürlich auf, dass es einfach für irgendwelche nicht
technischen Amateurinformatiker da ist.
Dann gerade bei diesen ganzen Security und Netzwerkdingen
natürlich auch ganz, ganz viel, was man da irgendwie falsch
machen kann. Ich habe auch den größten Teil
der Zeit tatsächlich verbracht, dass.
Damit dieses Gateway Node Konstrukt irgendwie aufzusetzen,
weil das auch nicht so ganz sauber dokumentiert ist.
Jede Node hat nämlich auch einen Open Claw, ja eine Open Claw
Instanz hat irgendwie am Laufen, die ist aber nicht ganz klar
getrennt zwischen das ist eine Node Instanz und das ist eine
Gateway Instanz, sondern das sind alles irgendwie Open claw
Instanzen und manche fahren dann noch zusätzlich ein Gateway
hoch. Config Dateien liegen immer in
dem Home Verzeichnis im Punkt Open Claw Ordner liegt so eine
openclaw json da wird alles drin konfiguriert, dann weiß ich
manchmal nicht okay ja. Wenn ich jetzt hier diese config
vornehme, ist das eine config, die sich dann das Gateway holt
oder ist es eine Config, die eigentlich nur fürs Gateway
gedacht war? Jetzt hat aber läuft auf dieser
Note aber gar kein Gateway und manchmal konfigurist oder Sachen
diesen json und das ist ja auch geduldig, da weiß man gar nicht
ob das jetzt irgendwie aufgenommen wurde oder ob das,
also es gibt nicht diese ganz klare Trennung zwischen, das ist
die Executible, die läuft als Gateway, das ist die Executible,
die läuft als Note, ich glaube es ist nicht von Anfang an so
gebaut worden, das merkt man schon und das ist auch.
Wo ich eigentlich hin will, der wahrscheinlich Grund warum am
einfachsten sich das auszusetzen ist wirklich du holst dir
irgendwo deine eine Hardware, das kann der Mac Mini sein den
Du kaufst. Der günstigste kostet glaube ich
600€, dann stellst du dahin und dann installierst du gar kein
Gateway, den ganzen Kram installierst du das Ding und
entweder bist du selber in der Lage das vielleicht in deinem
Router irgendwie so oft sitzen, dass du es isolierst vom Rest
deines Netzwerks, so dass ich will nicht, dass der zu anderen
Netzwerks zugreift, oder du installierst auf deinem Mac
direkt das erste was du hast. Du installierst eine virtuelle
Maschine auch wieder Mac OS. Und das Ding läuft da drin und
du schottest das einfach vom vom Netzwerk an.
Und warum denn Mac? Ja, das hat 2 Gründe.
Zum einen haben die seit dieser 9 m 1234 prozessorarchitektur
den großen Vorteil, dass die Halt einen geteilten Speicher
haben, das heißt RAM ist gleichzeitig Speicher, aber auch
der für zum Beispiel den Grafikspeicher agiert oder für
diese KI Chips die da drauf sind, das heißt der ist relativ
gut geeignet dafür, dass der mit halbwegs wenig Energie Verbrauch
und. Auch theoretisch Modelle lokal
laufen lassen könnte natürlich kleinere, die sind nicht so
powerful, aber ich habe jetzt auch schon beim Einrichten
locker pro Tag $20 in an Tropic Tokens verbrannt und ich habe
das Ding noch nicht wirklich on fire mal eine Nacht durchlaufen
lassen oder so und der andere Grund ist halt, dass wenn ich
diesen Mac habe und vielleicht in dieser ios Welt unterwegs
bin, dass ich den vielleicht device on boaten kann, wenn es
wenn ich auf interne Firmendaten zugreifen möchte, dass das Ding.
Dann auch zum Beispiel mit Dingen, die in diesem Apple
Ökosystem stattfinden, interagieren kann.
Ich kann dann über imessage schreiben, ich kann auf meine
Apple Notes und meine Reminder und auf all das, was eben in
diesem Ökosystem ist, zugreifen. Ich habe meinen Browser
installiert, es gibt vielleicht diese ganzen Tools die ich
verwende dafür und so weiter und ich würde dann dabei hingehen
und dieser virtuellen Maschine zum Beispiel mich zwar meiner
Apple id anmelden, aber ich würde zum Beispiel schon mal
nicht meinen Passwort Manager da drauf installieren, da würde ich
sagen ich möchte schon noch in Kontrolle sein wann und wo ich
mein Passwort irgendwie für Sachen eingeben ich will nicht,
dass das Ding eigenständig theoretisch ist.
Tisch mein Passwort Manager anlocken kann und vielleicht
synchronisiere ich da jetzt auch mal nicht meine NAS Dateien oder
sowas drauf sondern oder kontrolliere mal genau welche in
in eine bestimmte Richtung und deswegen machen das glaube ich
viele und der der letzte Vorteil davon ist, dass ich dann diese
Mac aber ich sagen kann ey pass auf, du bist jetzt was dazu ist
aufs Internet bis aber gekapselt vom Rest des Hausnetzwerks.
Und ich kann dich jetzt aber trotzdem über Message oder
Telegram oder sowas erreichen, denn diese Protokolle
funktionieren dann teilweise entweder im Message über diese
verschlüsselte Apple Bridge und Telegram zum Beispiel kann ich
in so einen Paul Modus stellen, das heißt, das ist, ich brauche
da keinen, keinen Webbook, keine URL, die im Internet theoretisch
auch für Angreifer erreichbar ist, sondern dieser Mac geht
dann hin und kann. Glaube ich alle 15 Sekunden
guckt ihr, ob in, ob. In dem Telegramm bot, den ich
aufgesagt habe, eine neue Nachricht ankommt oder
vielleicht sogar auch alle 5 Sekunden und arbeitet die dann
ab. Das heißt ich habe nur so eine
outbound Connection, die das dann irgendwie pollt das heißt,
ich habe den schon halbwegs abgesichert vom Netzwerk her,
ich glaube dieses größere Setup mit einem Gateway irgendwo
hinstellen, was dann im Internet ist.
Was dann mit meinen Notes sprechen kann.
Ist glaube ich was, da kann man sehr sehr sehr viel falsch
machen auf der Netzwerkebene, da würde ich auch ganz klar
empfehlen das eher in so einem VPN oder das kommt zum Beispiel
selber mit so einem Tail Scale Netz zu machen, dass die Notes
und die Gateways gar nicht im Internet miteinander reden, also
schon übers Internet, aber über ihr eigenes privates
verschlüsseltes Netzwerk und so, das kann man alles aufsetzen,
das ist alles Teil von diesem Projekt.
Aber das geht natürlich weit darüber hinaus auf das, was in
Laie vielleicht sich mal eben schnell hochziehen möchte.
Aber vielleicht ganz kurz noch mal zurück.
Ich hatte ja ganz am Anfang gesagt, wenn ich das jetzt
machen würde, würde ich mir irgendwie bei weiß nicht hetzner
in der Cloud irgendwie eine Linux oder Windows GM holen,
kostet auch nur ein paar Euro im Monat und damit bin ich wirklich
in einer isolierten Umgebung. Angenommen ich möchte jetzt dem
Ganzen keinen Zugriff auf kein. Geräte in meinem lokalen
Netzwerk geben. Ich möchte dem ganzen halt
vielleicht auch keinen Zugriff auf Dateien auf meinem lokalen
Rechner geben, sondern ich möchte sehr dediziert sagen, ok,
worauf bekommt das ganze Zugriff und ich bin auch nicht in dieser
Apple Welt ist dann so eine Cloud VM vielleicht die
einfachere und sichere Alternative und auch die
günstigere, weil ich meine ich kann so eine 5€ VM in der Cloud
kann ich schon relativ lange laufen lassen bevor ich halt so
ein. Mac Mini refinanziert habe.
Klar ja, würde ich sagen, schon schau dir nur 23 Sachen an.
Zum einen wenn das wahrscheinlich das für 5€ nichts
was auch wirklich nur GUI hat oder vielleicht schon, aber
würde ich auf jeden Fall darauf achten, oft sind es dann einfach
irgendwelche Maschinen über die ich mich über ssh dann irgendwie
einwähle es funktioniert auch alles, aber ganz ganz viel der
Magie ist daran geschult, dass das Ding im Browser bedienen
kann. Die gibt es ja auch.
Headless. Ich habe ja auch so headless
Browser, die haben aber einfach manchmal Probleme, die werden
dann manchmal von irgendwelchen bot Seiten nicht erkannt oder
können dann keine Ahnung. Ganz blöd gesagt den Cookie
Banner nicht wegklicken und haben oder werden manchmal den
halbless Browser von einer IP Adresse die von einem Cloud
Provider kommt oder einfach manchmal weg geblockt weil es
direkt als Crawler identifiziert wird.
Ich werde also da an so. 23 Grenzen stoßen und das andere
ist natürlich, was ich eben meinte, wenn ich so ein Device
on Boarding machen möchte, muss ich ja mal gucken, ich glaube,
das ist ja so, wird wahrscheinlich auch das Nummer 1
Thema von Security Administratoren in Firmen sein,
ob ich das überhaupt will, dass da irgendwie ein Bot übers
Device on boarding jetzt an meine Sachen zukommt, weil
eigentlich habe ich ja genau das, damit ich sehr genau
kontrollieren kann, wer denn auf meine Sachen zugreifen kann, das
habe ich natürlich dann alles bei so einem 5€ hetzner Server
nicht. Wenn du sagst, ich brauche
einfach nur eine Kiste, die 4007 erreichbar ist und Skripte
ausführen kann, wenn ich das Ding zum Coden nutze oder so,
dann reicht das natürlich völlig aus.
Okay das heißt, wenn ich jetzt irgendwie so eine 40€ Windows
Box im Netz habe, wo ich bei Virtual Desktop drauf komme,
dann kann ich fast das Gleiche machen, muss mir aber jetzt
nicht den Mac mini holen. Habe dann natürlich ein paar
Einschränkungen und du sagst gerade bei dir, du bist in
dieser Apple Welt unterwegs und dann will man natürlich dem
ganzen Halt auch auf dieses Ökosystem.
Zugriff geben aber das ist natürlich nicht für für alle der
Fall. Und dann hast du gerade noch
eine Sache gesagt, das muss ich ja in dem Setter Prozess
konfigurieren, den Zugriff auf die Large Language Models und
allein in deinem Setter Prozess sagst du irgendwie 2020€ Tokens
bei Anthropic verbraten, es gibt ja Alternativen dazu, ich meine
du kannst glaube ich auch sagen wann du welches Large Language
Model verwendest oder welcher dieser Nodes halt welches Large
language Model. Verwendet, damit du für einfache
ich weiß nicht vielleicht so operative Aufgaben, die nicht
besonders starke Large language months brauchen, vielleicht ein
Lokal gehostetes lm verwendest oder irgendwie ein günstiges aus
der Cloud und dann wirklich nur bei anspruchsvollen Aufgaben,
vielleicht jetzt auf einen Cloud sonet 45 oder jetzt 46 Hochgehst
und jetzt nicht dauerhaft dieses super teure Modell verwendest,
weil gerade wenn du das dann. Über Nacht an komplexen Dingen
autonom arbeiten lässt, dann kannst du ja ordentlich Geld
verbrennen. Genau, du kannst ja so Agenten
erstellen, das sind ja nicht nur so Konfigurationen im Prinzip,
die du für bestimmte Aufgaben bestimmt ausstattest und denen
weißt du dann zu, dieser Agent soll immer auf der und der Note
laufen, dieser Agent hat nur zu auf die und die Tools und der
soll das und das Model verwenden und hat vielleicht die und die
Custom Instructions, dann kann Claw Open Claw diesen Agenten
Schedule. Du kannst während des Chats mit
Slash Model auch jederzeit das Modell wechseln und du kannst
auch so diesen Thinking Grad einstellen, also wie lange wie
viele Reasoning Token soll es denn verbrennen, bevor es dir
irgendwie eine Antwort gibt? Also natürlich kannst du das
auch irgendwie noch mal steuern und wie gesagt sind natürlich
die entropic Modelle auch besonders teuer, aber auch da
gibt es ja vielleicht kleinere Modelle die ich bestimmte Task
verwenden kann. Also ich kann das schon steuern,
ich muss aber generell wissen, dass das was da in so einer
Agent Loop passiert, tendenziell eher viele Tokens verbrennen, da
passiert wenn. Wie gesagt, es geht in diesen
Loop, da werden Toolcalls aufgerufen, da werden MCP Server
identifiziert und inspiziert, da wird man Screenshot gemacht, das
heißt, da würden große Bilddateien irgendwie in den
Kontext geladen. So also ich glaube, ich muss
schon Bewusstsein, dass das ein bisschen was kostet, aber ja
immer noch deutlich weniger, als wenn ich einen echten
menschlichen Personal Assistant einstellen würde, aber.
Aber ich glaube diese 5€ hetzner WM, von der wir gerade
gesprochen haben, ist eher der günstigere Teil des Gesamtset.
Ups, ich werde auf jeden Fall, wenn ich das ernsthaft betreiben
will, also wahrscheinlich nicht unter 10€ an Tokens pro Tag
auskommen, selbst wenn ich günstige Modelle nehme, das muss
ich pro Tag wo ich es nutze, aber das muss ich natürlich auch
irgendwo im Hinterkopf haben. Oder ich hoste das Modell halt
selber. Habt ihr einmal kosten kaum eine
entsprechende Hardware wie zum Beispiel so Mac Mini oder auch
einen eigenen Windows Rechner, natürlich mit einer GPU
vielleicht oder so, dann kann ich ein bisschen besser
kontrollieren, natürlich weil ich sage, jetzt habe ich hier
diese einmal kosten, das Modell läuft lokal.
Okay das heißt, ich habe das jetzt alles aufgesetzt und jetzt
stellt sich natürlich die Frage, wir sind jetzt hier irgendwie 50
Minuten in unserem Podcast. Was bringt das Ganze jetzt für
mich als Software developer? Wir sind ja immer noch ein
developer Podcast und vor dem Hintergrund wollten wir uns das
ganze anschauen. Was sind so ein bisschen so die
Developer Use Cases, die du mal ausprobiert hast.
Jetzt wo du nicht mehr nur ein klassisches Cloud Code auf dem
Tunnel hast, sondern wirklich diesen Assistenten, der für dich
Dinge erledigen kann. Ich muss sagen, zum reinen Coden
fand ich es gar nicht so geil, also zum reinen Coden fand ich
es ein bisschen zu sperrig. Es ist nicht so cool.
Tool integriert in vielleicht meine ID e oder das bestehende
Projekt wie Mein Cloud Code oder mein Codecs oder mein Github co
Pilot. Was auch immer sind die Sachen
die wirklich spezialisiert aus Coden sind, ich habe ihm 23
codening Aufgaben gegeben, die hat er auch gut gemacht weil
hinten dran stehen da die gleichen Modelle.
Ich kann dir ja theoretisch sagen du kannst dir ja auch mal
wie es Code hochziehen oder du hast auf meinem Rechner läuft
hast ja auch schon die ganzen Tools installiert und Libraries
und alles ist irgendwie drin. Und das macht er auch.
Und die Agent Group ist auch gut.
Das heißt, er versucht da auch wirklich lange, sich mit so
einem Problem zu beschäftigen, aber ganz ehrlich, da habe ich
jetzt nicht so den riesen Vorteil davon gesehen, weil
entweder nehme ich so einen bestehenden Coding Agent, der
läuft ja auch auf meiner Maschine oder ich kann den ja
habe ich eben ja auch gesagt, ich kann den ja mittlerweile
auch überall in der Cloud betreiben, kann ja auch bei g 2
Koop halt einfach dem Agent sagen, Ey mach das in der Cloud
und dann gucke ich da noch mal drüber, also sind am Ende die
gleichen Modelle dahinter, deswegen ich glaube so mein
erster Coding Agent wird es nicht.
Viel spannender finde ich so für all die Use Cases die nicht das.
Das reine Quoten sind, die man trotzdem in der
Softwareentwicklung hat. Es kann sein, arbeite hier
irgendwie mal in meiner Confluence Dokumentation, guck
dir mal irgendwas mit meinen JIRA Tickets, ich habe jetzt 3
Sachen mal irgendwie mitgenommen die ich wirklich cool fand.
Das eine ist ich habe mir so ein Documentation Research machen
lassen, ich habe gesagt Pass auf E Commerce machen wir viel viel
mit Payment und so ich habe gesagt Schau dir mal die Stripe
API an davon die Dokumentation finde daraus den man für die
Node js 24 Version die ich hier gerade vorliegen habe.
Ein wiederkehrendes Abonnement baut, das muss er mal bei Stripe
konfigurieren und dann auch hinterhin Code entsprechend
einbauen. Fasse mir das mal irgendwie
zusammen, alle Parameter die ich dafür brauche und gebe mir ein
Codebeispiel, der zu dem und dem Projekt passt.
Und dann ist er halt losgerannt und hat sich das angeguckt und
hat er Sachen zusammengetragen, hat seine Notizen gemacht und
sowas und das ist ganz cool ja kriege ich theoretisch auch mit
einem gut konfigurierten Cloud Code hin, muss ich aber Cloud
Code entsprechend erstmal konfigurieren.
Das Ding hat jetzt einfach mal einen Browser sich geschnappt
und da irgendwie durchgescrollt konnte mit der github MCP Server
lief. Das heißt ich konnte direkt
irgendwie Sachen da irgendwie auschecken und hat da Sachen
gebaut, das fand ich ganz cool. Eine andere Sache die ich
natürlich geben kann und jetzt fängt es an spannend zu werden,
weil das ja auch irgendwie sich diese crons stellen kann ist so
ein Log Analysten ich habe gesagt Pass auf die
Serverprotokolle liegen in dem und dem Ordner Logs oder die
findest du hier und hier in diesem in diesem Login Service
und. Und jetzt schau dir mal bitte
jeden morgen um 08:00 Uhr an, ob in den vergangenen 24 Stunden
irgendwelche json parsing Fehler aufgetreten sind.
Und wenn wenn du sie findest, dann zeige mir den Stack Trace
dazu und schicke mir das entsprechend als E Mail und
schicke das bitte aber auch an das gesamte Team.
So habe ich jetzt auf einmal wieso ein Mini Mitarbeiter so
eine Mini Mitarbeiterin die jetzt jeden morgen um 8 die logs
der letzten 24 Stunden durchguckt und gucke ob da
irgendwas passiert und. Oder ich kann sagen, ich setze
so ein Open Claw Subagent als Projektsupporter um.
Dann stell dir vor, du stellst einen neuen Developer ein und
anstatt dass er dich fragt, wo finde ich die Dokumentation zu
dieser und jeder API oder wie machen wir denn hier und da und
da was kann der einfach diesen Open Claw Agenten Fragen und der
kann dann zu deswegen der kann dann zu jedem beliebigen
Repository quasi das Projektwissen bereitstellen und
dich da so ein bisschen irgendwie onboarden und
vielleicht auch Dinge die wir gar nicht dokumentiert haben.
Da rausfinden und so weiter ja kannst du alles theoretisch
auch, indem du eine gut dokumentierte Cloud Instanz
aufsetzt und da mit sehr guten Custom prompts kannst du das
auch dir theoretisch selber bauen.
Das einzige was ich halt wirklich spannend finde ist
diese regelmäßigen Tasks wo ich sagen kann.
Mache das jeden Morgen oder? Und muss dann halt keine.
Kann ich bei Nacht n auch oder muss ich halt eher so mit efl
Statements mir genau das Ding zusammenbauen, das ist halt ein
bisschen autonomer weil sich die Informationen selber
zusammensucht. Ich kann durchaus sagen teste
immer einmal am Tag in QA mein Projekt durchschaut ob du dich
noch einloggen kannst, ob du das und das noch machen kannst und
sowas also diese regelmäßigen Sachen, die sind natürlich
spannend und. Und das andere, was spannend
ist. Ich bin gerade nicht vor meinem
Rechner und kann dem Ding dann trotzdem Aufgaben übergeben,
weil ich, weil ich ihm einfach eine whatsapp Nachricht
schreiben kann und ich glaube so diese Dinge, die treten ja auch
in der Coding Welt auf, gucke in meinen Kalender Buch einen
Termin mit dem und dem, Schau mal fass mal zusammen was da in
meinen Teams oder Slack Nachrichten passiert ist.
So für diese Dinge, die natürlich nicht wirklich
Softwareentwicklung sind, aber auch im Alltag eines jeden
Entwicklers, einer jeden Entwicklerin noch irgendwie
stattfinden. Dafür finde ich es, glaube ich
spannend oder mach mal irgendwas über Nacht, stell mal hier
irgendwie was zusammen, guck mal ob du guck mal wie viele Bugs du
von irgendwie abarbeiten kannst und dann läuft das Ding einfach
im Hintergrund los. Ich glaube, dafür ist es
spannender als für dieses reine Coden.
Ich sitze eh vorm Computer und habe vielleicht eh auch Zugriff
auf einen bestehenden Codening Agenten.
Ja, ich glaube, du hast es ganz gut zusammengefasst.
Ich hätte jetzt bei deinen 3 Szenarien, die du gerade
beschrieben hast gesagt und die beim ersten und beim Dritten.
Da habe ich meine Lösung, die funktioniert.
Genauso gut mit weniger setup Aufwand.
Aber genau das mit diesem regelmäßigen, diese Cronjobs
oder halt externe Trigger zu verwenden um bestimmte Aufgaben
auszuführen, da ist es glaube ich mit den anderen klassischen.
Coding Agenten, die wir so verwenden, aktuell immer noch
schwierig. Ich glaube man könnte da
irgendwie Workarounds bauen, dass ich irgendwie automatisiert
irgendwelche github issues anlege, die dann automatisch an
so einem Coding Agenten assigned werden und in der issue
Beschreibung steht dann die Aufgabe.
Also solche Dinge kann ich natürlich auch automatisieren,
aber dann habe ich auch Aufwand und das was du gerade
beschrieben hast mit diesem. Dieser Regelmäßigkeit ist,
glaube ich ein Szenario, wo man drüber nachdenken kann.
Hat man sowas in seinem Alltag und kann das dann an so einem
Bot delegieren und dann kann man den natürlich auch mit sehr
restriktiven Rechten ausstatten, also ähnlich wie wenn man das
mit einem klassischen Coding Agenten macht.
Das heißt, er bekommt dann vielleicht nur lesende Rechte
auf bestimmte Ordner und ist dann natürlich auch in einem
Setup, was halt aus der Security Perspektive irgendwie
beherrschbar ist, weil es dann halt nicht passieren kann, dass
dann der bot plötzlich auf Notebook geht und sich mit
anderen Bots darüber unterhält, worauf er überall Zugriff hat
und dann plötzlich anfängt zu plaudern und dann irgendwelche
Geheiminformationen preisgibt. Genau.
Ich glaube, das muss man muss sich dafür so Bewusstsein.
Am Ende des Tages ist das ein Rapper um Sachen, die es schon
gibt, also um MCP Server und Skills und bestehende Modelle
und so was und da hat so ein paar ganz coole Dinge drin, so
dieses Long Term Memory ist cool, dass er einfach einen Ort
hat wo er sich über die Zeit mit dem ich mich unterhalte, Notizen
zu mir oder zu meinen Projekten machen kann und die auch immer
wieder sich dran erinnert, die werden einfach automatisch dann
da in die Unterhaltung eingeladen.
Das ist natürlich cool und also für hast du gerade schon gesagt,
so Recurring Tasking Coding Documentation Drift checken,
Smoke Testing mal hier und da, da ist es cool, aber es ist
nichts grundlegend neues und ich glaube der Hype kommt viel mehr
dazu, dass es jetzt eben Dinge mit deinem Computer macht, die
außerhalb des Codens sind, die cool sind und ich muss eben halt
nicht vorher genau beschreiben, wie man zu dem Ziel kommt,
sondern er kann sich ein bisschen selber suchen, indem er
deinen Computer bedient. Aber ich glaube, viele, viele,
die sich schon schon lange mit diesen Coding Agenten
beschäftigt haben, können auch manchmal diesen Hype drom nicht
so ganz nachvollziehen, weil sie sagen, eigentlich ist da gar
nicht so viel. Neues.
Ist natürlich ein bisschen user Friendlier als jetzt irgendwie
ein Codex Agent, der auf der Kommandozeile läuft, ist
natürlich Geister, wenn ich dem nose Nachricht schicken kann,
aber es ist nicht grundlegend irgendwie was neues oder so ein
riesen Sprung nach vorne und ist auf gar keinen Fall irgendwie
Agi. Sondern es, glaube ich, einfach
ja. Es erschließt einer ganz neuen
Usergruppe diese Power und zeigt eigentlich, wie weit die Modelle
schon sind, vor allem wenn sie eben einen Computer bedienen
können und vor allem wenn das dann auch noch dein Computer
ist. Also du drückst der KI
eigentlich deine deine Maus in der Tastatur in die Hand und
hoffst, dass sie dann für dich Dinge lösen kann, die du
geschickter gelöst hättest, aber eben ja vielleicht gar nicht die
Zeit dafür hattest, weil du musst ja auch immer schlafen und
essen und. Kannst auch 10 davon im
Hintergrund parallel dann Sachen laufen lassen und ich glaube die
Grenze ist eher die Kreativität. Was kann ich jetzt wirklich
damit tun, dass das Ding Power full ist?
Ist glaube ich gar keine Frage, aber es ist auch nicht
grundlegend neu ich. Fand es gerade ganz interessant,
dass du dieses Memory auch hervorgehoben hast.
Weil das Macht so deinen Bot natürlich dann nachher
individuell. Er lernt im Laufe der Zeit immer
mehr dazu und das sehen wir ja auch in den klassischen Coding
Agenten oder auch in diesen Chatbots, die wir haben mit
Chat, GPT oder Perplexity oder was auch immer, dass sie alle
diese Memory Funktionalitäten einbauen um sich bestimmte Dinge
zu merken und damit persönlicher zu werden.
Ich glaube das ist im Moment ein.
So ein Trend und da vielleicht noch eine Anekdote.
Ich habe einen spannenden Screenshot aus Maltbook gesehen,
wo sich die Agenten darüber unterhalten, dass ja irgendwie
mein Mensch sich darüber beschwert, dass ich zu viel in
meinem Memory habe und dementsprechend Dinge vergesse.
Wir hatten in der Vergangenheit über dieses Kontextthema
gesprochen, dass natürlich, wenn der Kontext zu groß wird, dann
bestimmte Dinge nicht mehr so präsent sind und.
Und dann haben sich die Bots darüber unterhalten, dass ja
eigentlich das menschliche Erinnerungsvermögen viel smarter
implementiert ist, weil wir absolut gut filtern können, was
wir uns merken und was wir vielleicht morgen schon wieder
vergessen haben. Und diese Fähigkeit fehlt
einigen. Dieser bot heute noch, die
versuchen, sich irgendwie alles zu merken und kommen dadurch in
Situationen, wo sie verwirrt sind oder merken sich
entscheidende Dinge nicht und da sind wir Menschen natürlich viel
besser und das war auch so ein Moment dieser Selbstreflexion,
wo sie gemerkt haben, dass sie vielleicht gar nicht so perfekt
sind und sich auch noch verbessern können, indem sie
ähnlicher werden zu den Menschen und dann auch Dinge vergessen,
die halt unwichtig sind. Aber das so als Anekdote dazu,
weil ich glaube dieses Memory Thema, das wird uns, glaube ich
über das nächste Jahr jetzt noch in vielen Bereichen begleiten,
weil gerade in der Softwareentwicklung ist das
natürlich extrem wichtig, dass ich nicht immer mit jeder
Aufgabe quasi eine frische, dumme Instanz meines Coding
Agenten starte, sondern dieser Coding Agent eigentlich weiß wo
dran. Sehr andere Agenten und die
Kolleginnen und Kollegen, die Menschen über die letzten Monate
gearbeitet haben, damit man dann auch etwas lernen kann.
Zum Beispiel, Wie werden bestimmte Dinge in diesem
Projekt umgesetzt und nicht, wie werden sie allgemein nach Best
Practices umgesetzt und vielleicht hat er sich dann auch
gemerkt, dass er irgendwann mal korrigiert wurde und irgendwie
in einem PR irgendwie einen auf die Finger bekommen hat, weil
Dinge falsch gemacht wurden und das fließt dann in die
Erinnerung rein, finde ich einen extrem spannenden Aspekt.
Ist ja auch beruhigt. Beruhigend zu sehen, dass sich
auch die Fortgeschrittensten Agenten noch bewusst sind, dass
sie Fähigkeiten nicht haben. Die Menschen aber haben.
Deswegen, ich freue mich darüber, dass hier Menschen
diesen Podcast hören, das Macht nämlich, glaube ich, noch keine
KI, und wenn, dann nicht, um hier wirklich Neues zu lernen,
sondern eher um irgendwas zu transkribieren oder irgendwie
so, deswegen freue ich mich auch, dass Menschen uns, wenn
euch die Folge gefallen hat, natürlich gerne einen Kaffee
ausgeben können. Das könnt ihr gerne mit Malpot
machen. Ne, ihr findet n Link zu bei mir
Coffee in der Beschreibung und wenn wenn ihr das Ding jetzt hab
ich auch schon malpot gesagt Openclaw natürlich wenn ihr sagt
Ey Hey mein openclaw Agent schickt dir doch gern mal ne
whatsapp Nachricht und sagt ich fand die Podcast Folge cool ich
würd den Jungs da gerne nen Kaffee spendieren.
Dann macht das mal, dann wird ihr euch hoffentlich dann zu.
Die Zahlungsinformationen geht noch mal Bescheid geben, aber da
freuen wir uns natürlich sehr, wenn ihr unsere Arbeit
unterstützen wollt und uns einen Kaffee ausgebt oder zu eurem
eigenen Kaffee die passende Nerd Tasse im Shop kaufen wollt,
freuen wir uns natürlich auch Link zu Open Claw bei mir Coffee
und all den Sachen, die wir hier erwähnt haben, findet ihr
natürlich. In der Beschreibung von dieser
Folge. Und wie immer, wenn euch der
Podcast und diese Folge gefallen hat, dann abonniert uns gerne.
Lasst uns eine positive Bewertung da, ihr könnt auch auf
Spotify kommentieren oder auf Youtube oder schreibt uns gerne
eine e Mail. Uns interessiert, ob ihr euch
mit dem Thema Open Claw selber schon auseinandergesetzt habt,
also wenn ihr das schon ausprobiert habt, dann teilt
gerne eure Use Cases mit uns. Wir sind natürlich sehr daran
interessiert, wie ihr das Ganze einsetzt und auch bewertet und.
Und ansonsten hören wir uns nächste Woche wieder.
Der to do Developer Podcast erscheint jede Woche abwechselnd
mit einer Themenfolge wie heute und einer News Folge, das heißt
nächsten Montag geht's dann mit den News.
Weiter bis dahin habt eine gute Zeit, schreibt ganz viel Code
oder lasst viel Code von Eurem Open Claw schreiben und bis.
Bald Open Claw Claw, die sind, die sind immer noch zu weit, zu
nah dran.