Humbuk kolem Claudeova kódu je skutečný Během našich @imbue_ai zimních prázdnin jsem chtěl zjistit, jak rychle dokážu rekonstruovat nejnižší úroveň našeho produktu jako experiment s principy AI inženýrství – vibe engineering, ne jen vibe coding. Za < 2 týdny jsem odeslal přes 50 000 řádků kvalitního kódu s > 80% pokrytím testováním. Zde je návod, jak na to: Mých 7 principů inženýrství zaměřeného na AI: 1. Iterativně zabránit Claudeovým chybám - Pokaždé, když zachytím chybu od Clauda, přidám nové pravidlo, aby se to už nikdy nestalo. - Udělejte to programově vynucené! 2. Úkoly správné velikosti (pouze Goldilocks) - Příliš malý = pomalý a otravný. - Příliš velký = agent se mlátí. - Sweet spot: jedna zaměřená změna, která sotva vejde do kontextového okna a končí za ~10 minut. 3. Myslete ve dvou pracovních režimech - Je zde režim funkcí (vysílání nových věcí) a režim údržby (čištění, refaktorování a programové zabránění chybám AI). 4. Vyžadovat složení testů (s podlahou, ne s dokonalostí) - Na testech vše blokuji + ~80% pokrytí. To nutí agenta opravovat věci, aniž by musel psát spoustu špatných testů. 5. Refaktoring je nevyjednatelný - Když se importy začnou zmatovat nebo abstrakce odcházejí, zastavte a přesuňte věci tam, kde mají být. Vždy byste měli znát veškerý kód ve své kódové základně. 6. Stále se musíte podívat na kód - Ne nutně řádek po řádku, ale tvar po tvaru....