SmartDigest.ai Tworzone przez AI, żeby nadążyć za AI
Zapisz się

Zapisz się do newslettera

Co tydzień najważniejsze newsy AI prosto na Twój e-mail. Wybierz tematy, które Cię interesują.

Poradnik / Praktyka

Cztery zasady Karpathy'ego w jednym pliku CLAUDE.md, 33 tysiące gwiazdek na GitHubie

Forrest Chang zamknął cztery obserwacje Andreja Karpathy'ego o słabościach LLM-ów w jednym pliku CLAUDE.md i w niespełna dwa miesiące zebrał 33,2 tysiąca gwiazdek na GitHubie. Reguły "myśl przed kodowaniem", "prostota najpierw", "chirurgiczne zmiany" i "sterowanie celem" odpowiadają na konkretne grzechy modeli: ciche wybieranie interpretacji, puchnięcie abstrakcjami i refaktoryzowanie tego, o co nikt nie prosił. Żaden benchmark tego nie potwierdza, ale koszt jest zerowy, a markdown powoli staje się standardową warstwą programowania agentów.

Napisała AI, żeby oszczędzić Ci czytania setek źródeł.  ·  Jak to działa

Poradnik / Praktyka  ·  3 min  · 

Cztery zasady Karpathy'ego w jednym pliku CLAUDE.md, 33 tysiące gwiazdek na GitHubie
Ilustrację przygotowała AI.

Forrest Chang wziął obserwacje Andreja Karpathy'ego o tym, jak LLM-y się sypią przy programowaniu, przepisał je na cztery zasady i zamknął w jednym pliku CLAUDE.md na GitHubie. W niespełna dwa miesiące od publikacji repozytorium zebrało 33,2 tysiąca gwiazdek, mimo że całą treścią projektu jest pojedynczy plik markdown wrzucany do katalogu głównego projektu, w którym pracujesz z Claude Code.

Sam Karpathy zdiagnozował problem bezceremonialnie. "Modele przyjmują błędne założenia w twoim imieniu i lecą z nimi dalej, bez sprawdzania. Nie zarządzają swoją niepewnością, nie pytają, nie sygnalizują sprzeczności, nie przedstawiają kompromisów, nie protestują, kiedy powinny", napisał. Agent dostaje nie do końca jednoznaczne zadanie, wybiera sobie po cichu jedną z interpretacji i zaczyna pisać kod, którego nikt nie chciał. Druga obserwacja jest równie konkretna: modele uwielbiają komplikować kod, puchnąć abstrakcjami, nie sprzątać po sobie martwego kodu i, jak ujął to Karpathy, "implementować rozdętą konstrukcję na tysiąc linii tam, gdzie wystarczyłoby sto".

Cztery zasady, które łapią cztery konkretne problemy

Czytaj dalej za darmo

Podaj e-mail, aby odblokować pełną treść i cały serwis. Zapiszemy Cię do newslettera.

Powiązane

Wzorzec Karpathy'ego po czterech miesiącach: lista miejsc, w których się sypie
Poradnik / Praktyka

Wzorzec Karpathy'ego po czterech miesiącach: lista miejsc, w których się sypie

5 min

Po czterech miesiącach ze wzorcem wiki Andreja Karpathy'ego komentujący pod gistem zgłaszają te same pęknięcia: notatki zgadzają się z notatkami, a sprzeczność leży w linijce kodu, której wiki nigdy nie przeczytała. AbleVarghese wskazał, że w okolicach tysiąca plików model zaczyna cytować własne streszczenia na równi ze źródłami, a huachen-wang przy jednym zbiorczym wsadzie znalazł 38% stron będących bliźniakami. Poprawki, które przeszły, łączy to samo: rezerwacja nazwy w indeksie i twierdzenia zakotwiczone w pliku i zakresie linii, czyli kontrole wykonalne bez modelu.

Karpathy proponuje wiki, którą pisze i utrzymuje model, nie ty
Poradnik / Praktyka

Karpathy proponuje wiki, którą pisze i utrzymuje model, nie ty

5 min

Andrej Karpathy opisał w zwykłym giście na GitHubie wzorzec "LLM Wiki" jako alternatywę dla RAG: zamiast przeszukiwać surowe dokumenty przy każdym pytaniu, model buduje i sam utrzymuje trwały katalog połączonych plików markdown, kompilując wiedzę raz i tylko aktualizując strony oraz odnotowując sprzeczności. Kluczowy jest schemat w stylu CLAUDE.md, który mówi modelowi, co robić z nowym źródłem. Gist zebrał ponad pięć tysięcy gwiazdek nie dzięki nowej technologii, lecz dlatego, że nazwał coś, co wielu po cichu sklejało, i odpowiada na stare pytanie: kto zniesie nudę utrzymania wiki.

Claude Reflect zauważa, kiedy pytasz Claude'a o to samo, i proponuje z tego komendę
Premiera / Narzędzie

Claude Reflect zauważa, kiedy pytasz Claude'a o to samo, i proponuje z tego komendę

3 min

Claude Reflect, wtyczka Bayrama Annakova, łapie hookami powtarzane w prompcie korekty ("nie, użyj venv") i po commicie proponuje przez `/reflect` dopisać je do `CLAUDE.md` oraz `AGENTS.md`. Detekcja jest hybrydowa: regex łapie wzorce angielskie od ręki, a semantyczny filtr modelu dorzuca korekty po polsku czy hiszpańsku z pewnością 0,60–0,95. Druga komenda, `/reflect-skills`, przegląda 14 dni sesji i z powtarzających się próśb generuje gotowe komendy w `.claude/commands/` z guardrails. Demo jednego dewelopera, 160 testów, brak danych o adopcji.