Agentic Coding
/eɪˈdʒentɪk ˈkoʊdɪŋ/
Also known as: agentic engineering, agent-supported development, AI párové programovanie
Čo je Agentic Coding?
Agentic coding je prístup k vývoju softvéru, kde AI agenti (ako Claude Code, Codex alebo Cursor) autonómne píšu, testujú a iterujú nad kódom, zatiaľ čo sa ľudský vývojár zameriava na architektúru, systémový dizajn a chut. Na rozdiel od jednoduchého automatického dopĺňania alebo chat-založeného AI kódovania zahŕňa agentic coding spúšťanie viacerých AI agentov paralelne, každý pracuje na rôznych častiach projektu.
Termín spopularizovali vývojári ako Peter Steinberger, ktorí ho rozlišujú od “vibe coding”—neformálnejšieho prístupu, kde vývojári podnecujú AI bez prísnych overovaní.
Kľúčové charakteristiky
Vývojár ako architekt
V agentic coding sa ľudská osobnosť zameriava na:
- Systémový dizajn a architektúru
- Definovanie verifikačných slučiek (testy, linting)
- Okusovanie výstupov
- Riadenie pozornosti agenta
“I’m the architect. Codex does the line-by-line understanding.” — Peter Steinberger
Paralelné vykonávanie agenta
Pokročilí praktici spúšťajú 5-10 agentov simultánne:
“I constantly jump around. One main project has my focus, and satellite projects also need attention—maybe I spend 5 minutes, it does something for half an hour, and I try it.”
Uzavreté feedback slučky
Kritický rozdiel od vibe coding je to, že agentic coding vyžaduje overenie:
“You have to close the loop. The agent needs to be able to debug and test itself.”
Agentic Coding vs Vibe Coding
| Aspekt | Agentic Coding | Vibe Coding |
|---|---|---|
| Verifikácia | Automatizované testy, linting | Manuálne overenie |
| Úloha vývojára | Architekt | Prompter |
| Počet agentov | Viaceré paralelne | Zvyčajne jeden |
| Kontrola kódu | Zameraná na architektúru | Riadok po riadku |
| Odpracované hodiny | Potenciálne vyššie | Variabilné |
Príklad pracovného toku
- Fáza dizajnu: Diskutujte o funkciou s agentom, preskúmajte možnosti
- Architektúra: Rozhodnite sa o prístupe, štruktúre súborov, rozhraniach
- Delegácia: “Postavte túto funkciu, spustite plný gate, keď to bude hotové”
- Paralelná práca: Prejdite na iného agenta/funkciu, zatiaľ čo prvý варí
- Verifikácia: Agent spúšťa testy, hlási výsledky
- Integrácia: Zlúčite do kódovej základne, ak testy prejdú
Nástroje pre Agentic Coding
- Claude Code: Anthropicov terminálový agent
- Codex: OpenAI agent, chválený za dôkladné čítanie kontextu
- Cursor: Agent IDE s rýchlou iteráciou
- Windsurf: Alternatívny agent IDE
Kľúčové citáty
“Surprise: using agentic coding makes you a better coder because you have to think harder about your architecture so that it’s easier to verify.”
“Now that all the mundane stuff of writing code is automated away, I can move so much faster. But it’s mentally even more taxing because I’m managing 5-10 agents.”
Príbuzné čítanie
- Zatváranie slučky - Základný princíp efektívneho agentic coding
- AI Agents - Základná technológia
- Peter Steinberger - Průkopník metodológie