ai-agents-for-beginners

Intro to AI Agents

(Кликнете върху изображението по-горе, за да гледате видеото за този урок)

Въведение в AI агентите и случаи на използване на агенти

Добре дошли в курса AI агенти за начинаещи! Този курс ви дава основни знания — и работещ код — за да започнете да изграждате AI агенти от нулата.

Елате да кажете здравей в Azure AI Discord общността — пълна е с ученици и строители на AI, които с радост отговарят на въпроси.

Преди да се захванем със създаването, нека първо наистина разберем какво е AI агент и кога има смисъл да се използва такъв.


Въведение

Този урок покрива:

Цели за обучение

Към края на този урок трябва да можете да:


Дефиниране на AI агенти и видове AI агенти

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

Ето един прост начин да го обясним:

AI агентите са системи, които позволяват на големите езикови модели (LLMs) да правят неща — като им дават инструменти и знания да действат върху света, а не само да отговарят на заявки.

Нека разгледаме по-подробно:

What Are AI Agents?


Различните видове AI агенти

Не всички агенти са изградени еднакво. Ето разбивка на основните видове, използвайки агента за резервации като пример:

Вид агент Какво прави Пример с агент за пътувания
Прости рефлексни агенти Следват строго зададени правила — без памет, без планиране. Вижда имейл с жалба → пренасочва го към обслужване на клиенти. Толкова.
Рефлексни агенти с модел Поддържа вътрешен модел на света и го обновява при промени. Следи исторически цени на полети и отбелязва маршрути, станали внезапно скъпи.
Агенти с цел Има цел и изчислява как да я достигне стъпка по стъпка. Резервира пълно пътуване (полети, кола, хотел) от настоящото ви местоположение до дестинацията.
Агенти, основани на полезност Не просто намира някакво решение — намира най-доброто като преценява компромиси. Балансира цена спрямо удобство за най-подходящото пътуване според вашите предпочитания.
Обучаващи се агенти Ставa по-добър с времето, учейки се от обратна връзка. Коригира препоръките за резервации според резултатите от анкети след пътуване.
Йерархични агенти Високо ниво агент разделя работата на подзадачи и ги делегира на ниско ниво агенти. Заявка „анулирай пътуване“ се разделя на: анулирай полет, анулирай хотел, анулирай кола — всяка част изпълнявана от под-агент.
Многобройни агенти (MAS) Няколко независими агенти работят заедно (или се конкурират). Кооперативни: отделни агенти се грижат за хотели, полети и забавления. Конкурентни: няколко агента се състезават за резервации на хотел на най-добра цена.

Кога да използвате AI агенти

Просто защото можете да използвате AI агент, не означава, че винаги трябва. Ето ситуациите, в които агентите наистина блестят:

When to use AI Agents?

Подробно ще разгледаме кога (и кога не) да използваме AI агенти в урока Създаване на надеждни AI агенти по-късно в курса.


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

Разработка на агенти

Първото, което правите при създаването на агент, е да дефинирате какво може да прави — неговите инструменти, действия и поведения.

В този курс използваме Azure AI Agent Service като основна платформа. Тя поддържа:

Агентски модели

Комуникирате с LLM чрез подбудители (prompts). При агенти не винаги можете да създадете всяка подбуда ръчно — агентът трябва да действа през много стъпки. Тук идват агентските модели — те са многократно използваеми стратегии за подбуждане и оркестрация на LLM по по-мащабируем и надежден начин.

Този курс е структурирани около най-често срещаните и полезни агентски модели.

Агентски рамки

Агентските рамки предоставят на разработчиците готови шаблони, инструменти и инфраструктура за изграждане на агенти. Те улесняват:

В този курс се фокусираме върху Microsoft Agent Framework (MAF) за изграждане на агенти, готови за продукция.


Примери с код

Готови ли сте да видите това в действие? Ето примерите с код за този урок:


Имаш въпроси?

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


Предишен урок

Настройка на курса

Следващ урок

Изследване на агентски рамки


Отказ от отговорност: Този документ е преведен с помощта на AI преводачески услуга Co-op Translator. Въпреки че се стремим към точност, моля имайте предвид, че автоматизираните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да е недоразумения или неправилни тълкувания, произтичащи от използването на този превод.