(Kliknite sliku gore za gledanje videa za ovu lekciju)
Dobrodošli u tečaj AI Agenti za početnike! Ovaj tečaj pruža vam osnovno znanje — i stvarni radni kod — da biste počeli graditi AI agente ispočetka.
Dođite pozdraviti se u Azure AI Discord zajednicu — puna je učenika i tvoraca AI-ja koji rado odgovaraju na pitanja.
Prije nego što počnemo graditi, hajdemo se uvjeriti da zaista razumijemo što je AI agent i kada ima smisla koristiti ga.
Ova lekcija obuhvaća:
Na kraju ove lekcije, trebali biste moći:
Evo jednostavan način razmišljanja o tome:
AI agenti su sustavi koji omogućuju velikim jezičnim modelima (LLM-ovima) da zapravo nešto rade — daju im alate i znanje za djelovanje u svijetu, a ne samo odgovaranje na upite.
Razložimo to malo:

Veliki jezični modeli — Agentima su postojali prije LLM-ova, ali LLM-ovi su ono što današnje agente čini tako moćnima. Oni mogu razumjeti prirodni jezik, rasuđivati o kontekstu i pretvoriti nejasan korisnički zahtjev u konkretan plan djelovanja.
Izvršavaju radnje — Bez agentskog sustava, LLM samo generira tekst. Unutar agentskog sustava, LLM zapravo može izvesti korake — pretražiti bazu podataka, pozvati API, poslati poruku.
Pristup alatima — Koje alate agent može koristiti ovisi o (1) okruženju u kojem radi i (2) što mu je developer odlučio dati. Agent za putovanja može moći tražiti letove, ali ne i uređivati podatke o kupcima — sve ovisi o tome što povežete.
Memorija + znanje — Agenti mogu imati kratkoročnu memoriju (trenutni razgovor) i dugoročnu memoriju (baza podataka kupaca, prošle interakcije). Agent za putovanja može “zapamtiti” da preferirate sjedala uz prozor.
Nisu svi agenti izgrađeni na isti način. Evo pregleda glavnih vrsta, koristeći agenta za rezervaciju putovanja kao primjer:
| Vrsta agenta | Što radi | Primjer agenta za putovanja |
|---|---|---|
| Jednostavni refleksni agenti | Slijede unaprijed zadana pravila — nema memorije, nema planiranja. | Vidi žalbu u e-pošti → prosljeđuje je službi za korisnike. To je to. |
| Agenti zasnovani na modelu | Drže unutarnji model svijeta i ažuriraju ga kako se stvari mijenjaju. | Prati povijesne cijene letova i označava rute koje su odjednom skupe. |
| Agenti s ciljem | Imaju cilj i korak po korak pronalaze način da ga postignu. | Rezervira cijelo putovanje (letove, auto, hotel) počevši od vaše trenutne lokacije do odredišta. |
| Agenti usmjereni na korisnost | Ne pronalaze samo neko rješenje — pronalaze najbolje uz vaganje kompromisa. | Izbalansira troškove i pogodnost da bi našao putovanje koje najbolje odgovara vašim željama. |
| Učeći agenti | Postaju bolji s vremenom učeći iz povratnih informacija. | Prilagođava buduće preporuke za rezervacije bazirane na anketama nakon putovanja. |
| Hijerarhijski agenti | Visokorazinski agent razbija posao na podzadatke i delegira nižerazinskim agentima. | Zahtjev “otkaži putovanje” dijeli se na: otkaži let, otkaži hotel, otkaži najam auta — svaki obavlja pod-agent. |
| Sustavi s više agenata (MAS) | Više neovisnih agenata koji rade zajedno (ili se natječu). | Suradnički: zasebni agenti upravljaju hotelima, letovima i zabavom. Natjecateljski: više agenata se natječu za popunjavanje hotelskih soba po najboljoj cijeni. |
Samo zato što možete koristiti AI agenta, ne znači da biste to uvijek trebali. Evo situacija u kojima agenti doista briljiraju:

Detaljnije ćemo istražiti kada (a kada ne) koristiti AI agente u lekciji Izgradnja pouzdanih AI agenata kasnije u tečaju.
Prvo što radite kod izrade agenta jest definirati što može raditi — njegove alate, radnje i ponašanja.
U ovom tečaju koristimo Microsoft Foundry Agent Service kao našu glavnu platformu. Ona podržava:
Komunicirate s LLM-ovima putem upita (promptova). S agentima ne možete uvijek ručno izrađivati svaki upit — agent mora djelovati kroz više koraka. Tu na scenu stupaju agentski obrasci. To su višekratno upotrebljive strategije za promptanje i usklađivanje LLM-ova na skalabilniji, pouzdaniji način.
Ovaj je tečaj strukturiran oko najčešćih i najkorisnijih agentskih obrazaca.
Agentski okviri daju developerima gotove predloške, alate i infrastrukturu za izgradnju agenata. Olakšavaju:
U ovom tečaju fokusiramo se na Microsoft Agent Framework (MAF) za izgradnju agenata spremnih za produkciju.
Spremni za vidjeti to u akciji? Evo primjera koda za ovu lekciju:
Pridružite se Microsoft Foundry Discordu kako biste se povezali s drugim učenicima, sudjelovali u radnim satima i dobili odgovore na pitanja o AI agentima od zajednice.
Nakon što naučite kako implementirati agente u Lekcija 16, možete dodati brzu provjeru ispravnosti nakon implementacije za ovogodišnji TravelAgent koristeći gotovu katalog datoteku tests/lesson-01-smoke-tests.json. Pogledajte tests/README.md za upute kako pokrenuti test.
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.