alchemy-utils 0.1a0 je open-source projekt, který přenáší koncept populární sqlite-utils knihovny do databázově agnostické verze postavenou na SQLAlchemy. Willison si dal za úkol automatizovaným AI nástrojům vytvořit knihovnu se stejným API jako sqlite-utils — s metodami pro insert, upsert, insert_all, upsert_all a introspekci tabulek — ale bez závislosti na jednom konkrétním databázovém enginu. Výsledný projekt byl otestován proti PostgreSQL, SQLite a DuckDB. Willison kvantifikuje účinnost svého přístupu: opakovaný import CSV dat do DuckDB trvalo zpočátku téměř hodinu, po optimalizaci AI agenta se zkrátil na 35 sekund. Nový release alchemy-utils 0.1a1 přinesl další optimalizace pro DuckDB export a CSV import. Projekt demonstruje praktickou hodnotu kódovacích agentů při vytváření prototypů a optimalizaci performantního kódu.
alchemy-utils: Simon Willison vytvořil databázově nezávislou knihovnu s pomocí AI
Zdroje
- Simon Willison: alchemy-utils 0.1a0
- Simon Willison: alchemy-utils 0.1a1
Související články