Veštačka inteligencija na srpskom 02.11.2026.

Kako funkcionišu AI agenti za kodiranje i šta treba zapamtiti

Kako funkcionišu AI agenti za kodiranje i šta treba zapamtiti

AI agent za kodiranje nije dopuna koda u editoru, nego program koji sam čita projekat, pravi plan, menja fajlove, pokreće komande i testove i proverava rezultat, sve dok zadatak ne bude gotov ili dok mu ne zatreba vaša odluka. Ovaj vodič objašnjava petlju agenta, glavne alate u septembru 2026, uputstva i dozvole, rizike i troškove.

Kako radi agent za kodiranje

U središtu svakog agenta je petlja. Anthropic je za Claude Code opisuje u tri faze: prikupljanje konteksta, akcija i provera rezultata. OpenAI je u januaru 2026. objavio detaljan opis iste petlje u svom agentu Codex: model dobija zadatak, pa ili odgovori, ili zatraži poziv alata, na primer da se pokrene komanda. Agent izvrši komandu, doda rezultat u razgovor i ponovo pita model. Krug se ponavlja dok model ne prestane da traži alate i ne vrati poruku korisniku.

Zadatak „popravi testove koji padaju“ u praksi izgleda ovako:

  1. Čitanje projekta. Agent pokreće testove, čita poruke o grešci, pretražuje fajlove i gleda stanje u Gitu.
  2. Plan. Kod većih zadataka prvo predloži korake.
  3. Izmene. Menja jedan ili više fajlova.
  4. Provera. Ponovo pokreće testove, build ili linter.
  5. Ponavljanje. Ako provera ne prođe, čita novu grešku i vraća se na izmene.

Sve što agent pročita i uradi ostaje u kontekstnom prozoru modela, pa razgovor stalno raste, a kvalitet rada opada kako se prozor puni. Kada se napuni, agent sažme raniji deo razgovora i pritom može da izgubi uputstva sa početka. Zato trajna pravila ne treba držati u razgovoru, nego u fajlu sa uputstvima.

Glavni alati u septembru 2026.

  • Claude Code kompanije Anthropic radi u terminalu, u VS Code-u i JetBrains alatima, u desktop aplikaciji i u pregledaču, gde se zadatak izvršava u virtuelnoj mašini u oblaku. Uključen je u planove Pro, Max i Team. Za rad u postojećem projektu to je naša preporuka, a prve korake opisuje vodič za Claude Code.
  • OpenAI Codex radi u terminalu kao Codex CLI, čiji je kod otvoren, u editoru kroz ekstenziju, u ChatGPT desktop aplikaciji i u oblaku, kao Codex cloud, kome se zadatak zadaje i iz GitHuba, Slacka i Lineara.
  • Cursor je editor sa ugrađenim agentom. Njegovi Cloud Agents rade u izolovanim virtuelnim mašinama, na posebnoj grani, i predaju pull request sa snimcima ekrana i logovima kao dokazom provere.
  • GitHub Copilot cloud agent, ranije poznat kao coding agent, preuzima posao kada mu na GitHubu dodelite zadatak (issue). Radi u privremenom okruženju na GitHub Actions, na posebnoj grani, a pull request mora da pregleda i spoji čovek. Jedna sesija traje najviše 59 minuta.

Uputstva projekta: CLAUDE.md i AGENTS.md

Agent ne zna ono što ne piše u kodu: kojom komandom se pokreću testovi, koje fascikle ne sme da dira, kako se imenuju grane. To se upisuje u običan tekstualni fajl u korenu repozitorijuma, koji agent čita na početku svake sesije.

  • CLAUDE.md je fajl za Claude Code. Komanda /init pravi početnu verziju na osnovu strukture projekta.
  • AGENTS.md je otvoren format koji čitaju Codex, Cursor, GitHub Copilot i mnogi drugi alati. Prema sajtu agents.md koristi ga više od 60.000 projekata otvorenog koda, a o formatu danas brine Agentic AI Foundation pri Linux fondaciji.

Claude Code od izdanja 2.1.277, objavljenog 18. septembra 2026, sam čita AGENTS.md kada u projektu nema fajla CLAUDE.md, a podešavanjem može da čita oba. GitHub Copilot, pored AGENTS.md, prihvata i jedan CLAUDE.md ili GEMINI.md u korenu repozitorijuma.

Dobar fajl je kratak. Anthropic savetuje da za svaki red proverite da li bi agent bez njega pogrešio, a ako ne bi, red treba obrisati. Primer:

# Uputstva za agenta
* Testovi: npm test, moraju da prođu pre svakog commita
* Stil: TypeScript strict, bez tipa any
* Ne diraj: fasciklu migrations/ i fajlove .env
* Grane: feature/kratak-opis, nikad direktno na main

Dozvole i izolovano okruženje

Agent pokreće komande sa vašim pravima, pa su dozvole najvažnije podešavanje. Alati to uređuju na dva nivoa: režim dozvola određuje kada agent mora da pita, a izolovano okruženje (sandbox) tehnički ograničava šta komanda može da dohvati.

  • Claude Code u ručnom režimu (Manual) pita pre većine izmena fajlova, pokretanja komandi i pristupa mreži, a u režimu planiranja ne menja ništa dok ne odobrite plan. U automatskom režimu, koji je na planovima Pro, Max i Team podrazumevan, akcije umesto vas pregleda poseban model, klasifikator. On blokira radnje koje izlaze iz okvira zadatka ili deluju kao posledica zlonamernog sadržaja koji je agent pročitao. Komanda /sandbox uključuje izolaciju na nivou operativnog sistema: komande pišu samo u radnu fasciklu, a za pristup novom domenu na mreži traži se odobrenje.
  • Codex lokalno podrazumevano radi bez pristupa mreži i sa pravom upisa samo u radni prostor, a pita pre nego što izađe iz tih granica. U oblaku radi u izolovanom kontejneru, a tajni ključevi su dostupni samo dok se okruženje priprema, ne i dok agent radi.
  • Agenti u oblaku rade u zasebnim virtuelnim mašinama ili kontejnerima, pa ne mogu da oštete vaš računar, ali i dalje mogu da pošalju loš kod u repozitorijum.

Anthropic za automatski režim izričito navodi da smanjuje broj pitanja, ali ne garantuje bezbednost. Režim bez ikakvih provera (bypassPermissions) namenjen je samo izolovanim kontejnerima i virtuelnim mašinama.

Glavni rizici

  • Tajne. Agent će pročitati i fajl .env ako mu to niko ne zabrani, pa ključ može da završi u logu ili u commitu. Tajne držite van repozitorijuma, a čitanje takvih fajlova zabranite pravilom.
  • Destruktivne komande. Brisanje fajlova, git reset --hard, prepisivanje istorije na serveru (force push) ili gašenje infrastrukture. Claude Code u automatskom režimu ovakve radnje podrazumevano blokira, kao i puštanje u produkciju, ali najsigurnije je da agent pristup produkciji uopšte nema.
  • Ubacivanje uputstava (prompt injection). Tekst koji agent pročita može da sadrži naredbe. OpenAI u dokumentaciji navodi primer prijave greške na GitHubu koja traži da agent pokrene jednu skriptu, a skripta zapravo šalje podatke o poslednjem commitu na server napadača. Isto važi za README fajlove zavisnosti, web stranice i odgovore MCP servera. GitHub zato Copilotu ne prosleđuje skriven tekst, kao što su HTML komentari, ni komentare korisnika bez prava upisa. Više o ovom riziku piše u vodiču Šta je MCP.
  • Nepregledan kod. Kod koji prolazi testove može da ima bezbednosni propust, a agent ponekad prepravi test umesto greške. Svaka izmena prolazi pregled kao da ju je napisao novi kolega.

Dobra praksa

  • Mali, jasni zadaci. „Dodaj proveru mejl adrese u formu za registraciju i test za tri slučaja“ radi bolje od „sredi registraciju“.
  • Provera koju agent sam pokreće. Anthropic je stavlja na prvo mesto među savetima: test, build ili snimak ekrana za poređenje. Bez provere agent staje kada mu se učini da je posao gotov.
  • Prvo plan, pa kod. Kod većih izmena tražite plan i odobrite ga pre prve izmene.
  • Posebna Git grana za svaki zadatak. Počnite od čistog stanja, a za paralelne zadatke koristite git worktree. Claude Code pre izmena pravi snimak fajlova, pa se svaki korak može vratiti.
  • Pregled pre spajanja. Čitajte diff, a ne samo sažetak koji agent napiše o svom radu.

Koliko košta

AlatGde je uključenCena od
Claude CodeClaude Pro, Max i Team20 $ mesečno
OpenAI Codexsvi ChatGPT planovi, u besplatnom i Go samo u desktop aplikacijibesplatno uz ograničenja, ceo paket od Plus plana za 20 $
CursorPro, sa Cloud Agents20 $ mesečno
GitHub Copilot cloud agentsvi plaćeni Copilot planovi10 $ mesečno

Cene su u dolarima, bez poreza, sa zvaničnih stranica proverenih 24. septembra 2026. Pretplate imaju limite, a agent ih troši brže od običnog razgovora, jer u svakom krugu petlje modelu ponovo šalje ceo dotadašnji razgovor. Ko Claude Code koristi preko API ključa plaća po tokenu: prema Anthropicu, u firmama je to u proseku oko 13 dolara po programeru po aktivnom danu, odnosno 150 do 250 dolara mesečno. Razliku između planova objašnjavaju tekstovi Claude Max: šta je 5x i 20x i koliko koštaju Claude, ChatGPT i Gemini.

Često postavljana pitanja

Da li AI agent za kodiranje može sam da završi projekat?

Može da završi dobro opisan zadatak, od ispravke greške do manje funkcije, često bez vaše intervencije. Arhitekturu, prioritete i odgovornost za produkciju i dalje nosi čovek. Najbolje radi kada ima testove kojima sam proverava rad.

Koja je razlika između CLAUDE.md i AGENTS.md?

Oba su obični markdown fajlovi sa uputstvima za agenta. CLAUDE.md čita Claude Code, a AGENTS.md je zajednički format koji čitaju Codex, Cursor, GitHub Copilot i, od septembra 2026, Claude Code kada u projektu nema CLAUDE.md fajla. Timu koji koristi više alata dovoljan je jedan AGENTS.md.

Da li je bezbedno pustiti agenta da radi bez odobravanja?

Samo u izolovanom okruženju: u kontejneru, virtuelnoj mašini ili kao agent u oblaku, bez pristupa produkciji i tajnama. Na svom računaru koristite automatski režim ili sandbox, a destruktivne komande i objavu ostavite za ručnu potvrdu.

Koji agent za kodiranje da izaberem?

Za rad u postojećem projektu preporučujemo Claude Code, uključen već u plan Pro. Codex je dobar izbor ako već plaćate ChatGPT, Copilot ako ceo tim radi na GitHubu, a Cursor ako želite editor sa ugrađenim agentima.

Podeli članak
Prethodni članakAI asistenti za produktivnost u 2026: kako...

Budi u toku sa AI revolucijom

Prijavi se na newsletter i primaj najvažnije o AI agentima i modelima u inbox.