OmniTool od Microsoftu – proměňte libovolný LLM v AI agenta pro svůj počítač
Jaroslav Urbánek, zakladatel TECHNOMATONu 16. února 2025 5 min čtení Aktualizováno 22. září 2026
Text vyšel a popisuje stav k tomuto dni.
Proč je OmniTool zajímavý?
Za dvacet let v oboru IT mě už hned tak něco nepřekvapí, ale OmniTool od Microsoftu mě opravdu nadchl a musím se o něj podělit. O co jde? Představte si, že vezmete svůj oblíbený AI model (tzv. LLM – large language model) a naučíte ho ovládat počítač skoro jako člověk. AI pak kliká na tlačítka, čte, co je na obrazovce, a provádí úkoly, které jí zadáte v přirozeném jazyce. Přesně to OmniTool umožňuje – promění libovolný velký jazykový model (OpenAI GPT-4V/o1, DeepSeek R1, Claude Sonnet 3.5 apod.) v autonomního AI agenta, který umí pracovat s aplikacemi a webem přímo na vašem PC. Pro nás uživatele to znamená, že AI už nemusí jen „chatovat“ v textovém okně – může za nás vyplňovat online formuláře nebo klikat v rozhraní aplikací jako skutečný asistent. To je obrovský posun v tom, jak můžeme AI prakticky využít v každodenní práci.
Jak OmniTool funguje?
Jak to celé funguje pod kapotou? Stručně řečeno, OmniTool kombinuje počítačové vidění a jazykový model tak, aby AI rozuměla tomu, co se děje na obrazovce, a dokázala na to správně reagovat. Klíčem je komponenta zvaná OmniParser – ten vezme screenshot obrazovky a převede ho do strukturované podoby (rozpozná například texty, tlačítka a ikony), které už LLM rozumí. Díky tomu model chápe kontext GUI a může se rozhodovat, co udělat. LLM pak na základě tohoto „přepisu“ obrazovky vymyslí další krok – třeba klikne na určité tlačítko, otevře menu nebo vyplní textové pole.
Microsoft k tomu vytrénoval i vlastní modely počítačového vidění: například detektor objektů YOLOv8 spolehlivě najde všechny interaktivní prvky (tlačítka, odkazy) a BLIP-2 umí určit funkci ikon (rozpozná, jestli ikonka znamená “Odeslat” nebo “Nastavení” apod.). Tím OmniParser spolehlivě pochopí, co je na obrazovce a kde se dá kliknout. Nad touto vrstvou potom běží samotný velký jazykový model (např. GPT-4 Vision od OpenAI), který na základě popisu obrazovky naplánuje akci a tu pomocí OmniTool provede.
Celý OmniTool je vlastně připravený balíček – dockerizovaný systém Windows 11 se sadou potřebných nástrojů. Uvnitř se propojí OmniParser s vámi zvoleným LLM do fungujícího agenta, který zvládá všechny kroky od porozumění obrazovce přes naplánování akce až po její kliknutí či vyplnění. Vy se tak nemusíte starat o detaily – stačí dát AI pokyn a OmniTool zařídí, aby ho agent splnil v prostředí Windows.
100% open-source projekt
Za zmínku stojí, že OmniTool je open-source projekt. Microsoft jej zveřejnil volně jako součást svého výzkumu – kód je k dispozici na GitHubu pod licencí, která umožňuje komunitě jej používat, zkoumat i upravovat. Není to tedy žádný uzavřený experiment v laboratoři; naopak kdokoliv si může OmniTool stáhnout a spustit na svém počítači či serveru. Upřímně mě příjemně překvapilo, že takhle pokročilý nástroj firma uvolnila zcela otevřeně. OmniTool (a OmniParser) je 100% open-source a představuje možná klíčový krok k tomu, aby AI agenti mohli spolehlivě pracovat s obrazovkami a aplikacemi. To vše navíc ve formě, kterou můžeme společně vylepšovat.
Možné scénáře využití
Běží vám hlavou, k čemu je to celé dobré? Možností je spousta, pro různé typy uživatelů:
-
Vývojáři: Mohou OmniTool využít k automatizovanému testování GUI aplikací (AI agent projde jejich aplikaci klikáním jako tester a odhalí chyby), nebo integrovat AI ovládání přímo do svých programů. Lze si představit i robotickou automatizaci procesů (RPA) v nové úrovni – místo ručního skriptování pevné sekvence kroků necháte AI agenta pochopit, co má v aplikaci udělat, a on sám najde cestu, jak úkol splnit. Pro open-source nadšence je to taky skvělá příležitost zkoumat, jak takový agent funguje, a případně přispět vlastním kódem či nápady.
-
Power-useři (pokročilí uživatelé): Pokud rádi automatizujete rutinní úlohy na PC, OmniTool vám dá do ruky univerzální nástroj. Můžete AI agenta naučit sekvenci úkolů napříč více aplikacemi – například: stáhni report z webového systému, otevři ho v Excelu, vytáhni z něj určité údaje a pošli je e-mailem. To vše jen na základě jednoho textového příkazu! I bez znalosti programování tak půjde zautomatizovat složitější postupy, na které by jinak bylo potřeba psát skripty nebo makra. Je to jako mít osobního asistenta, kterého nemusíte složitě učit každý krok – stačí popsat cíl.
-
Firmy: Organizace mohou nasadit AI agenty k urychlení repetitivních procesů napříč různými firemními aplikacemi. Představte si interního asistenta, kterému zaměstnanec zadá: „Přenesi data z systému A do systému B a vygeneruj report“, a agent to s pomocí OmniToolu provede – prokliká se systémem A, vytáhne data, pak je nakliká do systému B a spustí report. Už žádné monotónní přepisování mezi dvěma okny! Podobně v zákaznické podpoře nebo IT helpdesku může AI agent řešit základní úkoly na počítači uživatele (nastavení softwaru, sběr diagnostických informací) místo technika. Velkou výhodou je, že díky open-source si firma může OmniTool provozovat interně a citlivá data tak vůbec nemusí opouštět její prostředí – všechno běží pod jejím dohledem na jejích strojích.
Kde zjistit víc a jak se zapojit
Zaujalo vás to? Další informace najdete přímo v oficiálním repozitáři projektu na GitHubu, kde jsou k dispozici zdrojové kódy, dokumentace i ukázková demo videa. Technické detaily a souvislosti pak popisuje také výzkumný blog Microsoft Research (viz článek „OmniParser V2: Turning Any LLM into a Computer Use Agent”).
Budu rád, když si OmniTool vyzkoušíte a podělíte se o své zkušenosti! Jako open-source projekt uvítá OmniTool jakékoliv příspěvky od komunity – můžete nahlásit chyby, navrhnout vylepšení, nebo třeba rozšířit podporu na další modely či platformy. Výzva pro nás všechny: pojďme se zapojit a posunout možnosti AI agentů zase o kus dál. Kdo ví, třeba si za pár let nebudeme umět práci na počítači bez takovýchto chytrých asistentů ani představit. 🚀