(Kliknite na zgornjo sliko, da si ogledate video za to lekcijo)
Dobrodošli v tečaj AI agenti za začetnike! Ta tečaj vam nudi osnovno znanje — in delujočo kodo — za začetek gradnje AI agentov iz nič.
Pridite in se pozdravite v Azure AI Discord skupnosti — polni je učencev in graditeljev AI, ki z veseljem odgovarjajo na vprašanja.
Preden začnemo z gradnjo, se prepričajmo, da res razumemo, kaj AI agent je in kdaj je smiselno uporabiti enega.
Ta lekcija obravnava:
Na koncu te lekcije bi morali biti sposobni:
Tukaj je enostaven način za razumevanje:
AI agenti so sistemi, ki Large Language Models (LLM) dejansko naredijo stvari — tako, da jim ponudijo orodja in znanje za delovanje v svetu, ne samo za odgovarjanje na pozive.
Poglejmo si to podrobneje:

Large Language Models — Agenti so obstajali že pred LLM, a LLM so tisti, ki moderne agente naredijo tako močne. Razumejo naravni jezik, razmišljajo o kontekstu in nejasno uporabniško zahtevo spremenijo v konkreten načrt dejanj.
Izvajanje dejanj — Brez agentskega sistema LLM zgolj ustvarja besedilo. Znotraj agentnega sistema lahko LLM dejansko izvede korake — išče v bazi podatkov, kliče API, pošlje sporočilo.
Dostop do orodij — Katera orodja lahko agent uporablja, je odvisno od (1) okolja v katerem deluje in (2) kaj mu je razvijalec omogočil. Potovalni agent lahko morda išče lete, vendar ne ureja strankinih zapisov — vse je stvar povezav.
Spomin + Znanje — Agenti lahko imajo kratkoročni spomin (trenutni pogovor) in dolgoročni spomin (baza strank, pretekle interakcije). Potovalni agent si lahko “zapomni”, da imate raje sedeže ob oknu.
Niso vsi agenti zgrajeni enako. Tukaj je razčlenitev glavnih vrst, pri čemer kot primer uporabljamo potovalnega agenta:
| Vrsta agenta | Kaj počne | Primer potovalnega agenta |
|---|---|---|
| Preprosti refleksni agenti | Sledijo strogo določenim pravilom — brez spomina, brez načrtovanja. | Prejme reklamacijo po elektronski pošti → jo posreduje storitvi za stranke. To je vse. |
| Modelno osnovani refleksni agenti | Ohranjajo notranji model sveta in ga posodabljajo, ko se stvari spremenijo. | Spremlja zgodovinske cene letov in opozarja na poti, ki so nenadoma drage. |
| Agenti z vnaprejšnjim ciljem | Imajo cilj in ugotavljajo, kako ga doseči korak za korakom. | Rezervira celoten izlet (lete, avto, hotel) od vaše trenutne lokacije do cilja. |
| Agenti na osnovi uporabnosti | Ne najdejo samo neke rešitve — poiščejo najboljšo z tehtanjem kompromisov. | Uravnoveša ceno in udobje, da najde potovanje, ki najbolje ustreza vašim željam. |
| Učeči agenti | Sčasoma se izboljšujejo z učenjem iz povratnih informacij. | Prilagaja prihodnja priporočila za rezervacije glede na rezultate anket po potovanju. |
| Hierarhični agenti | Zgornji agent razdeli delo na podnaloge in jih delegira nižjim agentom. | Zahtevek “prekliči potovanje” se razdeli v: prekliči let, prekliči hotel, prekliči najem avta — vsak obravnava podagent. |
| Sistemi več agentov (MAS) | Več neodvisnih agentov, ki delajo skupaj (ali tekmujejo). | Sodelovanje: ločeni agenti skrbijo za hotele, lete in zabavo. Tekmovalno: več agentov tekmuje za najem hotelskih sob po najboljši ceni. |
Samo zato, ker lahko uporabite AI agenta, še ne pomeni, da bi ga vedno morali. Tukaj so situacije, kjer agenti res izstopajo:

V lekciji Gradnja zaupanja vrednih AI agentov pozneje v tečaju bomo podrobneje raziskali, kdaj (in kdaj ne) uporabljati AI agente.
Prvo, kar naredite pri gradnji agenta, je definirati kaj lahko počne — njegova orodja, dejanja in vedenja.
V tem tečaju uporabljamo Azure AI Agent Service kot glavno platformo. Podpira:
Komunicirate z LLM prek pozivov. Pri agentih ne morete vedno ročno izdelati vsakega poziva — agent mora ukrepati skozi več korakov. Tu pridejo na vrsto agentni vzorci. To so ponovno uporabne strategije za pozivanje in orkestracijo LLM na bolj skalabilen in zanesljiv način.
Ta tečaj je strukturiran okoli najpogostejših in najbolj uporabnih agentnih vzorcev.
Agentni okviri razvijalcem ponujajo vnaprej pripravljene predloge, orodja in infrastrukturo za gradnjo agentov. Olajšajo:
V tem tečaju se osredotočamo na Microsoft Agent Framework (MAF) za gradnjo agentov pripravljenih za produkcijo.
Pripravljeni za ogled v praksi? Tukaj so koda primeri za to lekcijo:
Pridružite se Microsoft Foundry Discord, da se povežete z drugimi učenci, udeležite pisarnkih ur in dobite odgovore na vprašanja o AI agentih od skupnosti.
Raziskovanje agentnih okvirjev
Omejitev odgovornosti:
Ta dokument je bil preveden z uporabo AI prevajalske storitve Co-op Translator. Čeprav si prizadevamo za natančnost, upoštevajte, da lahko avtomatizirani prevodi vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvorno jeziku velja za avtoritativni vir. Za ključne informacije priporočamo strokovni človeški prevod. Ne odgovarjamo za morebitne nesporazume ali napačne razlage, ki izhajajo iz uporabe tega prevoda.