Oossa

Anthropics Claude skapar formella kodbevis automatiskt

Claude tog fram 180 miljoner rader formella bevis för bibliotek med öppen källkod och hittade buggar som traditionella tester missade – men bara under snäva förutsättningar.

Av Publicerad av Oossa: 1 min läsning

Wonderlane · Unsplash

Anthropic meddelade att företagets Claude-modell kan ta fram formella verifieringsbevis för befintlig kod automatiskt. I ett test med 123 bibliotek från Googles OSS-Fuzz-projekt genererade Claude omkring 180 miljoner rader bevis på några veckor. Bevisen kontrollerades av verifieraren Rocq, och enligt Anthropic krävdes nästan ingen mänsklig granskning.

Vad systemet faktiskt gjorde

Claude skrev inte nya program. I stället omvandlade modellen kraschtester till matematiska påståenden, analyserade den kompilerade maskinkoden och tog fram formella bevis för att koden uppfyller påståendena. När modellen stötte på en bugg fick den rätta koden själv. Under en veckas granskning av en populär PDF-läsare hittade Claude lika många säkerhetsbuggar som brukar rapporteras under ett helt år. I ett annat bibliotek hittade modellen ett logiskt fel som hade varit dolt i mer än tio år.

Begränsningar och kostnader

Anthropic betonar att bevisen bara gäller för program med en tråd som körs på en viss processorarkitektur och med indata på under 64 MB. Beräkningsbehovet är stort – enskilda bevis kräver hundratals miljoner token – men företaget uppgav inte den totala kostnaden. Ett mindre test visade att den nyare modellen Opus 5.5 kan ta fram hälften av bevisen med omkring 40 % färre token än föregångaren.

Varför det spelar roll

Om AI kan verifiera kod automatiskt kan utvecklare lägga mindre tid på att leta efter buggar och granska kodändringar, särskilt i säkerhetskritisk programvara. Den nuvarande metoden fungerar dock bara med strikta begränsningar för hårdvara och indata, så traditionella tester behövs fortfarande för de flesta vanliga program.

Var den här artikeln användbar?
Dela

Läs vidare

Oossa · Nyhetsbrev

Veckans AI, förklarad

Varje måndag: nyheterna som är värda att känna till, på enkel svenska. Gratis, ingen spam.