Vodiči

Što je AI agent? Objašnjenje jednostavnim jezikom

AI agent je AI model koji može poduzeti radnje kako bi postigao cilj, a ne samo odgovoriti tekstom. Dajete mu zadatak, a on radi u petlji: odluči što učiniti sljedeće, upotrijebi alat (uredi datoteku, pretraži web, pokrene naredbu, pozove aplikaciju), pogleda rezultat i ponovno odluči — dok zadatak ne bude gotov ili mu ne zatrebate vi. „Mozak“ je obično veliki jezični model; alati su ono što mu omogućuje da nešto učini.

Zašto je važno kad gradite s AI-jem

Suvremeni AI graditelji aplikacija su agenti. Kad zatražite značajku, agent ne samo da napiše kod i preda vam ga. Čita vaše postojeće datoteke, mijenja ih, instalira pakete, pokreće aplikaciju, čita poruke o greškama i ispravlja ih, često kroz mnogo koraka bez da svaki pratite.

Zato mogu izgraditi funkcionalan softver, a ne isječke. Mijenja se i vaša uloga. Više ne kopirate i lijepite kod; upravljate vrlo brzim, sposobnim asistentom koji ponekad pogrešno razumije upute ili samouvjereno krene krivim putem. Razumijevanje rada agenata pomaže vam dati pravi cilj, prepoznati kad agent kruži u krug i odlučiti gdje želite sami odobriti stvari.

Svakodnevna usporedba

Usporedite pitanje prolazniku za upute s angažiranjem kurira.

Pitanje za upute je chatbot: pitate, on vam kaže, vi hodate. Ako je cesta zatvorena, vraćate se i ponovno pitate.

Kurir je agent. Kažete „dostavi ovaj paket na ovu adresu do 17h“. On odabire rutu, primijeti zatvorenu cestu, odabire obilaznicu, pronalazi bočni ulaz zgrade i javlja „dostavljeno, potpisao recepcioner“. Vi postavljate cilj i ograničenja — „ne troši više od 20 eura na taksi“ — a on rješava korake.

Kuriri su dobri koliko i uputa i ograničenja koja postavite. Tako su i agenti.

Kako agent radi

Većina agenata slijedi isti osnovni ciklus:

  1. Cilj. Opišete što želite: „Dodaj kontakt obrazac koji mi šalje e-mail s prijavama.“
  2. Plan. Model odlučuje sljedeći korak: „Prvo pogledaj kako je stranica strukturirana.“
  3. Djelovanje. Poziva alat: popiše datoteke, pročita početnu stranicu.
  4. Promatranje. Čita rezultat alata.
  5. Ponavljanje. Na temelju onoga što je vidio bira sljedeći korak: izradi obrazac, dodaj serverski kod, pokrene aplikaciju, provjeri greške.
  6. Završi ili pitaj. Kad je cilj ispunjen, javlja rezultat. Ako je blokiran ili nije siguran, pita vas.

Oko te petlje su još neki dijelovi:

DioŠto radi
ModelLLM koji razmišlja i odlučuje što učiniti.
AlatiRadnje koje agent može poduzeti: čitanje i pisanje datoteka, pokretanje naredbi, pretraga, pozivanje API-ja.
UputeOpća pravila o ulozi, stilu i ograničenjima (sistemski prompt).
MemorijaBilješke koje se prenose između koraka ili sesija, poput vaših preferencija.
DopuštenjaKoje alate smije slobodno koristiti, a koji zahtijevaju vaše odobrenje.
PodagentiPomoćni agenti kojima glavni agent može predati dijelove posla.

Alati su ključna ideja. Sam model može proizvesti samo tekst. Alati taj tekst pretvaraju u radnje — a standardi poput MCP-a olakšavaju priključivanje novih alata na agenta.

Primjer: popravljanje neispravnog obrasca za prijavu

Recimo da obrazac za listu čekanja na vašoj objavljenoj stranici više ne sprema e-mailove i kažete AI graditelju: „Obrazac liste čekanja više ništa ne sprema. Popravi ga.“

Tipično izvođenje agenta moglo bi izgledati ovako:

  1. Čita komponentu obrasca i serverski kod koji obrađuje prijave.
  2. Pokreće aplikaciju i šalje testni e-mail.
  3. Čita grešku: server kaže da stupac baze pod nazivom email_address ne postoji.
  4. Gleda strukturu baze: stupac se zapravo zove email. Nedavna promjena ga je preimenovala na jednom mjestu, ali ne i na drugom.
  5. Uređuje serverski kod da koristi ispravan naziv stupca.
  6. Testira ponovno: šalje testni e-mail i potvrđuje da se pojavljuje novi redak.
  7. Javlja: „Obrazac je pisao u stupac koji nakon jučerašnje promjene više ne postoji. Ažurirao sam serverski kod i potvrdio da se testna prijava sprema.“

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

Ključni pojmovi objašnjeni

PojamŠto znači
AgentAI model koji koristi alate u petlji da dovrši zadatak.
AlatOdređena radnja koju agent može poduzeti, poput „zapiši datoteku“ ili „pošalji e-mail“.
Poziv alataJedna upotreba alata, s ulazima i vraćenim rezultatom.
AgentskiOpisuje AI koji djeluje kroz više koraka umjesto da odgovori jednom.
AutonomijaKoliko agent sam napravi prije nego se javi za provjeru.
Čovjek u petljiZahtijevanje odobrenja osobe u ključnim koracima.
PodagentPomoćni agent koji glavni agent pokreće za dio zadatka.
Ograde (guardrails)Pravila i ograničenja koja sprječavaju agenta da radi štetne ili nepoželjne stvari.
MCPModel Context Protocol, otvoreni standard za povezivanje agenata s alatima. Pogledajte što je MCP.

Česte pogreške i zablude

  • „Agenti su potpuno samostalni.“ Današnji agenti najbolje rade na dobro definiranim zadacima s jasnim ciljevima. Nejasni, otvoreni ciljevi („povećaj mi posao“) proizvode zaposlenost bez rezultata.
  • „Rekao je da je gotovo, znači da jest.“ Agenti ponekad javljaju uspjeh nakon djelomičnog rada. Provjerite rezultat sami, osobito ono što dira novac, podatke ili korisnike. Pogledajte kako pregledati kod generiran AI-jem.
  • Davanje previše dopuštenja. Agent koji može slati e-mailove, brisati podatke i trošiti novac treba stroga ograničenja i vaše odobrenje za rizične radnje.
  • Puštanje da kruži. Ako agent stalno pokušava isti popravak, zaustavite ga i dajte mu više informacija ili drugačiji pristup.
  • Vjerovanje sadržaju koji čita. Agenti koji čitaju web stranice ili e-mailove mogu biti prevareni tekstom napisanim da ih manipulira (prompt injection). Budite oprezni što agent smije učiniti nakon čitanja nepouzdanog sadržaja.
  • Ogromni pojedinačni zahtjevi. Veliki zadaci pouzdaniji su kad su podijeljeni u faze koje možete provjeriti.

Što tražiti od vašeg AI graditelja

  • „Prvo planiraj. Reci mi korake prije nego išta promijeniš.“
  • „Mijenjaj samo datoteke povezane s obrascem za rezervacije.“
  • „Nakon promjene testiraj i reci mi točno kako si provjerio.“
  • „Ako moraš promijeniti strukturu baze, prvo me pitaj.“
  • „Sažmi što si promijenio i što nisi siguran.“
  • „Stani i pitaj ako isti popravak ne uspije dvaput.“

Za jasnije pisanje uputa pogledajte što je prompt engineering.

AI agenti u Mythexu

Mythex je izgrađen oko agenta. U privatnom oblaku vašeg projekta može stvarati i uređivati datoteke, instalirati pakete, pokretati naredbe terminala, pregledavati greške i iterirati, te koristiti alate iz povezanih aplikacija. Za složene poslove može pokrenuti podagente čiji rad možete otvoriti i pratiti. Način Plan omogućuje mu da predloži pristup bez uređivanja, način Pitaj odgovara bez mijenjanja datoteka, a kontrolne točke omogućuju vraćanje ako promjena pođe po zlu. Radi i obrnuto: agenti poput Claudea, Cursora ili Codexa mogu graditi u Mythexu preko njegovog MCP servera.

Pitanja

Što je AI agent jednostavnim riječima?

AI agent je AI model koji može poduzimati radnje, a ne samo pisati odgovore. Dobiva cilj i skup alata — poput uređivanja datoteka, pretraživanja weba ili pozivanja aplikacije — i radi u petlji odlučivanja, djelovanja i provjere rezultata dok zadatak ne bude gotov.

Koja je razlika između chatbota i AI agenta?

Chatbot odgovara na vašu poruku tekstom i čeka sljedeću. Agent može sam poduzeti nekoliko koraka, koristeći alate za promjenu stvari, provjeru što se dogodilo i prilagodbu prije nego javi rezultat.

Jesu li AI agenti sigurni za korištenje?

Mogu biti, uz ograničenja. Dajte agentu samo alate i dopuštenja koja mu trebaju, tražite vaše odobrenje za rizične radnje poput slanja poruka ili trošenja novca, čuvajte sigurnosne kopije ili kontrolne točke i pregledajte što je učinio.

Je li AI graditelj aplikacija ujedno AI agent?

Većina suvremenih AI graditelja aplikacija izgrađena je oko agenta: čita vaš zahtjev, uređuje kod, pokreće naredbe, gleda greške i ispravlja ih u petlji, umjesto da samo predloži kod koji vi morate zalijepiti.

Mythex · Pricing · Izradite bilo što uz AI · Predlošci za web stranice i aplikacije · Mythex u usporedbi · Rječnik izrade aplikacija uz AI · Besplatni alati za izradu aplikacija uz AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी 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 简体中文 繁體中文(香港) 繁體中文(台灣)