Glad att dela med mig av KernelFactory! En sele jag byggde för att lösa prestandatestet som @AnthropicAI delade för några veckor sedan
Kort sagt var utmaningen att optimera en anpassad kärna de hade skrivit. Man kan komma ganska långt om man pratar med Claude Code om det. Istället för att göra det ville jag bygga en sele för att se hur långt man kunde komma utan någon människa i loopen.
Det är en rolig utmaning. Den är väl inplanerad och har en tydlig riktmärke. Och du behöver lära dig ett nytt verktygsset om du vill komma utanför loopen. Jag byggde till slut en evolutionär sele som försökte balansera utforskandet av en mångfald av idéer och att använda befintliga.
Till slut levererade harnessen en 1297-cykelkärna, som slår de ursprungliga riktmärkena som teamet satte i sitt git-repo. Jag stoppade det då ganska godtyckligt, men det kunde leverera bättre prestanda med mer beräkning. Den hittade också några roliga exploits som skulle sänka detta ännu mer, som att ta bort hashfunktionen från referenskärnan så att den inte behövde beräkna den.
Det finns lite mer detaljer i blogginlägget om du är nyfiken. Sammanfattningsvis tror jag att min största lärdom är hur mycket man kan få gjort med en bra feedbackloop och benchmark.
Jag planerar att fortsätta experimentera med selar, så tveka inte att höra av dig om du har ett intressant problem med en kraftfull återkopplingsslinga. CC: @trishume, tack för att du gjorde denna utmaning öppen källkod :)
185