$ entry

OpenAI Codex umí nahrát váš pracovní postup a udělat z něj skill

OpenAI přidal do Codexu funkci Record & Replay. Předvedete agentovi postup na svém Macu a on z něj vyrobí znovupoužitelný skill. Zatím jen macOS a bez EU.

Rychlé body 6
  • Record & Replay nahraje předvedený pracovní postup na Macu a vytvoří z něj skill, který Codex později zopakuje
  • Funkce stojí na Computer Use — agentovi, který ovládá obrazovku a prohlížeč místo vás
  • Dostupnost je omezená na macOS a počáteční vydání vynechává Evropskou unii, takže český uživatel ji zatím legálně nerozjede
  • Výsledkem není deterministické makro, ale pravděpodobnostní přehrání postupu jiným agentem
  • Pro týmovou distribuci OpenAI odkazuje na plnohodnotné pluginy, Record & Replay cílí na rychlý osobní skill
  • Při nahrávání se nesmí objevit hesla ani citlivá data, protože skill si postup pamatuje
Reklama
Obsah článku

OpenAI přidal do Codexu funkci, která mění způsob, jak se tomuto agentovi předávají opakované úkoly. Jmenuje se Record & Replay a princip je prostý: jednou předvedete nějaký postup na svém Macu, Codex se dívá, a z toho, co viděl, sestaví skill — tedy znovupoužitelný balíček instrukcí, který umí příště spustit sám. Místo psaní dlouhého promptu tedy věc ukážete. Pro postupy, které se snáz předvádějí, než popisují slovy, jde o smysluplnou zkratku. Háček je v dostupnosti a v tom, co přesně se pod „přehráním” skrývá.

Co to dělá a k čemu to je

Codex je agentní nástroj OpenAI pro vývojáře — běží v terminálu, v rozšíření do editoru i jako samostatná aplikace a samostatně řeší úkoly nad vaším kódem i okolními systémy. Skills jsou v něm formát pro popis opakovaných postupů: adresář se souborem SKILL.md, kde stojí, kdy se má postup použít, jaké chce vstupy, jaké jsou kroky a jak ověřit výsledek. Doteď jste takový skill psali ručně. Record & Replay tuto autorskou práci nahrazuje ukázkou.

Typické použití podle dokumentace zní: zaúčtování výdaje, rezervace parkovacího místa, založení správně nakonfigurovaného ticketu, publikace videa nebo stažení pravidelného reportu. Tedy úkony, které mají stabilní kroky a jasné kritérium úspěchu. Codex z nich vyrobí skill a ten pak při dalším zadání použije jako kontext. Hodnota je zřejmá u věcí, které děláte pořád stejně a které závisí na vašich preferencích — pojmenovacích konvencích, výchozích hodnotách polí, rozhodovacích bodech. Ty se totiž do textového promptu vejdou těžko, kdežto v ukázce jsou vidět.

Jak to vypadá v praxi:

  • V aplikaci Codex otevřete Plugins, v menu + zvolíte Record a skill.
  • Codex navrhne prompt, vy mu dodáte kontext a potvrdíte. Pak schválíte žádost o povolení nahrávat vaše akce.
  • Předvedete postup. Nahrávání běží, dokud je nezastavíte — z lišty, z překryvného panelu, nebo prostě řeknete, že jste hotovi.
  • Codex zkoumá zaznamenaný postup a sepíše skill. Ten můžete následně doladit.

Přehrání pak probíhá v novém vlákně. Řeknete Codexu, ať skill použije, a předáte hodnoty, které jsou tentokrát jiné — soubor k nahrání, ticket k založení, rozsah dat reportu. Codex postup dokončí nástroji, které má zrovna k dispozici: Computer Use, akce v prohlížeči, nainstalované pluginy, případně jejich kombinací.

Bez Computer Use to neběží

Tady je první podstatné omezení. Record & Replay stojí na Computer Use — schopnosti agenta ovládat počítač, tedy klikat, psát a číst obsah oken místo vás. Dokumentace to říká natvrdo: Computer Use musí být dostupné a zapnuté. A protože jde o tutéž závislost, organizace, které spravují Codex přes requirements.toml, vypnou obě funkce naráz — stačí nastavit [features].computer_use = false. Kdo Record & Replay v aplikaci nevidí, ať hledá tady.

Computer Use je samo o sobě citlivá kategorie. Agent, který skutečně hýbe vaším kurzorem a čte vaše okna, představuje jiný typ rizika než agent, který jen generuje text. Record & Replay tuto vrstvu dědí, včetně jejích chyb.

Pro Čechy zatím smůla

Druhé omezení je geografické a pro českého čtenáře rozhodující. Funkce běží jen na macOS a počáteční vydání vynechává Evropskou unii. Česko je v EU, takže oficiální cestou Record & Replay zatím nerozjedete. Je to čím dál častější vzorec — nové agentní schopnosti dorážejí do Evropy se zpožděním kvůli regulatornímu prostředí. Pro praxi to znamená, že o funkci má smysl vědět, ale nasadit ji do svého denního workflow zatím nejde.

ParametrStav
Platformajen macOS
Regionpočáteční vydání bez EU (tedy bez ČR)
Závislostzapnuté Computer Use
Vznik skilluz předvedené ukázky, ne z ručně psaného SKILL.md
Distribuce v týmudoporučen plnohodnotný plugin

Nahrávka není makro

Teď k jádru, které dokumentace formuluje opatrně a které je dobré číst pozorně. Codex při přehrávání používá skill „jako znovupoužitelný kontext pro úkol”. To je důležitá formulace. Nejde o deterministické makro ve stylu klasického RPA — tedy nástrojů typu UiPath, které přesně přehrají zaznamenané klikání. Tady se zaznamenaná ukázka převede na textový popis postupu a ten pak interpretuje agent. Přehrání je tedy pravděpodobnostní: stejný skill může v mírně odlišném prostředí dopadnout odlišně, protože záleží na tom, co agent zrovna na obrazovce uvidí a jak to vyhodnotí.

Z toho plynou praktické důsledky. OpenAI sám radí držet ukázku krátkou a úplnou, používat realistické vstupy a po nahrání skill doladit — vypíchnout skryté preference, které z holé ukázky nejsou patrné. To napovídá, že syrový záznam často nestačí a že lidská korekce zůstává součástí procesu. Spolehlivost takového postupu na složitějších a méně stabilních úlohách je otevřená otázka, kterou dokumentace neřeší a kterou si každý ověří až na svých datech.

A ještě jedna věc, kterou nelze přejít: při nahrávání se podle pokynů nesmí objevit hesla ani citlivá data. Skill si totiž postup pamatuje. Předvedete-li přihlášení s reálným heslem, riskujete, že se dostane do uchovaného kontextu. Doporučení je jasné — realistické vstupy ano, tajemství ne.

Kdy raději postavit plugin

Record & Replay je podle OpenAI rychlá cesta k jednomu osobnímu skillu. Jakmile chcete postup rozdistribuovat napříč týmem jako stabilní balíček, spojit víc skillů dohromady, přidat integrace s aplikacemi nebo MCP servery, odkazuje dokumentace na stavbu plnohodnotného pluginu. Hranice je tedy zřetelná: Record & Replay řeší „já si zautomatizuji svůj opakovaný úkon”, plugin řeší „my to nasadíme celému týmu”.

Sečteno: jde o praktický nápad — ukázat agentovi postup je často přirozenější než ho popisovat — zabalený do funkce, kterou si Evropa zatím nezahraje. Až dorazí i k nám a až se ukáže, jak spolehlivě agent předvedené postupy opakuje na reálném nepořádku každodenní práce, bude to teprve měřitelné. Do té doby je Record & Replay zajímavá indicie směru, kterým agentní nástroje míří: od psaní instrukcí k jejich předvádění.

Patrick Zandl

Technologický publicista a vývojář, který od roku 2025 provozuje Vibecoding.cz — největší česky psaný zdroj o AI-asistovaném programování. Dříve Chief Wizard Architect v Prusa3D, dnes konzultant a lektor AI implementace ve firmách.

Profil autora →