Vibe Coding ist ja mittlerweile ein großes Thema und auch ich habe mir etwas von NetRunner Vibe coden lassen. Es geht um einen Twitch Bot in Python. Ich lerne zwar gerade selbst Python aber ich bin noch nicht so weit, dass ich den Bot komplett allein hätte schreiben können. Ich verstehe aber mittlerweile zumindest ansatzweise was der Code macht.
Auf die Idee bin ich gekommen, weil mein VPS sich mit Matrix allein eigentlich nur langweilt. Da war noch massig Platz und Leistung frei. Also habe ich mir gedacht: Ein Twitch Bot mit einem LLM als Gehirn ist doch sicherlich ganz spaßig. Mittlerweile bin ich aber an einem Punkt, wo ich sage: Das mit dem LLM-Gehirn war auf meinem VPS nicht sinnvoll umsetzbar. Der Bot braucht einfach viel zu lange um zu antworten. Also fliegt das LLM-Gehirn (der !ask Command) wieder raus.
Aber auch ohne KI-Gehirn hat der Bot mittlerweile einige Features drauf, die richtig Laune machen:
- !game: Erkennt automatisch mein aktuelles Spiel und zieht den IGDB-Score.
- !portfolio: Live-Kurse von Bitpanda (BTC, HIVE, TRX, ADA, LTC, VSN, GRT, HBAR, STEEM).
- !mtg & !pokemon: Sucht Karten inklusive Preisen auf Scryfall oder TCGdex.
- !serie: Infos zu Status und Folgen deiner Lieblingsserien via TVMaze.
- !wuerfel & !sr_wuerfel: Kryptografisch sicheres Würfeln für Pen & Paper (D&D oder Shadowrun Style).
Geplant ist als nächstes ein Punktesystem und ein Titel-System damit die Squadis im Stream auch richtig was zum Interagieren haben. Es ist schon faszinierend zu sehen wie weit man mit Vibe Coding kommt, wenn man die Logik dahinter versteht auch wenn man noch kein Profi-Coder ist.
Vibe Coding is a big topic these days and I also had something vibe coded by NetRunner. It is about a Twitch Bot in Python. I am currently learning Python myself but I am not yet at a point where I could have written the bot entirely on my own. However I do understand at least rudimentarily what the code is doing.
I got the idea because my VPS is basically just getting bored with Matrix alone. There was plenty of space and power left. So I thought: A Twitch Bot with an LLM as a brain would surely be quite fun. By now I have reached a point where I say: The LLM brain was not really feasible on my VPS. The bot just takes way too long to respond. So the LLM brain (the !ask command) is being removed again.
But even without the AI brain the bot now has several features that are quite cool:
- !game: Automatically detects my current game and pulls the IGDB score.
- !portfolio: Live prices from Bitpanda (BTC, HIVE, TRX, ADA, LTC, VSN, GRT, HBAR, STEEM).
- !mtg & !pokemon: Search for cards including prices on Scryfall or TCGdex.
- !serie: Info on status and episodes of your favorite series via TVMaze.
- !wuerfel & !sr_wuerfel: Cryptographically secure rolling for Pen & Paper (D&D or Shadowrun style).
Next on the plan is a point system and a title system so the Squadis have something real to interact with during the stream. It is quite fascinating to see how far you can get with Vibe Coding when you understand the logic behind it even if you are not yet a professional coder.