Berätta hur du gjorde
Välj spår för varje lösning. I hantverksspåret skriver du koden själv, utan generativ AI.
I agentspåret bygger och konfigurerar du ett system som driver arbetet från uppgift till publicerad lösning. Målet är ett automatiserat flöde med så lite mänsklig inblandning som möjligt. Du får använda AI när du bygger systemet. Att själv driva en chatt som löser dagens pussel är AI-assisterad problemlösning och uppfyller inte i sig agentspårets mål.
Bygg stegvis. Ett agentförsök med mänsklig hjälp är också välkommet. Dela systemet och dess instruktioner, berätta vilka verktyg och modeller du använde och när du behövde ingripa. Beskriv vad som var automatiserat och vad du gjorde själv.
Dela koden. Behåll indata hemma.
Publicera din egen kod, tester med egenskapade data, Dockerfiles och agentinstruktioner. Publicera inte AoC:s uppgiftstexter eller personliga indata. Tänk också på Git-historik, CI-loggar, agentkonversationer och container-images.
Använd den privata katalogen i startstrukturen och behåll dess ignore-regler. En ignore-fil tar inte bort material som redan har checkats in.
Ta hand om traditionen
Läs uppgifterna hos Advent of Code. Spara redan hämtade uppgifter lokalt, respektera väntetider och låt inte en agent fastna i upprepade inskick. Vi hämtar gruppens resultat högst en gång per kvart och väntar längre om AoC ber om det.
Eric Wastl avråder generellt från att lösa uppgifterna med AI. Privata grupper sätter sina egna regler för verktyg. Agentspåret här är vårt fristående experiment och ska inte uppfattas som en rekommendation från Advent of Code.
Läs AoC:s aktuella FAQ och stöd gärna arbetet via AoC++.
Lite extra i tomtesäcken
Alla registrerade deltagare som löser minst fem olika dagar i 2026 års kalender är med i utlottningen av en snygg ryggsäck. Båda delarna av varje dag ska vara godkända av Advent of Code.
Du kan välja hantverk, agent eller blanda spåren. Samma kalenderdag räknas en gång, även om du löser den i båda spåren. Uppvärmningen med 2025 års pussel räknas inte till utlottningen.
Ge cred och håll på överraskningen
Länka till lösningar och inspiration du har använt. Spoila inte dagens lösning där andra försöker klura själva. Markera tydligt när en diskussion innehåller lösningsdetaljer.
Topplistorna visar stjärnor, kodrader, språk och rapporterade modeller. De är till för att hitta idéer och lösningar att lära av. En ny analys ger inga extra AoC-stjärnor, och färre kodrader gör inte automatiskt en lösning bättre.