AI – Recenze na AI Studio Google #2

Úvod do updatu

Ahoj všem! Po mém původním článku o tvorbě 502 UI Asistenta zde jsem se rozhodl napsat menší update. Od té doby jsme s Google AI Studií (a jeho modelem Gemini) pokročili ještě dál – tentokrát jsme společně postavili ještě ambicióznější projekt: UI Asistent OS. Jedná se o plnohodnotný webový operační systém, který simuluje desktopové prostředí, ale s reálnou silou pro správu serverů, médií, kódu a produktivity. Tento update se zaměří na nové zkušenosti s vývojem, vylepšení Gemini a jak se to promítlo do našeho workflow.

Pokud jste původní recenzi nečetli, krátce: V minulém projektu jsme vytvořili modulární dashboard s backendem na Node.js a frontendem v Reactu. Teď jsme to posunuli na novou úroveň – od jednoduché aplikace k celému „OS v prohlížeči“.

Vznik projektu: Od Win 11 inspirace k vlastnímu OS

Všechno to začalo u inspirace Windows 11 v Reactu. Představte si: Chystali jsme se na další iteraci našeho původního 502 UI Asistenta a najednou nás napadlo – proč nepostavit si náš vlastní webový operační systém? Něco, co vypadá jako moderní desktop (s ikonami, okny a taskbarem), ale funguje jako centrální hub pro všechno digitální.

Vycházeli jsme z kódu z naší předchozí aplikace (ta z minulé recenze), což nám dalo solidní základ. Přidali jsme drag & drop pro ikony, window manager pro přesouvání oken a real-time aktualizace přes WebSockets. Výsledek? Komplexní systém, který nejen vypadá cool, ale opravdu spravuje reálná data – od serverů přes hry až po AI chat.

Gemini 3.0: Velký skok vpřed

Od mé původní recenze se Gemini hodně změnil. Už to není Gemini 2.5 Pro, ale Gemini 3.0 Pro Preview – a Google zřejmě vyslyšel moje přání z minulého článku! Teď má archiv konverzací, takže si AI pamatuje, co jsme probírali, i když jste na chvíli odešli od projektu. Žádné víc resetování kontextu po každém sezení.

Pracovalo se nám s ním velice dobře a lépe než dřív. Více si pamatoval detaily, upravoval kód rychleji a dokonce psal celé skripty znovu (klidně 4 tisíce řádků) bez problémů. Promptování bylo intuitivnější – stačilo říct „uprav tohle okno pro lepší responsivitu“ a Gemini navrhl nejen kód, ale i vysvětlil, proč to funguje lépe.

Jediná drobná vada (a myslím, že je to kvůli Preview verzi): Občas napsal, že „upravil a vylepšil soubory“, ale ve skutečnosti jen popsal změny, aniž by je aplikoval. Žádný velký problém – stačilo to ručně zkopírovat, ale doufám, že se to v plné verzi opraví.

Technický přehled: Co jsme společně vybudovali

UI Asistent OS je Single Page Application (SPA) v Reactu, která kombinuje estetiku desktopu s reálnou funkčností. Zde je krátký přehled architektury (plný popis je v naší interní dokumentaci, ale pro vás vyplivnu klíčové body):

Frontend

  • Technologie: React 18+, Vite, Tailwind CSS (s „Aura“ tématem – tmavý režim, glassmorphism, neony), TypeScript.
  • Klíčové komponenty:
    • Desktop s drag & drop ikonami a kontextovými menu.
    • Window Manager pro více oken (přesouvání, resizování, Z-index).
    • Taskbar s otevřenými okny, Start menu a widgety (hodiny, počasí).
    • Notifikační centrum s IP info, kalendářem a relace detaily.

Backend

  • Technologie: Node.js + Express, WebSockets (pro real-time), SQLite (s WAL móde a frontou zápisů pro souběžnost).
  • Integrace:
    • Google Gemini 3.0 pro chat, generování kódu a obrázků (imagen-3.0).
    • PSN API pro hry a trofeje, Plex pro media stats.
    • SSH/SFTP/FTP klienty, qBittorrent proxy, IMAP pro emaily.
    • Monitoring serverů (CPU, RAM, síť) v reálném čase.
  • Bezpečnost: AES-256 šifrování, IP whitelist, ochrana proti path traversal.

Ekosystém aplikací

Rozdělil jsem to do kategorií pro lepší přehlednost:

KategoriePříklady aplikacíFunkce
Hry & MédiaSprávce her (PSN import), Plex Dashboard, YouTube přehrávač, Galerie, Torrent klient, RSS čtečkaImport trofejí, media stats, playlisty, náhledy.
Vývoj & SprávaTerminál (xterm.js), Kódový editor (s AI refactoringem), Monitoring grafy, Správce zařízení, Secrets manažerSSH připojení, syntax highlighting, HW evidence, bezpečné úložiště hesel.
ProduktivitaAI Chat (s Google Search grounding), Email klient, Kalendář (české svátky), Poznámky & Kontakty, Mapy (Leaflet), Vědecká kalkulačkaInteligentní asistence, IMAP sync, POI ukládání, pokročilá math.

Tento systém není jen statická stránka – je to dynamický, databází řízený OS, který spravuje infrastrukturu a slouží jako digitální hub.

Výsledky a dojmy z updatu

Celkově? Velice kladné hodnocení! Vývoj trval asi 3 týdny intenzivní práce (od základů po testování), ale díky Gemini 3.0 to šlo plynuleji než kdy dřív. Žádné ztracené kontexty, rychlé iterace a dokonce návrhy na optimalizace, které bych sám neviděl.

A co dál? Další projekt bude naše hra! Gemini 3.0 zvládá napsat jak 2D hru (např. platformer v Reactu), tak i 3D (s Three.js). V galerii aplikací mají příklady, které můžeš libovolně použít – klobouk dolů! 😊

Aktualizované shrnutí hodnocení

Zde je moje původní tabulka s updaty na základě nového projektu:

AspektHodnoceníPoznámka
Přesnost generovaného kódu⭐⭐⭐⭐⭐Teď ještě lepší díky lepšímu kontextu.
Zvládání větších projektů⭐⭐⭐⭐⭐Archiv konverzací to změnil – žádné přepisování z ničeho.
Schopnost chápat kontext⭐⭐⭐⭐⭐Paměť na předchozí sezení je game-changer.
Rychlost a plynulost práce⭐⭐⭐⭐⭐Bleskové, i u 4k řádků kódu.
Integrace s moderními technologiemi⭐⭐⭐⭐⭐Perfektně zvládá WebSockets, AI API i desktop UI.
Celková spokojenost⭐⭐⭐⭐⭐Od „skvělý pomocník“ k „nezbytný parťák“.

Závěr

Tento update potvrzuje, co jsem říkal minule: Google AI Studio je nástroj budoucnosti pro vývojáře. S Gemini 3.0 se stal ještě chytřejší a užitečnější – ideální pro projekty jako UI Asistent OS, kde potřebuješ nejen kód, ale i kreativitu a paměť. Pokud jste vývojáři, zkuste to sami: Začněte malým promptem a uvidíte, jak rychle se to rozroste.

Díky za čtení! Pokud máte otázky k UI Asistent OS nebo tipy na hry, pište do komentářů. Další update brzy – třeba o té naší hře.