Simon Willison: sqlite-utils 4.0rc2 napísaný z 90 % Claudes Fable za 149 USD — objavený kritický bug
Hlavná myšlienka
Simon Willison použil Claude Fable ako AI coding agenta na dokončenie sqlite-utils 4.0 — open-source Python knižnice na manipuláciu SQLite databáz. Utratil $149,25 za 37 promptov a 34 commitov meniacich 30 súborov. Najzaujímavejší nález: Claude sám odhalil kritický bug v delete_where(), ktorý nikdy necommituje a poškodí databázové pripojenie pri reuse.
Kontext
Willison je autorom sqlite-utils a patrí medzi najproduktívnejších open-source AI výskumníkov. Tento experiment nadväzuje na jeho sériu testov AI coding agentov — po llm-coding-agent, shot-scraper a DSPy. Ide o prvý prípad, kde použil frontier model (Fable) na release-ready open-source knižnicu.
Prečo to stojí za pozornosť
Prípadová štúdia je konkrétna a merateľná: $149, 37 promptov, 30 súborov, 1 kritický bug odhalený samotným AI. Dokazuje, že frontier agenti dokážu produkovať release-quality kód, ale aj to, že ľudská review zostáva nevyhnutná — nie pre opravu AI chýb, ale pre overenie správnosti logiky.
Detaily / argumenty
- Cena: $149,25 za celý process od code review po RC release
- 34 commitov zmenilo 30 súborov v knižnici
- Kritický bug:
delete_where()necommituje — poisonuje databázové pripojenie pri reuse - Claude Fable sám odhalil bug počas generovania testov
- sqlite-utils 4.0rc2 je dostupný na PyPI pre community beta testing