(Kliknite na sliku iznad da pogledate video za ovu lekciju)
Dobrodošli na tečaj AI Agent za početnike! Ovaj tečaj pruža vam temeljnija znanja — i stvarni radni kod — za početak izrade AI agenata od nule.
Dođite pozdraviti se u Azure AI Discord zajednicu — puna je učenika i graditelja AI-ja koji rado odgovaraju na pitanja.
Prije nego što počnemo graditi, pobrinimo se da stvarno razumijemo što je AI agent i kada ima smisla koristiti ga.
Ova lekcija pokriva:
Do kraja ove lekcije trebali biste biti u mogućnosti:
Evo jednostavan način da to shvatite:
AI agenti su sustavi koji omogućuju velikim jezičnim modelima (LLM-ovima) da zapravo rade stvari — dajući im alate i znanje za djelovanje u svijetu, a ne samo za odgovaranje na upite.
Razložimo to malo:

Veliki jezični modeli — Agenti su postojali i prije LLM-ova, ali LLM-ovi su ono što današnje agente čini moćnima. Mogu razumjeti prirodni jezik, rezonirati o kontekstu i pretvoriti nejasan korisnički zahtjev u konkretan plan djelovanja.
Izvršavanje radnji — Bez agentnog sustava, LLM samo generira tekst. Unutar agentnog sustava, LLM zapravo može izvršavati korake — pretraživati bazu podataka, pozivati API, slati poruke.
Pristup alatima — Koje alate agent može koristiti ovisi o (1) okruženju u kojem radi i (2) što mu programer odluči dati. Agent za putovanja može moći tražiti letove, ali ne uređivati zapise o kupcima — sve ovisi o povezivanju.
Memorija + Znanje — Agent može imati kratkoročnu memoriju (trenutni razgovor) i dugoročnu memoriju (bazu podataka kupaca, prošle interakcije). Agent za putovanja može “zapamtiti” da preferirate sjedala uz prozor.
Nisu svi agenti građeni isto. Evo podjela glavnih vrsta, koristeći agenta za rezervaciju putovanja kao primjernog agenta:
| Vrsta agenta | Što radi | Primjer agenta za putovanja |
|---|---|---|
| Jednostavni refleksni agenti | Prate unaprijed zadana pravila — bez memorije, bez planiranja. | Vidjet će žalbu u e-mailu → proslijedit će je službi za korisnike. To je to. |
| Model-temeljeni refleksni agenti | Drže unutarnji model svijeta i ažuriraju ga kad se stvari mijenjaju. | Prate povijesne cijene letova i označavaju rute koje su iznenada skupe. |
| Agent s ciljem | Ima cilj i korak po korak pronalazi kako ga postići. | Rezervira cijelo putovanje (letove, auto, hotel) od vaše trenutačne lokacije do cilja. |
| Agent s korisničkom funkcijom | Ne pronalazi samo rješenje — pronalazi najbolje rješenje balansirajući kompromise. | Uravnotežuje troškove i praktičnost da pronađe putovanje koje najviše odgovara vašim preferencijama. |
| Agent za učenje | Poboljšava se s vremenom učeći iz povratnih informacija. | Prilagođava buduće preporuke za rezervacije na temelju rezultata anketa nakon putovanja. |
| Hijerarhijski agenti | Visoki agent dijeli posao na podzadatke i delegira ih agentima nižeg nivoa. | Zahtjev za “otkazivanje putovanja” dijeli se na: otkazivanje leta, otkazivanje hotela, otkazivanje najma auta — svaki dodiijeljen pod-agentu. |
| Sustavi s više agenata (MAS) | Više neovisnih agenata koji surađuju (ili konkuriraju). | Kooperativno: zasebni agenti upravljaju hotelima, letovima i zabavom. Konkurentski: više agenata natječe se za popunjavanje hotelskih soba po najboljoj cijeni. |
Samo zato što možete koristiti AI agenta, ne znači da biste uvijek trebali. Evo situacija u kojima agenti zaista dolaze do izražaja:

Detaljnije ćemo razmotriti kada (i kada ne) koristiti AI agente u lekciji Izgradnja pouzdanih AI agenata kasnije u tečaju.
Prvo što radite pri izradi agenta je definirati što može raditi — njegove alate, radnje i ponašanja.
U ovom tečaju koristimo Azure AI Agent Service kao našu glavnu platformu. Podržava:
Komunicirate s LLM-ovima pomoću upita (prompta). Kod agenata ne možete uvijek ručno izrađivati svaki upit — agent treba poduzimati akcije kroz mnoge korake. Tu dolaze Agentni obrasci. To su ponovo iskoristive strategije za promptanje i usklađivanje LLM-ova na skalabilniji i pouzdaniji način.
Ovaj tečaj je strukturiran oko najčešćih i najkorisnijih agentnih obrazaca.
Agentni okviri daju programerima gotove predloške, alate i infrastrukturu za izgradnju agenata. Olakšavaju:
U ovom tečaju fokusiramo se na Microsoft Agent Framework (MAF) za izradu agenata spremnih za produkciju.
Spremni vidjeti to u praksi? Evo primjera koda za ovu lekciju:
Pridružite se Microsoft Foundry Discord da se povežete s drugim učenicima, sudjelujete u uredskim satima i dobijete odgovore na pitanja o AI agentima iz zajednice.
Napomena: Ovaj dokument je preveden korištenjem AI prevoditeljskog servisa Co-op Translator. Iako težimo točnosti, imajte na umu da automatski prijevodi mogu sadržavati greške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati autoritativnim izvorom. Za važne informacije preporuča se profesionalni ljudski prijevod. Nismo odgovorni za bilo kakva nesporazumevanja ili pogrešne interpretacije koje proizlaze iz korištenja ovog prijevoda.