Kategorie: huschpfusch

  • Lokale LLM steuert Remote-PC

    Jüngstes LLM-Anwendungsbeispiel meinerseits: eine mittels ollama lokal laufende llama3.2:3b-Instanz führt für mich wiederkehrende Kommandos auf meinem „Lass-mich-Dinge-ausprobieren“-Rechner im lokalen Netzwerk aus. Im Video sieht man eine Sequenz, wo gerade Updates eingespielt werden:

    LLM verbindet sich via SSH zu Remote-PC zum Update-Tango

    Was man im Video sieht:

    • Prompt -> Update the packages on the PC. It's a Fedora 43 Workstation.
    • Im rechten Fenster läuft im Terminal das Update via dnf.
    • Links sieht man die Spikes auf meiner GPU, die via Vulkan bei der Inferenz unterstützt.

    Was man im Video nicht sieht:

    • llama3.2 durfte sich aus einem Satz Werkzeuge selbst aussuchen, was am besten für den Prompt funktioniert. Die Entscheidung fiel aufs Terminal. In der Konfiguration hatte ich vorgegeben, dass die Verwendung des Terminals immer eine SSH-Verbindung zu meinem lokalen „Lass-mich-Dinge-ausprobieren“-Rechner einschließt (=fixe Vorgabe der Ziel-IP-Adresse, aber ohne Aushändigen der Credentials an llama3.2).
    • Die Credentials habe ich SSH manuell übergeben. Deswegen sieht man auch mehrere Prompts, die davor abgeschickt wurden, das läuft noch nicht ganz stabil.
    • Nach Abschluss des Updates hat llama3.2 die Terminal-Response ausgewertet und mir als Zusammenfassung präsentiert, was wie passiert ist.

    Was ist das Ergebnis für mich:

    • Ein Proof-of-Concept, den ich mal selbst durchspielen wollte.
    • Lokale LLM(s) verwende ich schon länger für verschiedene Aufgaben, aber die Automatisierungsmöglichkeiten auf einem Rechner will ich noch mehr ausloten.

    Lessons Learned:

    • Trennung von lokaler Automatisierung und lokalem Berechtigungskonzept klappt gut, für mich wichtig, weil „meine“ Credentials auch einer lokalen LLM nicht anvertrauen möchte. Credentials, die der LLM zugeordnet sind, natürlich schon (z.B. eigener Benutzer mit eigener Berechtigungsstufe).
    • Die LLM auf die GPU zu bekommen, war wenig Aufwand.
    • Die LLM-Laufzeit für stupide Update-Tasks steht natürlich in keinem Verhältnis, aber das direkte Deployment eines gerade erst Vibe-gecodeten Web Services auf meinen „Lass-mich-Dinge-ausprobieren“-Rechner, etc. schon viel mehr. 😉

  • Multiple Teams-Konten via PWA gleichzeitig verwenden

    Multiple Teams-Konten via PWA gleichzeitig verwenden

    Ich bin nicht der große Freund von Teams, bin aber durch verschiedene Aktivitäten mit verschiedenen Teams-Konten konfrontiert. Da ich zuhause aber lieber Linux (aktuell Fedora) verwende, steht mir am Desktop die native Teams-App nicht zur Verfügung.

    Für Teams gibt es aber seit einiger Zeit die Progressive Web App, kurz PWA, von Microsoft, welche aktuell in Firefox und Chromium-basierten Web Browsern als „Desktop-Applikation“ installiert werden können. So weit wenig Neues.

    Die PWA unterstützt Stand heute immer nur ein Teams-Konto. Um somit mehrere Teams-Konten zu bespielen, kann man sich einem Trick behelfen und in Chromium sogenannte Profile erstellen:

    Profil-Auswahl in Chromium

    In jedem Profil können nun eigene PWA installiert werden, in meinem Fall jeweils einmal Teams. Ist das erfolgt, sind die PWA im Applikations-Launcher verfügbar und können separat gestartet werden:

    Zwei separate Teams-Instanzen in jeweils einer PWA

    Ähnlich lässt sich das auch in Firefox lösen, aber Teams bevorzugt leider Edge und lebt ganz gut mit Chromium.

  • [huschpfusch] Schuhsohle kleben

    [huschpfusch] Schuhsohle kleben

    Meine 2000-irgendwas Adidas Spezial gehören zu meinen ältesten regelmäßig getragenen Schuhen. Vor ein paar Wochen begannen die Sohlen ihren Unabhängigkeitsbestrebungen nachzugehen – dies wurde einstimmig abgelehnt!

    Für die Reparatur brauchte es zuerst Pattex, Zahnstocher und eine Viertelstunde Zeit, bis die Klebeflächen auf beiden Seiten angetrocknet waren:

    Bastelutensilien

    Dann die Sitzbank für ein Stunde umfunktioniert:

    50 kg Sitzbank als Unabhängigkeitsverhinderer

    Nach zwei Tagen hatte der Kleber angezogen und machte auch in den vier Wochen seitdem keine Anstalten daran etwas zu ändern.