ai-agents-for-beginners

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

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

Увод у AI Агенте и случајеве употребе агената

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

Јавите се у Azure AI Discord заједницу — пуна је ученика и креатора AI-а који радо одговарају на питања.

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


Увод

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

Циљеви учења

До краја ове лекције требало би да можете:


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

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

Ево једноставан начин да размислите о томе:

AI агенти су системи који дозвољавају Великим Језичким Моделима (LLM) заиста да раде — дајући им алате и знање да делују у свету, а не само да одговарају на упите.

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

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


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

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

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

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

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

Када користити 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. Иако тежимо тачности, имајте у виду да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати ауторитативним извором. За критичне информације препоручује се професионални људски превод. Нисмо одговорни за било каква неспоразума или погрешна тумачења која произилазе из коришћења овог превода.