pipx und virtuelle Python-Umgebungen

Mein „Crash“ gestern Abend hatte ja die Ursache, dass ich pip unter meiner Python-Installation vermisst und dann ein paar „destruktive“ Ansätze zur Lösung versucht habe. Heute morgen habe ich dann das Problem beseitigt, wobei ich gerne zugebe, dass ChatGPT wieder unterstützt hat. Wobei man die richtigen Fragen stellen und die Antworten als auch Fehlermeldungen und Ausgaben vernünftig verstehen und Tipps anpassen muss (was ich als meine Eigenleistung sehe). Gestern habe ich ja erfahren, was ein blindes Verwenden von Vorschlägen bedeutet. Doch als Spoiler zuerst meine beiden Lösungen, worüber ich pip jetzt verwenden kann, um fehlende Module wie pandas, numpy, matplotlib etc. auf meinem Linux Mint 22 zu installieren:

  1. pipx
  2. Eine virtuelle Umgebung
  3. Eine alternative Python-Installation wie zusätzliches CPython oder IronPython nutzen

Die Frage, ob ich nicht bis 3 zählen kann, weil ich von „beiden“ Lösungen rede, soll in der Antwort münden, dass ich die ersten beiden ausprobiert habe und die mir vollständig genügen.

Doch erst einmal die Ursache für mein Problem. Ich habe pip bzw. pip3 erst einmal nicht gefunden und dann trotz verschiedener Aufrufanweisungen nicht ausführen können. Der Ausgangsfehler war im Prinzip die Fehlermeldung:

error: externally-managed-environment

× This environment is externally managed

Irgendwann hatte ich diese eigentlich sehr aussagekräftige Fehlermeldung auch endlich mal verstanden. Der Fehler tritt auf, weil unter meinem Linux-System mein Python-Umfeld als „extern verwaltet“ betrachtet wird und das darin resultiert, dass das System den direkten Einsatz von pip für die Installation von Paketen in der globalen Python-Umgebung nicht zulässt. „pipx und virtuelle Python-Umgebungen“ weiterlesen

Python-Kurs aktualisiert und Code mit KI optimieren erschienen

Während ich gerade die Python-Schulung in Hamburg halte, wurde mein Python-Training bei LinkedIn Learning (Lil) mal wieder aktualisiert. Gleichzeitig wurde mein neuer Kurs bei LinkedIn Learning (Lil) veröffentlicht. Thema ist Code mit KI optimieren. Untertitel „Künstliche Intelligenz in der Softwareentwicklung nutzen – praktische Beispiele„.

„Python-Kurs aktualisiert und Code mit KI optimieren erschienen“ weiterlesen

KI und die Justiz

Gestern Abend habe ich an ein paar Webinaren teilgenommen, bei denen auch KI in unterschiedlichem Kontext Thema war. Unter anderem gab es eines, das sich um rechtliche Fragen rund um die KI gedreht hat. Der – zugegeben sehr gute – Vortrag hat aber für mich recht frustrierende Aussagen beinhaltet, obwohl mir die meisten Sachen bereits bekannt waren. Denn bei KI erlebe ich echt ein Déjà-vu. Wie das Internet vor vielen Jahren ein freier und unkomplizierter Raum war, der immer mehr von kommerziellen Parasiten und juristischen Kraken übernommen wurde, wird die KI auch immer mehr eingeschränkt und reglementiert. Sowohl bei der Nutzung als auch dem Training und der Weiterentwicklung der KI-Systeme selbst.

Das mag in vielen Einzelfällen auch berechtigt sein, global gesehen ist das aber m.E. ein Irrweg (Katastrophe will ich nicht gleich sagen). „KI und die Justiz“ weiterlesen

„Sie benötigen eine neue App zum Öffnen von msteams“ und „Diese App wurde von Ihrem System-Administrator gesperrt“

Ich habe vor  einigen Wochen von jetzt auf gleich auf meinem Notebook Probleme mit Teams bekommen. Es ist nicht mehr gestartet und auch die Browserversion ist nicht mehr gelaufen. Als ich Teams neu installieren wollte, bekam ich diese vollkommen unsinnige Meldung

Sie benötigen eine neue App zum Öffnen von msteams„.

Das deutet auf ein Problem mit dem Protokoll hin, aber msteams ist nicht bei den Standard-Apps, in der Registry oder sonst wo als Protokoll zu finden. Ich habe auch ChatGPT ausgequetscht, wie das Problem zu lösen ist. Denn diese Meldung ist ja kompletter Schwachsinn, weil ich die App zum Öffnen von msteams ja gerade nicht installieren kann.

Vorab – ich habe mittlerweile eine Lösung, denn ich habe einfach einen neuen Benutzer angelegt und darunter startet Teams problemlos. Was die Sache aber noch mysteriöser macht.

ChatGPT gibt eine Reihe an Tipps, die allesamt erfolglos waren. Trotzdem will ich sie nochfolgend mal auflisten, wobei mein Benutzeraccont anscheinend irgendeinen Wurm eingefangen hat. Auch Thunderbird Portabel ist gestern urplötzlich nicht mehr gestartet bzw. war ohne Zugriff auf Mailkonten. Es kam die Meldung

Diese App wurde von Ihrem System-Administrator gesperrt„.

Natürlich auch Schwachsinn, denn ich bin als Admin angemeldet und habe die Apps nicht gesperrt. Wenn ich mich auch hier wieder als anderer Benutzer anmelde, starten die Apps ohne Probleme.  „„Sie benötigen eine neue App zum Öffnen von msteams“ und „Diese App wurde von Ihrem System-Administrator gesperrt““ weiterlesen

Aktualisiert: KI-unterstütztes Programmieren mit OpenAI und ChatGPT

Es ist mal wieder ein Videotraining von mir bei LinkedIn Learning (LiL) aktualisiert worden. Genaugenommen sind ein paar Videos ergänzt worden, um auf aktuelle Entwicklungen einzugehen. Es geht um das Training KI-unterstütztes Programmieren mit OpenAI und ChatGPT.

Neuer Lernpfad bei LinkedIn Learning

Es gibt einen neuen Lernpfad bei LinkedIn Learning (LiL) zum Thema Software Engineering und ich bin da mit einem Kurs dabei.
Der neue Lernpfad “Software-Ingenieur:in werden” lehrt die grundlegenden Fähigkeiten und Kenntnisse im Software Engineering. Die Auswahl der Kurse führt von den Grundlagen der Programmierung über Software-Design und -Tests bis hin zu fortgeschrittenen Themen wie Versionsverwaltung, agile Softwareentwicklung und KI-unterstütztes Programmieren. Zum letztgenannten Thema der KI-unterstützten Programmierung trägt mein Kurs KI-unterstütztes Programmieren mit OpenAI und ChatGPT bei :-).

KI-fähig – das nächste leere Buzzword

Überall ist derzeit KI drin und mit „KI-fähig“ werden sowohl primitive SmartPhones als auch PC aggressiv beworben. Auch die Medien stürzen sich darauf und jammern etwa, dass iPhone 15 und 15 Plus schon nach einem Jahr veraltet wären, weil sie die Apple-Variante von KI mit Namen Apple Intelligence nicht mehr nutzen könnten. Oder Macs würden den Markt für KI-fähige PCs dominieren. Das ist natürlich klassisches Clickbaiting. Aber trotzdem frage ich mich schon länger, was „KI-fähig“ überhaupt bedeuten soll? Da ich auch auf den ältesten Kisten KI mittels ChatGPT, Copilot oder Genini nutzen kann, kann es sich ja nur um lokale Technik handeln und da es ist m.E. lächlerlich von KI zu reden.
Um die Sache zu klären, habe ich mich also mit ChatGPT unterhalten und ihn erst einmal erklären lassen, was denn ein KI-fähiger PC ist und worinder Unterschied zu einem gewöhnlichen PC liegt. „KI-fähig – das nächste leere Buzzword“ weiterlesen

Spam-User im Blog?

Gerade ist mir aufgefallen, dass sich innerhalb weniger Minuten mehrere neue User im meinem Blog registriert haben. Alle von der gleichen Domain getgmbreviews.com. Daraufhin wurde ich misstrauisch und die Suche mit im Internet ergab Hinweise darauf, dass die Domain für betrügerische Aktionen verwendet wird. Ich habe darauf meine bisherigen User durchforstet und erst einmal alle User mit der Domain als E-Mail-Adresse gelöscht. Auch von anderen recht auffälligen Domains wie mail.ru. Es tut mir leid, wenn damit u.U. seriöse User erst einmal wieder gelöscht sind und mein Misstrauen unbegründet ist, aber die ganze Sache ist mir einfach nicht koscher. Wobei ich User bei mir im Blog auch sowieso nur als Abonnenten führe. Die rechtlichen Gefahren mit Kommentaren sind in den letzten Jahren leider viel zu groß geworden.

Zusätzlich habe ich in meinem WordPress nun eine Funktion eingebaut, mit der ich bei der Registrierung Domains filtern kann. „Spam-User im Blog?“ weiterlesen

Schwätzer Gemini, Oberlehrer Copilot, Partner ChatGPT

Ich fahre recht oft die Strecke zwischen meinen beiden Büros in Bodenheim und Eppstein mit dem Rad oder eBike. Es gibt da ein paar Routen, die ich nehmen kann. Von 33 Kilometern mit ziemlich vielen Höhemetern, da ich dabei dann bei Langenhain über den Berg muss bis zu 43 Kilometern, wenn ich weitgehend im Tal am Main und dann Schwarzbach langfahre. Und noch ein paar Varianten zwischen den Extremen. Ich habe immer noch nicht raus, welche der Routen vom Aufwand am effizientesten ist. Deshalb habe ich mal die KI gefragt.

Zuerst Gemini. Das war eine totale Enttäuschung. „Schwätzer Gemini, Oberlehrer Copilot, Partner ChatGPT“ weiterlesen

Video Killed the Radio Star

Das erste Lied, das auf MTV je gespielt wurde, kam damals von den Buggles und hatte den passenden Titel „Video Killed the Radio Star“. Das Thema kann man mittlerweile auf einen neuen Stand heben. Etwa mit dem Titel „AI killed the music star“ oder gleich „AI killed art“, auch wenn das weniger melodisch klingt. Ich habe ja die letzten Wochen immer wieder Posts zu meinem Experimenten mit künstlicher Intelligenz geschrieben, bei denen ich Bilder generiert, Texte aller Art verfasst oder Videos generiert habe. Gerade arbeite ich mit Microsoft Copilot und da gibt es ein Plug-In mit Namen Suno, mit dem ein komplettes Lied generiert werden kann. Nicht nur Texte oder Akkorde, wie ich es schon vor vielen Monaten mit ChatGPT gemacht hatte, sondern ein Radio-taugliches Format mit Gesang, Instrumenten, Text etc. Das reizt mich ja besonders, weil ich damit meinen Job mit meinem Hobby als Rock-Musiker (ja – auch Saxofonisten, nicht nur Gitarren-Quäler) verbinde. Das eingebundene Video zeigt das Resultat, was man mit einem einzigen Satz bekommen kann. Ich wollte einen Rocksong mit Blues-Elementen in englischer Sprache zum Thema Freiheit.



„Video Killed the Radio Star“ weiterlesen

KI, ungeklärtes Auftauchen von Monolithen, HAL 9000

Erneut ist ein rätselhafter Monolith entdeckt worden. Die Stele bei mir um die Ecke in Sulzbach habe ich verpasst, denn die wurde kurz nach der Entdeckung von Unbekannten zerstört. Schade, wobei die Stelen an sich halt die Umgebung reflektieren und ansonsten nur deren unklarer Zweck und das vollkommen ungeklärte Auftauchen an sich den Reiz ausmachen.

Die wahrscheinlichste Erklärung sind natürlich Aliens, die ja auch für den Film 2001: Odyssee im Weltraum verantwortlich sind. Da war ja mit HAL 9000 bereits angekündigt worden, was derzeit mit KI und den ChatBots rund um ChatGPT realisiert wird. Die neue Säule ist offensichtlich Teil eines Countdowns. Nur wie geht es weiter? Ist im Film der Tod des 1. Astronauten Poole in Discovery One ein Sinnbild dafür, dass die KI die Hälfte der Menschheit ausschaltet, bevor der Rest (der 2. Astronaut Bowman) die KI abschaltet? Und findet Elon Musk auf dem Mars eine weitere Säule?

Spinner alle Länder vereinigt Euch ;-).

Aber das ungeklärte Auftauchen der Monolithen ist trotzdem verdammt interessant, unterhaltsam und spannend.

Chat-4 besteht den Turing-Test – aber ich auch

In einem Versuch hat Chat-4 den Turing-Test bestanden.  Die Mehrheit der Testpersonen haben den Chat-Bot für einen Menschen gehalten. Zwar keine deutliche Mehrheit, sondern „nur“ 54%, aber ab 50% gilt der Test als bestanden. Interessanterweise wurden nur 67% der echten Menschen in der Vergleichsgruppe auch wirklich als Menschen angesehen. Also 33% der Menschen wurden für eine KI gehalten.

Ich habe gerade mal ChatGPT angewiesen, mit mir einen Turing-Test durchzuführen und den habe ich bestanden. ChatGPT meint, dass ich sehr wahrscheinlich ein Mensch wäre :-).

ChatGPT-4o

Ich habe mehrere Accounts, um ChatGPT zu nutzen. Diese Woche wurde mir in einem meiner ChatGPT-Accounts (der über Google – und bisher nur da) angeboten, dass ich ChatGPT-4o frei verwenden könne. Das habe ich natürlich angenommen, wobei mir gar nicht aufgefallen war, dass es sich nicht um das „normale“ ChatGPT-4 handelt, was man im kostenpflichtigen Abo nur verwenden kann. Sondern ein spezialisierteres und optimiertes Modell innerhalb der GPT-4-Familie. Angeblich steht dabei das „o“ für omni – alles.

Ich habe mal ChatGPT-4o selbst gefragt, was die Verbesserungen gegenüber den Vorgängerversionen sind. „ChatGPT-4o“ weiterlesen

Aktualisierung von KI-unterstütztes Programmieren mit OpenAI und ChatGPT

Mein Kurs KI-unterstütztes Programmieren mit OpenAI und ChatGPT wurde gestern bei LinkedIn Learning (LiL) aktualisiert.

Und wegen der neuesten Entwicklung von OpenAI mit Namen Sora muss ich den Post gleich nochmal editieren. „Aktualisierung von KI-unterstütztes Programmieren mit OpenAI und ChatGPT“ weiterlesen

Gemini-Video teils ein Fake

Vorgestern hatte ich mich schon kritisch hinsichtlich des Wegspülens von ChatGPT durch Google mit dessen neuer KI Gemini geäußert. Dennoch war ich von dem Youtube-Video, was die Möglichkeiten von Gemini zeigen sollte, extrem beeindruckt. Nun gibt Google zu, dass dieses Gemini-Video auf Youtube teils ein Fake war. „Gemini-Video teils ein Fake“ weiterlesen

Es geht los – KI als Jobkiller

Die ersten Beiträge kommen rein, dass sich die Auswirkungen von KI als Jobkiller zeigen. Anhand konkreter Fallbeispiele aus der Wirtschaft sieht man live, wie der Bedarf an menschlichen Ressourcen in zahlreichen Branchen jetzt schon schwindet. In dem beschriebenen Fall eines Zahlungsdienstleisters geht es zwar nicht darum, dass wegen KI konkret Leute entlassen werden. Frei werdende Stellen werden nur nicht wiederbesetzt und damit will das Unternehmen zeitnah 1.000 von 5.000 Leute loswerden. Deren Arbeiten wird die KI erledigen. Ich hatte bereits am 20. April einen Versuch als Nostradamus gepostet und mich zu Prognosen hingerissen, „Es geht los – KI als Jobkiller“ weiterlesen

Abgesang auf ChatGPT?

ChatGPT – R.I.P. ist die Überschrift eines Beitrags in LinkedIn, den ich vorhin gelesen habe. Natürlich bewusst provokant, denn es geht um den Vergleich des mittlerweile „etablierten“ ChatGPT mit der neuen KI von Google.  Und tatsächlich – ich finde es beeindruckend und fast erschreckend, wie hoch die Leistungsfähigkeit der neuen Google-KI  namens Gemini ist. Ein Video mit einem Test dazu ist auf Youtube zu sehen. In diversen Tests und Benchmarks schneidet Gemini nach verschiedenen Quellen brutal gut ab. Doch ist dies das Ende von ChatGPT? „Abgesang auf ChatGPT?“ weiterlesen

Digitale Barrierefreiheit

Ich werde immer wieder gebeten, ob ich fremden Content auf meiner Webseite, im Blog etc. teile bzw. bewerbe. Das lehne ich eigentlich (fast) immer ab. Aber eben fast. In Ausnahmefällen (wenn ich das Thema wichtig finde bzw. dazu stehe) weiche ich von der Regel ab. Gerade wurde ich von einem Xing-Kontakt gebeten, einen Content zur digitalen Barrierefreiheit zu teilen bzw. Unterstützung für die Bekanntheit zu geben. Das kann ich guten Gewissens tun, denn das Thema ist wichtig und geht auf der anderen Seite bei den derzeitigen Hype-Themen rund um KI , Python etc. ziemlich unter. „Digitale Barrierefreiheit“ weiterlesen

Update für KI-unterstütztes Programmieren mit OpenAI und ChatGPT

Zu meinen Kursen bei LinkedIn Learning (LiL) werden Statistiken über die Zugriffs- bzw. Nutzerzahlen geführt. Mittlerweile habe ich da über 70 aktive Kurse am Start. Der ganze Hype um  künstlichen Intelligenz (KI – engl. Artificial Intelligence oder kurz AI) hat dafür gesort, dass das Videotraining „KI-unterstütztes Programmieren mit OpenAI und ChatGPT“ unter die Top-5 bei den Zugriffszahlen meiner aktiven Kurse aufgestiegen ist und auch weitere Kurse mit Bezug zu KI steigende Zugriffszahlen bekommen haben. Und das bei einer Laufzeit von gerade mal 5 Monaten seit der Veröffentlichung. Die Nutzerzahlen werden over-all gesehen und damit im Vergleich zu Kursen, die meist mehrere Jahre bereits verfügbar sind. „Update für KI-unterstütztes Programmieren mit OpenAI und ChatGPT“ weiterlesen

Experimente – Chrome OS Flex und Chat GPT 4

Ich komme gerade vom Küstenfliegen in Dänemark zurück und habe die Woche etwas Zeit für Experimente, die schon eine Weile anstehen. Einmal wollte ich ChatGPT 4 ausprobieren und zum Anderen Chrome OS auf einem normalen PC. Das sogenannte Chrome OS Flex soll das ermöglichen.

„Experimente – Chrome OS Flex und Chat GPT 4“ weiterlesen