(Кликните на слику изнад да бисте погледали видео за ову лекцију)
Добродошли на курс AI Агенте за почетнике! Овај курс вам пружа основно знање — и стварни радни код — да почнете са изградњом AI агената од нуле.
Јавите се у Azure AI Discord заједницу — пуна је ученика и креатора AI-а који радо одговарају на питања.
Пре него што кренемо са изградњом, хајде да се уверимо да заиста разумемо шта је AI агент и када има смисла користити га.
Ова лекција обухвата:
До краја ове лекције требало би да можете:
Ево једноставан начин да размислите о томе:
AI агенти су системи који дозвољавају Великим Језичким Моделима (LLM) заиста да раде — дајући им алате и знање да делују у свету, а не само да одговарају на упите.
Хајде да разобличимо то мало:

Велики језички модели — Агенти су постојали пре LLM, али LLM су оно што модерне агенте чини моћним. Они могу разумети природни језик, размишљати о контексту и претворити нејасан кориснички захтев у конкретан план деловања.
Извођење акција — Без агентског система, LLM само генерише текст. У агентском систему, LLM заиста може извршавати кораке — претраживати базу података, позивати API, слати поруке.
Приступ алатима — Које алате агент може користити зависи од (1) окружења у коме ради и (2) шта му је програмер дао. Агенат за путовања може претраживати летове али не и мењати записе о клијентима — све зависи од тога шта сте му повезали.
Меморија + Знање — Агенти могу имати краткорочну меморију (тренутни разговор) и дугорочну меморију (базу података клијената, претходне интеракције). Агенат за путовања може “памтити” да више волите седишта поред прозора.
Ни сви агенти нису направљени на исти начин. Ево прегледа главних типова користећи као пример агента за резервацију путовања:
| Тип агента | Шта ради | Пример агента за путовања |
|---|---|---|
| Једноставни рефлекс агенти | Прате унапред дефинисана правила — немају меморију, немају планирање. | Види жалбу у е-пошти → прослеђује је служби за кориснике. То је све. |
| Рефлекс агенти са моделом | Чувају интерни модел света и ажурирају га како ствари се мењају. | Прати историјске цене летова и означава руте које су изненада постале скупе. |
| Агенти засновани на циљевима | Имају циљ и корак по корак одлучују како до њега доћи. | Резервише цело путовање (летове, аутомобил, хотел) почев од ваше тренутне локације ка крајњој дестинацији. |
| Агенти засновани на корисности | Не налазе само једно решење — налазе најбоље важећи компромисе. | Балансира трошкове и погодност да пронађе путовање које најбоље одговара вашим жељама. |
| Учећи агенти | Постају бољи током времена учењем из повратних информација. | Прилагођава препоруке за будуће резервације на основу резултата анкете после путовања. |
| Јерархијски агенти | Виши ниво агената дели задатке на мање и делегира их нижим агентима. | Захтев за “отказивање путовања” се дели на: отказивање лета, хотела, изнајмљивања аута — сваки задатак обавља под-агент. |
| Мулти-агентски системи (MAS) | Више самосталних агената који раде заједно (или се такмиче). | Коперативно: посебни агенти се баве хотелима, летовима и забавом. Такмичарски: више агената се такмичи да попуни хотеле по најповољнијој цени. |
Само зато што можете користити AI агента не значи да то увек треба радити. Ево ситуација у којима агенти заиста сјаје:

Детаљније ћемо обрадити када (и када не) користити AI агенте у лекцији Изградња поузданих AI агената касније у курсу.
Прва ствар коју урадите током изградње агента је да дефинишете шта он може да ради — који алати, акције и понашања су му доступни.
На овом курсу користимо Microsoft Foundry Agent Service као главну платформу. Она подржава:
Комуницирате са LLM преко упита. Са агентима, не можете увек ручно направити сваки упит — агент мора деловати кроз више корака. Ту ступају на сцену агентски обрасци. То су поновљиве стратегије за постављање упита и оркестрацију LLM-а на скалабилнији и поузданији начин.
Овај курс је структуиран око најчешћих и најкориснијих агентских образаца.
Агентски оквири пружају програмерима готове шаблоне, алате и инфраструктуру за изградњу агената. Олакшавају:
На овом курсу се фокусирамо на Microsoft Agent Framework (MAF) за изградњу агената спремних за производњу.
Спремни да видите то у акцији? Ево примера кода за ову лекцију:
Придружите се Microsoft Foundry Discord за повезивање са другим ученицима, учествовање у канцеларијским сатима и добијање одговора за ваша питања о AI агентима од заједнице.
Када научите како да имплементирате агенте у Лекцији 16, можете додати брзу проверу здравља након имплементације за овај TravelAgent користећи готову колекцију tests/lesson-01-smoke-tests.json. Погледајте tests/README.md како да га покренете.
Изјава о одрицању одговорности: Овај документ је преведен коришћењем услуге за аутоматски превод Co-op Translator. Иако тежимо тачности, имајте у виду да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати ауторитативним извором. За критичне информације препоручује се професионални људски превод. Нисмо одговорни за било каква неспоразума или погрешна тумачења која произилазе из коришћења овог превода.