Vodiči

Šta je AI agent? Objašnjenje jednostavnim jezikom

AI agent je AI model koji može preduzimati radnje da bi ostvario cilj, a ne samo odgovarati tekstom. Date mu zadatak, pa radi u petlji: odluči šta da uradi sljedeće, upotrijebi alat (uredi datoteku, pretraži web, pokreni komandu, pozove aplikaciju), pogleda rezultat i ponovo odluči — dok zadatak ne bude završen ili mu ne treba vaš unos. „Mozak” je obično veliki jezički model; alati su ono što mu omogućava da nešto uradi.

Zašto je važno kada pravite uz AI

Savremeni alati za pravljenje aplikacija su agenti. Kada tražite funkciju, agent ne piše samo kod i ne predaje ga vama. Čita postojeće datoteke, pravi promjene, instalira pakete, pokreće aplikaciju, čita poruke o greškama i ispravlja ih, često kroz mnogo koraka bez da ih vi pratite svaki put.

Zato mogu napraviti rad koji radi, a ne samo isječke. Mijenja i vašu ulogu. Više ne kopirate i lijepite kod; upravljate veoma brzim, sposobnim pomoćnikom koji ponekad pogrešno razumije uputstva ili samouvjereno krene pogrešnim putem. Razumijevanje rada agenata pomaže vam da im date prave ciljeve, primijetite kada se vrti u krug i odlučite šta želite sami da odobrite.

Analogija iz svakodnevnog života

Uporedite pitanje prolaznika za put s angažovanjem kurira.

Pitanje za put je chatbot: vi pitate, on vam kaže, vi hodate. Ako je put zatvoren, vraćate se i pitate ponovo.

Kurir je agent. Kažete „ovaj paket na ovu adresu do 17h.” On bira rutu, primijeti zatvorenu cestu, uzme obilaznicu, nađe bočni ulaz zgrade i javi „isporučeno, potpisao recepcioner”. Vi postavljate cilj i granice — „ne troši više od 20 KM na taksi” — a on vodi korake.

Kuriri su dobri koliko su dobra uputstva i granice koje im date. Tako su i agenti.

Kako radi agent

Većina agenata slijedi istu osnovnu petlju:

  1. Cilj. Opišete šta želite: „Dodaj kontakt formu koja mi šalje poruke e-poštom.”
  2. Plan. Model odluči sljedeći korak: „Prvo, pogledaj kako je sajt strukturiran.”
  3. Radnja. Poziva alat: izlista datoteke, pročita početnu stranicu.
  4. Posmatranje. Čita rezultat alata.
  5. Ponavljanje. Na osnovu onoga što je vidio bira sljedeći korak: napravi formu, dodaj kod na serveru, pokreni aplikaciju, provjeri greške.
  6. Završi ili pitaj. Kada je cilj ispunjen, javlja se. Ako je blokiran ili nesiguran, pita vas.

Oko te petlje postoji još nekoliko dijelova:

DioŠta radi
ModelLLM koji rezonuje i odlučuje šta da radi.
AlatiRadnje koje agent može preduzeti: čitanje i pisanje datoteka, pokretanje komandi, pretraga, pozivanje API-ja.
UputstvaStalna pravila o njegovoj ulozi, stilu i granicama (sistemski prompt).
MemorijaBilješke koje se prenose između koraka ili sesija, npr. vaše preference.
DozvoleKoje alate smije slobodno koristiti, a za koje treba vaše odobrenje.
Pod-agentiPomoćni agenti kojima glavni agent može dati dijelove posla.

Alati su ključna ideja. Model sam po sebi može proizvesti samo tekst. Alati taj tekst pretvaraju u radnje — a standardi poput MCP-a olakšavaju da se novi alati priključe agentu.

Radni primjer: popravka neispravne forme za prijavu

Recimo da forma za listu čekanja na vašem objavljenom sajtu više ne čuva e-poruke, pa AI alatu kažete: „Forma za listu čekanja više ništa ne čuva. Popravi je.”

Tipično izvršavanje agenta može izgledati ovako:

  1. Čita komponentu forme i kod na serveru koji obrađuje prijave.
  2. Pokreće aplikaciju i šalje testnu e-poruku.
  3. Čita grešku: server kaže da kolona baze podataka email_address ne postoji.
  4. Gleda strukturu baze: kolona se zapravo zove email. Nedavna promjena ju je preimenovala na jednom mjestu, ali ne i na drugom.
  5. Uređuje kod na serveru da koristi ispravno ime kolone.
  6. Testira ponovo: šalje testnu e-poruku i potvrđuje da se pojavljuje novi red.
  7. Izvještava: „Forma je upisivala u kolonu koja nakon jučerašnje promjene više ne postoji. Ažurirao sam kod na serveru i potvrdio da se testna prijava čuva.”

Dali ste jedno uputstvo; agent je preduzeo sedam koraka, uključujući dva testa. To je snaga. Rizik je ista stvar s druge strane: da je agent umjesto toga odlučio preimenovati kolonu u bazi, mogao je pokvariti nešto drugo, a vi to možda ne biste primijetili bez čitanja njegovog sažetka.

Ključni pojmovi objašnjeni

PojamŠta znači
AgentAI model koji koristi alate u petlji da završi zadatak.
AlatKonkretna radnja koju agent može preduzeti, poput „piši datoteku” ili „pošalji e-poštu”.
Poziv alataJedna upotreba alata, sa ulazima, koja vraća rezultat.
AgentskiOpisuje AI koji djeluje kroz više koraka, a ne da odgovori jednom.
AutonomijaKoliko agent radi prije nego što se javi vama.
Čovjek u petljiZahtijevanje odobrenja osobe u ključnim koracima.
Pod-agentPomoćni agent koji glavni agent pokrene za dio zadatka.
Ograde (guardrails)Pravila i granice koje sprečavaju agenta da radi štetne ili nepoželjne stvari.
MCPModel Context Protocol, otvoreni standard za povezivanje agenata s alatima. Vidi šta je MCP.

Česte greške i zablude

  • „Agenti su potpuno samostalni.” Današnji agenti najbolje rade na dobro definisanim zadacima s jasnim ciljevima. Nejasni, otvoreni ciljevi („povećaj mi biznis”) proizvode gomilu nepotrebnog posla.
  • „Rekao je da je završeno, znači da jeste.” Agenti ponekad prijave uspjeh nakon djelimičnog rada. Sami provjerite rezultat, posebno sve što dira novac, podatke ili korisnike. Vidi kako pregledati kod koji je napravio AI.
  • Davanje previše dozvola. Agent koji može slati e-poštu, brisati podatke i trošiti novac treba stroga ograničenja i vaše odobrenje za rizične radnje.
  • Dozvoliti mu da se petlja. Ako agent stalno pokušava isti popravak, zaustavite ga i dajte mu više informacija ili drugi pristup.
  • Vjerovanje sadržaju koji čita. Agenti koji čitaju web-stranice ili e-poštu mogu biti prevareni tekstom napisanim da ih manipuliše (prompt injection). Pazite šta agent može uraditi nakon čitanja nepouzdanog sadržaja.
  • Ogromni pojedinačni zahtjevi. Veliki zadaci su pouzdaniji kada se podijele na faze koje možete provjeriti.

Šta tražiti od vašeg AI alata

  • „Prvo isplaniraj. Reci mi korake prije nego što išta promijeniš.”
  • „Mijenjaj samo datoteke vezane za formu za rezervaciju.”
  • „Nakon promjene testiraj i reci mi tačno kako si provjerio.”
  • „Ako treba promijeniti strukturu baze, prvo me pitaj.”
  • „Sažmi šta si promijenio i šta nisi siguran.”
  • „Zaustavi se i pitaj ako ista popravka ne uspije dvaput.”

Za pisanje jasnijih uputstava pogledajte šta je prompt engineering.

AI agenti u Mythexu

Mythex je izgrađen oko agenta. U privatnom oblaku vašeg projekta može napraviti i uređivati datoteke, instalirati pakete, pokretati komande u terminalu, pregledati greške i ponavljati, te koristiti alate iz povezanih aplikacija. Za složene poslove može pokrenuti pod-agente, čiji rad možete otvoriti i pratiti. Režim Plan omogućava mu da predloži pristup bez uređivanja, režim Ask odgovara bez mijenjanja datoteka, a checkpoint-i vam omogućavaju vraćanje ako promjena krene pogrešno. Radi i obrnuto: agenti poput Claudea, Cursora ili Codexa mogu graditi u Mythexu preko njegovog MCP servera.

Pitanja

Šta je AI agent, jednostavno rečeno?

AI agent je AI model koji može preduzimati radnje, a ne samo pisati odgovore. Dobija cilj i skup alata — poput uređivanja datoteka, pretrage weba ili pozivanja aplikacije — i radi u petlji: odlučuje, djeluje i provjerava rezultate dok zadatak ne bude završen.

Koja je razlika između chatbota i AI agenta?

Chatbot odgovara na vašu poruku tekstom i čeka sljedeću. Agent može sam preduzeti nekoliko koraka, koristeći alate da nešto promijeni u svijetu, provjeri šta se dogodilo i prilagodi se, prije nego što se javi s izvještajem.

Da li su AI agenti bezbjedni za korištenje?

Mogu biti, uz ograničenja. Dajte agentu samo alate i dozvole koji mu trebaju, tražite vaše odobrenje za rizične radnje poput slanja poruka ili trošenja novca, držite rezervne kopije ili checkpoint-e i pregledajte šta je uradio.

Da li je AI alat za pravljenje aplikacija AI agent?

Većina savremenih AI alata za pravljenje aplikacija izgrađena je oko agenta: čita vaš zahtjev, mijenja kod, pokreće komande, gleda greške i ispravlja ih u petlji, umjesto da samo predloži kod koji ćete ručno zalijepiti.

Mythex · Pricing · Izradite bilo šta uz AI · Šabloni za web stranice i aplikacije · Mythex u poređenju · Rječnik izrade aplikacija uz AI · Besplatni alati za izradu aplikacija uz AI · English

English አማርኛ العربية Български বাংলা Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)