Volby, data a AI: tři verze jedné aplikace

První volby live jsem vizualizoval v roce 2021. Tehdy jsem si vše „vyklikal“ v Power BI, jen aktualizaci dat jsem musel provádět ručně – tedy každé 2 minuty kliknout na refresh.

2023: klasická webová aplikace

O 2 roky později u prezidentských voleb jsem se už pustil do klasické webové aplikace. Backend v Pythonu, Postgres a frontend opět v Pythonu (Streamlit). Vše napsáno „ručně“. Celé zabalené do Dockeru a nasazené v Microsoft Azure + Heroku. Docela jednoduché, ale funkční. Kód je veřejný: backend a frontend.

2025: frontend od AI agenta

Letos stejná architektura, ale frontend kompletně vygenerovaný přes Cursor. Kód jsem prakticky ani neviděl – jen jsem popsal potřebu a nechal to na agentovi. Pár hodin ladění to sice chtělo, ale povedlo se. Backend jsem si napsal sám, protože mi to přišlo efektivnější, než se prát s vysvětlováním XML struktury z ČSÚ.

K čemu to vlastně?

Výsledky jsou dnes samozřejmě všude kolem, ale dříve jsem nebyl spokojen s prezentací, nebo s tím, že byly všude reklamy, moderátoři a spousta šumu kolem. Dnes už je to mnohem lepší, takže to spíš beru jako zábavu a jako kontrolu svého i obecného technologického posunu.

Jak to bude vypadat za další 2 roky? Kompletně vše vygenerované AI, ideálně bez bugů, mnohem rychleji a i s nasazením? Uvidíme.