Nástroje

Codex

Codex je programovací AI agent od firmy OpenAI, který podle zadání v běžném jazyce čte, píše a upravuje kód. Pracuje v několika krocích: prohlédne soubory projektu, provede změny, spustí příkazy nebo testy a výsledek vám předloží ke kontrole.

Jak funguje Codex?

Codex spojuje jazykový model OpenAI s nástroji pro práci s kódem. Na rozdíl od běžného chatu nedostane jen vaši otázku, ale přístup ke složce projektu. Pracuje ve smyčce jako každý AI agent: zjistí, jak je projekt postavený, naplánuje úpravu, změní soubory a ověří, že kód funguje. Běží v izolovaném prostředí (sandbox), tedy v ohraničeném prostoru, ze kterého nemůže sahat jinam, než mu povolíte.

Používat ho můžete na několika místech: jako Codex CLI v terminálu vašeho počítače (otevřený program s veřejným kódem), jako rozšíření ve vývojovém prostředí, nebo v cloudu, kde úkol zpracuje na pozadí a vy si pak projdete navržené změny. Existuje i desktopová aplikace a webová verze dostupná přes ChatGPT.

Čím se Codex liší od ChatGPT a Claude Code?

ChatGPT vám kód napíše do chatu a vy ho sami zkopírujete a spustíte. Codex pracuje přímo v souborech projektu a sám ověřuje, zda změna funguje. Svým zaměřením je velmi podobný nástroji Claude Code od Anthropicu; liší se výrobcem, modelem a detaily ovládání. Pozor na záměnu: Codex není Codexis, český systém právních informací.

K čemu se Codex hodí v práci?

  • Hospodářka: nechá si napsat program, který porovná evidenci majetku s přehledem vybavení místností a vypíše rozdíly.
  • Vývojář: zadá opravu chyby v interní aplikaci a dostane návrh změn s výsledkem testů.
  • Správce webu: nechá upravit formulář na webu organizace a zkontroluje změny před zveřejněním.
  • Datová analytička: převede ruční postup v tabulkovém procesoru na skript, který jde spustit každý měsíc znovu.

Příklad zadání

Hospodářka porovnává inventář s vybavením kanceláří a chce to přestat dělat ručně.

Ve složce jsou dva soubory: inventar.csv a vybaveni_mistnosti.csv.
Napiš program, který je porovná podle evidenčního čísla
a položky s rozdílným umístěním uloží do souboru rozdily.csv.
Původní soubory neměň. Vyzkoušej program na ukázkových datech
a napiš mi, jak ho příště spustím.

Codex připraví program a zkusí ho spustit. Výsledek porovnejte s několika položkami, které znáte, protože program, který proběhne bez chyby, může přesto počítat špatně.

Na co si u Codexu dát pozor?

  • Kontrolujte výsledek, ne jen to, že běží. Ověřte výstup na datech, u kterých znáte správnou odpověď.
  • Zkoušejte na kopii a se smyšlenými údaji. Osobní údaje zaměstnanců nebo klientů do testů nedávejte.
  • Nedávejte mu hesla. Přístupové klíče patří do zvláštního souboru mimo dosah agenta, ne do zadání.
  • Před nasazením nechte kód projít člověka, který mu rozumí, zvlášť když bude pracovat s ostrými daty.

Časté otázky

Co je Codex CLI?

Codex CLI je verze Codexu, která běží v terminálu vašeho počítače a pracuje se soubory ve složce, kde ho spustíte. Jeho zdrojový kód je veřejně dostupný na GitHubu.

Potřebuji k Codexu umět programovat?

Zadání můžete napsat běžnou češtinou bez kódu. Znalost programování ale výrazně pomáhá při kontrole, co Codex změnil a zda je to správně.

Kde se dozvědět víc

Zpět na všechna hesla