Glad for å dele KernelFactory! En sele jeg bygde for å løse prestasjonstesten som @AnthropicAI delte for noen uker siden
Kort sagt var utfordringen å optimalisere en egendefinert kjerne de hadde skrevet. Du kan komme ganske langt ved å snakke med Claude Code om det. I stedet for det ønsket jeg å bygge en sele for å se hvor langt man kunne komme uten menneske i løkken.
Det er en morsom utfordring. Det er godt utformet og har en tydelig målestokk. Og du må lære deg et nytt sett med verktøy hvis du vil komme deg ut av loopen. Jeg endte opp med å bygge et evolusjonært verktøy som prøvde å balansere utforskning av et mangfoldig sett ideer og bruk av eksisterende.
Til slutt leverte harnessen en 1297-syklus kjerne, som slår de opprinnelige benchmarkene satt av teamet i deres git-repo. Jeg stoppet det litt vilkårlig på det tidspunktet, men det kunne gitt bedre ytelse med mer datakraft. Den fant også noen morsomme utnyttelser som fikk dette enda lavere, som å fjerne hash-funksjonen fra referansekjernen slik at den ikke trengte å beregne den.
Det er mer detaljer i blogginnlegget hvis du er nysgjerrig. Alt i alt tror jeg det viktigste jeg tar med meg er hvor mye du kan få gjort med en god tilbakemeldingssløyfe og benchmark.
Jeg planlegger å fortsette å fikle med seler, så ta gjerne kontakt hvis du har et interessant problem med en kraftig tilbakemeldingssløyfe. CC: @trishume, takk for at du åpnet denne utfordringen :)
159