ai-agents-for-beginners

Увод у AI агенте

(Кликните на слику изнад да бисте погледали видео за ову лекцију)

Увод у AI агенте и случајеве коришћења агената

Добродошли на курс AI агенти за почетнике! Овај курс вам пружа основно знање — и стварни радни код — да започнете прављење AI агената од нуле.

Дођите да поздравите у Azure AI Discord заједницу — пуна је ученика и AI градитеља који радо одговарају на питања.

Пре него што кренемо са прављењем, хајде да се уверимо да стварно разумемо шта је AI агент и када има смисла користити га.


Увод

Ова лекција обухвата:

Циљеви учења

На крају ове лекције треба да будете у стању да:


Дефинисање AI агената и врсте AI агената

Шта су AI агенти?

Ево једног једноставног начина да то схватите:

AI агенти су системи који омогућавају да Large Language Models (LLM) заправо раде ствари — тако што им пружају алате и знање да делују у свету, а не само да одговарају на упите.

Хајде да то мало разложимо:

Шта су AI агенти?


Различите врсте AI агената

Нису сви агенти направљени на исти начин. Ево прегледа главних врста, користећи агента за резервацију путовања као примера:

Врста агента Шта ради Пример агента за путовања
Једноставни рефлексни агенти Следи унапред дефинисана правила — без меморије, без планирања. Види жалбу у имејлу → прослеђује је служби за кориснике. То је све.
Рефлексни агенти базирани на моделу Чува унутрашњи модел света и ажурира га како се ствари мењају. Прати историјске цене летова и обележава руте које су изненада скупе.
Агенти засновани на циљевима Има циљ у виду и корак по корак планира како да га достигне. Резервише цело путовање (летове, аутомобил, хотел) кренувши од ваше тренутне локације до дестинације.
Агенти засновани на корисности Не само да налази неко решење — проналази најбоље решење узимајући у обзир компромисе. Балансира трошкове и погодности да пронађе путовање које највише одговара вашим жељама.
Агенти који уче Побољшавају се током времена учењем из повратних информација. Прилагођава будуће препоруке за резервације на основу анкете након путовања.
Хијерархијски агенти Виши ниво агента расподељује послове у подзадатке и делегира их нижим агентима. Захтев за „отказивање путовања“ се деле на: отказивање лета, хотела, изнајмљивања аутомобила — сваки обавља потагент.
Системи са више агената (MAS) Више независних агената ради заједно (или се такмиче). Сараднички: посебни агенти се баве хотелима, летовима и забавом. Конкурентски: више агената се такмичи да попуне хотелске собе по најбољој цени.

Када користити AI агенте

Само зато што можете користити AI агента, не значи да увек треба. Ево ситуација у којима агенти заиста спадају у најбоље решење:

Када користити AI агенте?

Детаљније ћемо обрадити када (и када не) користити AI агенте у лекцији Изградња поузданих AI агената касније на курсу.


Основе агентских решења

Развој агената

Прва ствар коју радите кад правите агента је да дефинишете шта може да ради — његове алате, радње и понашања.

У овом курсу користимо Azure AI Agent Service као нашу главну платформу. Подржава:

Агентски обрасци

Комуницирате са LLM-има преко упита. Са агентима не можете ручно направити сваки упит — агент мора да делује у више корака. Ту долазе агентски обрасци. То су поновно употребљиве стратегије за вођење и оркестрацију LLM-а на скалабилнији и поузданији начин.

Овај курс је структуиран око најчешћих и најкориснијих агентских образаца.

Агентски оквири

Агентски оквири пружају програмерима спремне шаблоне, алате и инфраструктуру за прављење агената. Олакшавају:

У овом курсу фокусирамо се на Microsoft Agent Framework (MAF) за прављење агената спремних за производњу.


Примери кода

Спремни да видите како то ради? Ево примера кода за ову лекцију:


Имaте питања?

Придружите се Microsoft Foundry Discord да се повежете са другим ученицима, присуствујете канцеларијским часовима и добијете одговоре на питања о AI агентима од заједнице.


Претходна лекција

Подешавање курса

Следећа лекција

Истраживање агентских оквира


Изјава о одрицању одговорности: Овај документ је преведен коришћењем услуге за аутоматски превод Co-op Translator. Иако тежимо тачности, имајте у виду да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати ауторитативним извором. За критичне информације препоручује се професионални људски превод. Нисмо одговорни за било каква неспоразума или погрешна тумачења која произилазе из коришћења овог превода.