Oossa

Anthropics Claude erstellt automatisch Codebeweise

Claude erzeugte für Open-Source-Bibliotheken 180 Millionen Zeilen formaler Beweise und entdeckte dabei Fehler, die herkömmliche Tests übersehen hatten – allerdings nur unter engen Voraussetzungen.

Von Von Oossa veröffentlicht: 1 Min. Lesezeit

Wonderlane · Unsplash

Anthropic gab bekannt, dass sein Claude-Modell für bestehenden Code automatisch formale Verifikationsbeweise erstellen kann. Bei einem Test mit 123 Bibliotheken aus Googles OSS-Fuzz-Projekt generierte Claude innerhalb weniger Wochen rund 180 Millionen Zeilen Beweise. Der Rocq-Verifizierer überprüfte die Beweise; laut Anthropic waren dafür so gut wie keine menschlichen Prüfer nötig.

Was das System tatsächlich getan hat

Claude schrieb keine neuen Programme. Stattdessen wandelte es Crash-Testfälle in mathematische Aussagen um, analysierte den kompilierten Maschinencode und erstellte formale Beweise dafür, dass der Code diese Aussagen erfüllt. Wenn das Modell auf einen Fehler stieß, durfte es den Code selbst korrigieren. Bei einer einwöchigen Prüfung eines beliebten PDF-Readers entdeckte Claude so viele Sicherheitslücken, wie normalerweise innerhalb eines ganzen Jahres gemeldet werden. In einer anderen Bibliothek fand es einen logischen Fehler, der mehr als zehn Jahre lang verborgen geblieben war.

Grenzen und Kosten

Anthropic weist darauf hin, dass die Beweise nur für ein einsträngiges Programm gelten, das auf einer bestimmten Prozessorarchitektur läuft und Eingaben unter 64 MB verarbeitet. Der Rechenaufwand ist hoch – für einzelne Beweise fallen Hunderte Millionen Tokens an –, doch das Unternehmen machte keine Angaben zu den Gesamtkosten. Ein kleinerer Test zeigte, dass das neuere Modell Opus 5.5 die Hälfte der Beweise mit rund 40 % weniger Tokens als sein Vorgänger erstellen kann.

Warum es wichtig ist

Wenn KI Code automatisch verifizieren kann, müssen Entwickler möglicherweise weniger Zeit mit der Fehlersuche und der Prüfung von Codeänderungen verbringen – besonders bei sicherheitskritischer Software. Derzeit funktioniert dieser Ansatz jedoch nur unter strengen Hardware- und Eingabebeschränkungen. Für die meisten alltäglichen Anwendungen sind herkömmliche Tests daher weiterhin nötig.

War dieser Artikel hilfreich?
Teilen

Als Nächstes lesen

Oossa · Newsletter

Die KI-Woche, erklärt

Jeden Montag: die Nachrichten, die man kennen sollte – verständlich. Kostenlos, kein Spam.