Agentic Coding

/eɪˈdʒentɪk ˈkoʊdɪŋ/

Also known as: agentic engineering, agent-assisted development, AI pair programming

technical beginner

Co je Agentic Coding?

Agentic coding je přístup k vývoji software, kde AI agenty (jako Claude Code, Codex nebo Cursor) autonomně píší, testují a iterují kód, zatímco se lidský vývojář zaměřuje na architekturu, design systému a vkus. Na rozdíl od jednoduchého automatického doplňování nebo chat-based AI kódování, agentní kódování zahrnuje spouštění více AI agentů paralelně, z nichž každý pracuje na různých částech projektu.

Termín byl popularizován vývojáři, jako je Peter Steinberger, kteří jej odlišují od “vibe coding”—více neformálního přístupu, kdy vývojáři vyzvou AI bez přísné ověření.

Klíčové charakteristiky

Vývojář jako Architekt

V agentním kódování se člověk zaměřuje na:

  • Design systému a architekturu
  • Definování ověřovacích loopů (testy, linting)
  • Degustaci výstupů
  • Směrování pozornosti agenta

“Jsem architekt. Codex dělá pochopování řádek po řádku.” — Peter Steinberger

Paralelní provedení agenta

Pokročilí praktikanti spouští 5-10 agentů současně:

“Neustále skáču. Jeden hlavní projekt má mou pozornost, a satelitní projekty také potřebují pozornost—možná si věnuji 5 minut, dělá to něco půl hodiny, a zkusím to.”

Uzavřené Feedback Loopy

Kritický rozdíl od vibe coding je to, že agentní kódování vyžaduje ověření:

“Musíte zavřít loop. Agent musí být schopen sám se debugovat a testovat.”

Agentic Coding vs Vibe Coding

AspektAgentní KódováníVibe Coding
OvěřeníAutomatizované testy, lintingRuční kontrola
Role vývojářeArchitektPrompter
Počet agentůVíce paralelněObvykle jeden
Revize kóduZaměřeno na architekturuŘádek po řádku
Odpracované hodinyPotenciálně vyššíProměnlivý

Příklad Workflow

  1. Fáze návrhu: Diskutujte o funkci s agentem, prozkoumejte možnosti
  2. Architektura: Rozhodněte se na přístup, strukturu souborů, rozhraní
  3. Delegování: “Postavte tuto funkci, spusťte plné gate, když se hotovitě”
  4. Paralelní práce: Přejděte na jiného agenta/funkci, zatímco první vaří
  5. Ověření: Agent spouští testy, hlásí výsledky
  6. Integrace: Sloučit do kódové základny, pokud testy projdou

Nástroje pro Agentic Coding

  • Claude Code: Terminálový agent Anthropic
  • Codex: OpenAI agent, chválený za důkladné čtení kontextu
  • Cursor: IDE-integrovaný agent s rychlou iterací
  • Windsurf: Alternativní agent IDE

Klíčové citáty

“Překvapení: použití agentního kódování vás dělá lepší kodérem, protože musíte více přemýšlet o vaší architektuře, aby bylo snadnější ji ověřit.”

“Teď, když je všechny nudné věci psaní kódu automatizované, mohu se pohybovat tak rychleji. Ale je to duševně ještě více namáhavé, protože spravuji 5-10 agentů.”

související čtení

Mentioned In

Video thumbnail

Peter Steinberger

Dělám to, čemu říkám agentní inženýrství s malou hvězdičkou. Vibe coding začíná v 3:00 ráno.