Künstliche Intelligenz
Leichter Debuggen: Python 3.14 beseitigt unklare Fehlermeldungen
Nach dem dritten und finalen Release Candidate will die Python Software Foundation am 7. Oktober die stabile Version 3.14 der Programmiersprache veröffentlichen. Sie erhält Support bis Oktober 2027 und wird bis Oktober 2030 mit Sicherheitspatches versorgt.
Version 3.14 der Open-Source-Sprache wartet mit Neuerungen wie Template Strings (T-Strings) und Lazy Annotations auf. Dazu kommen zahlreiche in der Verständlichkeit verbesserte Fehlermeldungen. Diese fokussieren sich auf die häufigsten Fehler der Python-Entwicklerinnen und -Entwickler. Das soll verhindern, dass das Debugging in Detektivarbeit ausartet.
Außerdem ist der in Version 3.13 eingeführte Free-Threaded-Modus mit der neuen Version nun offiziell freigegeben.
Error: Konkrete Verbesserungsvorschläge
Die verbesserten Fehlermeldungen von Python 3.14 berücksichtigen die Fehlermeldungstypen SyntaxError
, ValueError
sowie TypeError
, erklären jeweils genauer als zuvor, was falsch ist, und machen darüber hinaus gleich Verbesserungsvorschläge.
Ein Beispiel dafür sind die neuen elif
-nach-else
-Fehlermeldungen: Folgt ein elif
-Block nach einem else
-Block, meldet Python jetzt explizit, dass dies nicht erlaubt ist. Die Fehlermeldung weist zudem auf die korrekte Reihenfolge von if
, elif
und else
hin.
Das Codebeispiel:
>>> if x > 0:
... print("positiv")
... else:
... print("nicht positiv")
... elif x == 0: # ungültig!
... print("zero")
...
liefert in Version 3.13 die wenig aussagekräftige Fehlermeldung
SyntaxError: invalid syntax
in Version 3.14 hingegen:
SyntaxError: 'elif' block follows an 'else' block
Ein weiteres Beispiel: Fehlende oder falsch gesetzte Anführungszeichen in Strings führen bei Python 3.14 jetzt zu einer gezielten Frage. Anstatt sich auf „invalid syntax“ zu beschränken, folgt in der Fehlermeldung nun noch der Zusatz „Is this intended to be part of the string?“
String-Platzhalter und komfortablere REPL
Mit Python 3.14 halten auch neue Funktionen wie Template Strings (T-Strings), Lazy Annotations sowie REPL-Autovervollständigung und -Syntax-Highlighting Einzug.
- Template Strings: Die neue String-Präfix-Option
't'
erlaubt es, einen Platzhalter zu definieren, der später mit.substitute()
oder.format_map()
ersetzt werden kann. Nützlich sind die T-Strings zum Beispiel für Konfigurationsdateien und Templates. Außerdem erlauben sie eine sichere Verarbeitung von Nutzereingaben - Lazy Annotations: Damit wertet Python 3.14 Typ-Annotationen nicht mehr sofort beim Laden eines Moduls aus. Stattdessen werden sie als Strings gespeichert und erst bei Bedarf analysiert, was unter anderem Importproblemen entgegenwirken kann.
- REPL-Autovervollständigung und -Syntax-Highlighting: Diese beiden Funktionen sind bei Version 3.14 in der REPL-Konsole (Read-Evaluate-Print-Loop) standardmäßig aktiviert und sollen es ermöglichen, den Code leichter zu lesen und in der interaktiven Shell effizienter zu programmieren.
Einen Überblick über sämtliche Neuerungen von Python 3.14 liefert die Seite zum Release Candidate.
(who)
Künstliche Intelligenz
Riesige Wafer-KI-Beschleuniger: Cerebras ist 8,1 Milliarden US-Dollar wert
Der kalifornische Chipdesigner Cerebras wirft seine Finanzierungspläne über den Haufen. Anstelle des 2024 eingeleiteten Börsengangs sammelt die Firma jetzt erst einmal neues Geld von Investoren ein. 1,1 Milliarden US-Dollar steuern alte und neue Geldgeber in einer sehr späten sogenannten Serie-G-Finanzierungsrunde bei. Laut eigenen Angaben steigt Cerebras‘ Bewertung damit auf 8,1 Milliarden Dollar – eine Verdoppelung seit 2021.
Cerebras baut sogenannte Wafer Scale Engines (WSEs). Anstatt Dutzende bis Hunderte einzelne Chips auf einem Silizium-Wafer zu belichten und anschließend auszuschneiden, macht Cerebras aus dem Großteil eines Wafers einen einzelnen riesigen Chip mit vier Billionen Transistoren. So passt neben den Rechenwerken etwa reichlich SRAM in den Prozessor. Dank redundanter Transistoren funktionieren WSEs trotz üblicher Belichtungsdefekte. Der Chipauftragsfertiger TSMC produziert die WSEs für Cerebras mit 5-Nanometer-Technik. Der Fokus liegt inzwischen auf der Ausführung von KI-Algorithmen (Inferenz).
„An der Runde beteiligten sich maßgeblich Tiger Global, Valor Equity Partners und 1789 Capital sowie die bestehenden Investoren Altimeter, Alpha Wave Global und Benchmark“, schreibt Cerebras in einer Ankündigung. 1789 Capital ist der aktuellen US-Regierung nah: Donald Trump Jr. ist dort Partner.
Vorerst kein Börsengang
Den im September 2024 angestrebten Börsengang an der Nasdaq hat Cerebras vorerst auf Eis gelegt. Gründe dazu nennt Cerebras in der Mitteilung an die US-Börsenaufsichtsbehörde SEC nicht. Laut der Nachrichtenagentur Reuters hing sich eine Überprüfung der nationalen Sicherheit an einer Beteiligung von G42 auf: G42 stammt aus den Vereinigten Arabischen Emiraten und hat 335 Millionen Dollar in Cerebras investiert. Die Trump-Regierung soll den Einstieg zuvor abgesegnet haben.
Zusätzlich ist G42 der mit Abstand größte Abnehmer von Cerebras Wafer Scale Engines. Laut dem Antrag zum sogenannten Initial Public Offering (IPO) machte G42 rund 83 Prozent des Umsatzes im Jahr 2023 aus. In der ersten Jahreshälfte 2024 stieg der Anteil auf 87 Prozent.
US-Hyperscaler wie Amazon, Google, Meta, Microsoft und neuerdings OpenAI präferieren bislang KI-Beschleuniger von Nvidia sowie AMD. Zusätzlich entwerfen sie immer häufiger eigene Chips zur Ergänzung. Über Umwege ist Microsoft allerdings auch mit Cerebras verknüpft – 2024 investierte Microsoft 1,5 Milliarden Dollar in G42.
Im Gespräch mit Reuters betonte der Cerebras-Chef Andrew Feldman, dass die Firma weiterhin einen Börsengang anstrebt. Ein neues Datum gibt es nicht.
(mma)
Künstliche Intelligenz
Kleiner Neuanfang: Rabbit R1 erhält mit rabbitOS 2 umfassendes Update
Das AI-Startup Rabbit hat mit rabbitOS 2 ein umfassendes Update für sein R1-Gerät veröffentlicht. Wie das Unternehmen mitteilt, wurde die Benutzeroberfläche komplett überarbeitet und um neue KI-gestützte Funktionen erweitert. Das Update ist eine Reaktion auf die massive Kritik, die das Gerät nach seinem Launch Anfang 2024 erhalten hatte.
CEO Jesse Lyu räumt ein, dass zwischen den Erwartungen der Nutzer und der ursprünglichen Software-Erfahrung eine große Lücke klaffte. „Wir haben uns entschieden, die Software komplett zu überarbeiten und die gesamte R1-Erfahrung neu zu gestalten“, erklärt Lyu. Das Unternehmen bittet damit faktisch um eine zweite Chance – ein ungewöhnlicher Schritt in der Tech-Branche.
Das ursprüngliche R1 hatte bei seiner Vorstellung auf der CES 2024 für Aufsehen gesorgt, enttäuschte jedoch bei der Markteinführung mit fehlerhafter Software und nicht funktionierenden Features. Während der Konkurrent Humane mit seinem AI Pin scheiterte und im Februar 2025 sein geistiges Eigentum für 116 Millionen US-Dollar an HP verkaufte, hält Rabbit an seinem Produkt fest.
Das neue rabbitOS 2 führt eine kartenbasierte Benutzeroberfläche ein, die sich am Konzept eines Kartenspiels orientiert. Jede Hauptfunktion des Geräts erhält eine eigene Karte im Stapel, durch den Nutzer per Wischgeste auf dem Touchscreen oder mit dem Scrollrad navigieren können. Der Touchscreen funktioniert nun wie bei einem herkömmlichen Smartphone mit Antippen und Wischen, während die ursprüngliche Version eine kompliziertere Bedienung über die Seitentaste vorsah.
Apps per Sprache erstellen mit Creations
Das zentrale neue Feature trägt den Namen Creations und erlaubt es Nutzern, eigene Apps, Tools und Spiele direkt auf dem Gerät zu erstellen – allein durch Gespräche mit dem AI-Agenten. Das System basiert auf dem Konzept des „Vibe Coding“, bei dem Nutzer ohne Programmierkenntnisse Software entwickeln können. Die Funktion wird von Rabbit Intern angetrieben, einem universellen AI-Agenten, den das Unternehmen im Juni offiziell vorgestellt hatte.
Der Erstellungsprozess läuft über ein Gespräch: Nutzer beschreiben die gewünschte App, woraufhin das Gerät präzisierende Fragen stellt. Der AI-Agent verfügt über umfassendes Wissen über die R1-Hardware, sodass keine technischen Details spezifiziert werden müssen. Laut Engadget dauert der Prozess etwa fünf Minuten – etwa für die Erstellung einer Gitarren-Tuner-App mit individuell gestaltbarer Oberfläche.
Die fertigen Creations können über Rabbithole, Rabbits Online-Hub für das R1, oder per QR-Code geteilt werden. Das Unternehmen verzichtet damit auf einen traditionellen App Store wie bei Android oder iOS. Nutzer können auf der Website aus einer wachsenden Liste bestehender Creations wählen und diese kostenlos auf ihr R1 installieren.
Weitere Verbesserungen und neue Funktionen
Neben Creations bringt rabbitOS 2 zahlreiche weitere Verbesserungen: Gespräche mit dem R1 werden jetzt auf dem Bildschirm angezeigt, wobei multimodale Eingaben aus Sprache, Text und Bildern in derselben Anfrage kombiniert werden können. Meeting-Aufzeichnungen werden lokal gespeichert und funktionieren offline, inklusive AI-generierter Zusammenfassungen. Rabbit Intern unterstützt nun auch Bildgenerierung, und Transkripte übersetzter Gespräche sind im Rabbithole-Journal verfügbar.
Trotz der umfangreichen Überarbeitung bleibt die grundsätzliche Herausforderung bestehen: Nutzer wollen nicht zwei Geräte mit sich führen. Lyu räumt ein, dass viele Funktionen auf Smartphones – insbesondere Banking-Apps – noch nicht durch AI-Agenten ersetzt werden können. Er hofft jedoch, dass die Nachfrage der Verbraucher Geldgeber dazu bewegen wird, Rabbit und das R1 zu unterstützen.
(mki)
Künstliche Intelligenz
Vorsicht Kunde: Fitnessstudio verschleppt Kündigung
Mit guten Vorsätzen waren René S. und seine Lebensgefährtin Antje K. ins neue Jahr gestartet: Ende Januar schlossen sie beide jeweils einen Vertrag für die Nutzung der Fitnessstudios der Unternehmensgruppe wellyou ab. Die Kündigungsfrist im gewählten Tarif sollte vier Wochen zum Monatsende betragen, für die wirksame Erklärung war die Textform vorgeschrieben.
Schnell merkte Rene S., dass er es nach der Arbeit zu selten ins Studio schaffte. Seine Lebensgefährtin konnte aufgrund ihrer starken Sehbehinderung aber nicht allein zum Trainieren ins Studio fahren. So entschieden sich die beiden bereits Ende März, ihre beiden Verträge zu kündigen – wie so viele, die zum Jahreswechsel mit Sport anfangen.
Am 26. März sandten sie über den Account von René S. eine E-Mail an das Unternehmen, in der sie die beiden Verträge mit ihren Nummern, das Datum des Abschlusses und die identische Anschrift der beiden Vertragspartner auflisteten. Zudem brachten sie darin ihren Wunsch, die beiden Verträge zum nächstmöglichen Termin zu kündigen, eindeutig zum Ausdruck. Unterzeichnet war das Schreiben mit den Namen beider Vertragspartner.
Das war die Leseprobe unseres heise-Plus-Artikels „Vorsicht Kunde: Fitnessstudio verschleppt Kündigung“.
Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.
-
UX/UI & Webdesignvor 2 Monaten
Der ultimative Guide für eine unvergessliche Customer Experience
-
UX/UI & Webdesignvor 1 Monat
Adobe Firefly Boards › PAGE online
-
Social Mediavor 2 Monaten
Relatable, relevant, viral? Wer heute auf Social Media zum Vorbild wird – und warum das für Marken (k)eine gute Nachricht ist
-
Entwicklung & Codevor 2 Monaten
Posit stellt Positron vor: Neue IDE für Data Science mit Python und R
-
Entwicklung & Codevor 1 Monat
EventSourcingDB 1.1 bietet flexiblere Konsistenzsteuerung und signierte Events
-
UX/UI & Webdesignvor 3 Wochen
Fake It Untlil You Make It? Trifft diese Kampagne den Nerv der Zeit? › PAGE online
-
Apps & Mobile Entwicklungvor 3 Monaten
Firefox-Update 141.0: KI-gestützte Tab‑Gruppen und Einheitenumrechner kommen
-
Online Marketing & SEOvor 2 Monaten
So baut Googles NotebookLM aus deinen Notizen KI‑Diashows