
Pokud si stále myslíte, že AI je o posílání promptů a čekání na odpověď, máte problém. Architektura se potichu změnila a produkční systémy už běží v autonomních smyčkách, které se nikdy nezastaví.
Základní myšlenka je jednoduchá. Místo jednorázového pokynu se AI řídí cyklem Důvod → Akce → Pozorování → Opakování. Je to stejný princip, jakým pracuje vývojář: napíše kód, spustí testy, přečte chyby a opraví je. A znovu. Jenže agent to dělá nonstop.
Celý tenhle tanec se dnes označuje jako „loop engineering“. Už to není o jednom velkém modelu. Produkční systémy jsou roje specializovaných agentů. Fungují v párech „maker-checker“: jeden agent něco vytvoří, druhý to zkontroluje. A tak pořád dokola, dokud není výsledek stoprocentní.
Technologicky to znamená konec éry „JSON sendvičů“, kdy si systémy jen předávaly data. Dnes agenti dostávají přímou kontrolu nad DOMem nebo rovnou píší a spouští vlastní Python kód. Frameworky jako Operator od OpenAI nebo smolagents tohle umožňují nativně. Latence padá pod dvě sekundy.
Samozřejmě, dát AI možnost spouštět kód je recept na katastrofu, pokud to neuděláte správně. Proto se paralelně řeší kernel-level izolace a zero-trust firewally. Bez robustního sandboxingu si koledujete o masivní průšvih s exfiltrací dat. Tohle není hračka.
Aby spolu tyhle roje agentů mohly mluvit, musel vzniknout standard. Stal se jím Model Context Protocol (MCP). Je to v podstatě společný jazyk a sada pravidel pro předávání stavu a úkolů. Díky němu je orchestrace složitých, nepřetržitých workflow vůbec technicky možná.
Donedávna byla tahle schopnost uvažování v komplexních krocích doménou uzavřených modelů. Příchod open-weight modelů jako DeepSeek-R1 ale mění pravidla hry. Najednou lze stavět autonomní smyčky bez závislosti na API třetích stran a jejich poplatcích.
Ne vše je ale vyřešeno. Celý koncept naráží na vojenskou doktrínu OODA (Observe, Orient, Decide, Act). Co se stane, když agent jedná na základě nedůvěryhodných nebo zmanipulovaných dat? To je teď klíčová technická výzva. Systémy se musí naučit pochybovat.