(Kliknite na sliko zgoraj, da si ogledate video tega gradiva)
Dobrodošli v tečaju AI agenti za začetnike! Ta tečaj vam zagotavlja temeljno znanje — in dejansko delujočo kodo — za začetek gradnje AI agentov od začetka.
Pridružite se nam in pozdravite v Azure AI Discord skupnosti — polni je učencev in graditeljev AI, ki z veseljem odgovorijo na vprašanja.
Preden začnemo graditi, poskrbimo, da v resnici razumemo, kaj AI agent je in kdaj ima smisel uporabiti ga.
Ta lekcija zajema:
Do konca te lekcije bi morali znati:
Tu je preprost način razmišljanja:
AI agenti so sistemi, ki Large Language Models (LLM) dejansko dovolijo, da nekaj počnejo — tako, da jim dajo orodja in znanje za delovanje na svetu, ne le za odgovarjanje na pozive.
Poglejmo to podrobneje:

Large Language Models — Agentje so obstajali pred LLM, vendar so LLM tisti, ki sodobne agente naredijo tako zmogljive. Razumejo naravni jezik, razmišljajo o kontekstu in nejasno uporabniško zahtevo spremenijo v konkreten načrt.
Izvajanje dejanj — Brez sistema agenta LLM zgolj generira besedilo. V sistemu agenta pa LLM dejansko izvede korake — išče v podatkovni bazi, kliče API, pošilja sporočila.
Dostop do orodij — Katere orodja agent lahko uporablja, je odvisno od (1) okolja, v katerem deluje, in (2) kaj mu je razvijalec omogočil. Turistični agent lahko išče lete, a ne ureja podatkov o strankah — vse je odvisno od povezav.
Spomin + Znanje — Agent ima lahko kratkoročni spomin (trenutni pogovor) in dolgoročni spomin (bazo strank, pretekle interakcije). Turistični agent si lahko “zapomni”, da imate raje sedeže ob oknu.
Niso vsi agenti narejeni enako. Tu je razčlenitev glavnih vrst, z uporabo turističnega agenta kot primera:
| Vrsta agenta | Kaj počne | Primer turističnega agenta |
|---|---|---|
| Preprosti refleksni agenti | Sledi vnaprej napisanih pravilom — brez spomina, brez načrtovanja. | Prebere pritožbeno e-pošto → posreduje jo službi za pomoč strankam. To je vse. |
| Modelno osnovani refleksni agenti | Ohranja notranji model sveta in ga posodablja ob spremembah. | Sledi zgodovinskim cenam letov in označi nenadno drage poti. |
| Agent s ciljem | Ima določen cilj in postopoma izračuna, kako ga doseči. | Rezervira celotno potovanje (leti, avto, hotel) iz vaše trenutne lokacije do cilja. |
| Agent z uporabnostjo | Ne najde le neke rešitve — najde najboljšo z tehtanjem kompromisov. | Uravnava stroške proti udobju, da najde potovanje, ki najbolj ustreza vašim željam. |
| Učeči agenti | Postanejo boljši skozi čas z učenjem iz povratnih informacij. | Prilagaja prihodnja priporočila za rezervacije glede na rezultate anket po potovanju. |
| Hierarhični agenti | Višji agent razdeli delo na podnaloge in jih delegira nižjim agentom. | Zahteva “preklic potovanja” razdeli na: prekini let, prekini hotel, prekini najem avta — vsak od tega ureja podagent. |
| Sistemi z več agenti (MAS) | Več samostojnih agentov dela skupaj (ali tekmuje). | Sodelovanje: ločeni agenti urejajo hotele, lete in zabavo. Tekmovanje: več agentov tekmuje za rezervacijo hotelskih sob po najboljših cenah. |
Samo zato, ker lahko uporabite AI agenta, še ne pomeni, da vedno morate. Tukaj so situacije, kjer se agenti res najbolje izkažejo:

Več bomo raziskali o tem, kdaj (in kdaj ne) uporabiti AI agente v lekciji Gradnja zaupanja vrednih AI agentov pozneje v tečaju.
Prva stvar, ki jo 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:
S LLM komunicirate preko pozivov. Pri agentih ne morete vsak poziv ročno izdelati — agent mora ukrepati skozi več korakov. Tu pridejo na vrsto agentni vzorci. So ponovno uporabne strategije za spodbujanje in usklajevanje LLM v bolj razširljiv in zanesljiv način.
Ta tečaj je strukturiran okoli najpogostejših in najbolj uporabnih agentnih vzorcev.
Agentni ogrodji razvijalcem nudijo vnaprej pripravljene predloge, orodja in infrastrukturo za gradnjo agentov. Omogočajo lažje:
V tem tečaju se osredotočamo na Microsoft Agent Framework (MAF) za izdelavo agentov, pripravljenih za produkcijo.
Pripravljeni, da vidite to v praksi? Tukaj so primeri kode za to lekcijo:
Pridružite se Microsoft Foundry Discord, da se povežete z drugimi učenci, sodelujete na urah pomoči in dobite odgovore na vprašanja o AI agentih od skupnosti.
Omejitev odgovornosti: Ta dokument je bil preveden z uporabo AI prevajalske storitve Co-op Translator. Čeprav si prizadevamo za natančnost, vas prosimo, da upoštevate, da avtomatizirani prevodi lahko vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvirnem jeziku je treba obravnavati kot avtoritativni vir. Za kritične informacije je priporočljiv strokovni človeški prevod. Ne odgovarjamo za morebitna nesporazume ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda.