Jeg la til et lite filsystem i min wasm-tolk som kjører på et nevralt nettverk. Filer eksisterer som tensorer på GPU-en, men de konsumerer ikke "kontekst" før de leses eller skrives av wasm-instruksjoner.
Du kan laste filer fra det ekte filsystemet ved oppstart av nettverket. Modifiser dem i GPU-minnet og kopier dem tilbake etterpå.
Hvis du myser, er det en minidatamaskin som kjører i GPU, en slags ultimate sandkasse. Alt er implementert ved hjelp av lineær algebra, både dediriverbar og deterministisk.
Denne REPL-en er ikke som noe du har sett før. Den kjører på et nevralt nettverk.
Det er et feedforward-nettverk som bruker oppmerksomhet, og det implementerer en fullt fungerende wasm-tolk.
Da jeg så en artikkel om wasm-tolkning av LLM-er, måtte jeg lage denne. Wasm + teknologien bak AI + en repl ... som kjører i en nettleser og er bygget og distribuert på Replit – dette er en hyllest til @amasad, en av mine personlige helter 🐐
Ideen er basert på et nylig innlegg fra @PerceptaAI, men de ga ikke modellarkitekturen eller egentlig noen av de viktige implementeringsdetaljene, så jeg måtte finne ut mye og teste med Replit-agenten for å bygge det – det er utrolig at AI kan produsere dette – en nevralt nettverksarkitektur med håndlagde vekter for å implementere noe for nytt til å være i noen av treningsdataene deres.
P.s. alt ble gjort på mobilen min, det meste mens jeg fløy fra SFO til München, for en tid å være i live!
I går leverte Claude mine forfalte tyske MVA-selvangivelser for tredje kvartal 2025.
Jeg brukte Claude Cowork og Claude Chrome-utvidelsen, ingen programmeringstriks, helt ferdige produkter fra Anthropic.
Jeg startet Cowork med en prosjektmappe og la pdf-er av fakturaer og kvitteringer der, og ba den forberede regnskapene for hvert kvartal. Deretter logget jeg inn på den tyske skatteportalen (Elster) og ba den finne og fylle ut relevante skjemaer og sende dem inn.
Jeg spilte inn den siste delen av prosessen, og ba deretter Claude om å redigere min personlige informasjon fra videoen og gjøre den tre ganger raskere slik at jeg kunne dele den. Her er den, Claude gjør skatten min, Tyskland-utgaven