(Klõpsake ülaloleval pildil, et vaadata selle õppetunni videot)
Tere tulemast kursusele AI agentidele algajatele! See kursus annab teile baasteadmised — ning tõelise töö koodi — AI agentide nullist ülesehitamiseks.
Tule ja tere ütle Azure AI Discordi kogukonnas — see on täis õppijaid ja AI loojaid, kes on valmis küsimustele vastama.
Enne kui ehitamisele asume, veendume, et mõistame tegelikult, mis on AI agent ja millal on mõistlik seda kasutada.
See õppetund käsitleb:
Selle õppetunni lõpus peaksite suutma:
Siin on lihtne viis selle kohta mõelda:
AI agentid on süsteemid, mis võimaldavad suurte keelemudelitel (LLMidel) tegelikult tegutseda — andes neile tööriistad ja teadmised tegutsemiseks maailmas, mitte ainult vastamiseks käsklustele.
Võtame selle veidi lahti:

Suured keelemudelid — Agentid eksisteerisid juba enne LLM-e, kuid LLM-id muudavad kaasaegsed agentid võimsaks. Nad mõistavad loomulikku keelt, suudavad konteksti analüüsida ning muuta ebamäärase kasutajasoovi konkreetseks tegevuskavaks.
Tegutsema hakkamine — Ilma agendisüsteemita genereerib LLM ainult teksti. Agendisüsteemis saab LLM tegelikult teostada samme — andmebaasi otsida, API-d kutsuda, sõnumit saata.
Juurdepääs tööriistadele — Milliseid tööriistu agent saab kasutada sõltub (1) keskkonnast, kus ta töötab, ja (2) mida arendaja talle anda otsustas. Reisiboti puhul võib tal olla võimalus otsida lende, kuid ta ei saa kliendiandmeid muuta — kõik sõltub, mida teil ühendatud on.
Mälu + Teadmised — Agentidel võib olla lühiajaline mälu (praegune vestlus) ja pikaajaline mälu (kliendiandmebaas, varasemad suhtlused). Reisibott võib „mäletada“, et eelistate aknaäärseid kohti.
Kõik agentid ei ole ehitatud ühtemoodi. Siin on põhiliigid, kasutades näitena reisibroneerija agendi:
| Agendi tüüp | Mida see teeb | Reisibroneerija näide |
|---|---|---|
| Lihtsad refleksagentid | Järgivad kindlaksmääratud reegleid — ei mälu ega planeerimist. | Näeb kaebuskirja → suunab klienditeenindusse. Sellega kõik. |
| Mudelpõhised refleksagentid | Hoidavad sisemist maailma mudelit ja uuendavad seda muutuste korral. | Jälgib lennuhindade ajalugu ja märgib marsruudid, mis on ootamatult kallid. |
| Eesmärgipõhised agentid | Omavad eesmärki ja leiavad samm-sammult tee selle saavutamiseks. | Broneerib kogu reisi (lennud, auto, hotell) alates hetkeasukohast sihtkohta jõudmiseks. |
| Tulu-põhised agentid | Ei leia lihtsalt üht lahendust — otsib parimat lahendust tasakaalustades kompromisse. | Võrdleb hinda ja mugavust, et leida teie eelistustele kõige paremini sobiv reis. |
| Õppivad agentid | Paranevad aja jooksul tagasiside põhjal. | Kohandab tulevasi broneerimissoovitusi pärast reisi tagasiside põhjal. |
| Hierarhilised agentid | Kõrgetasemeline agent jagab töö alamülesanneteks ja delegeerib madalama taseme agentidele. | „Tühista reis“ palve jagatakse: lennu tühistamine, hotelli tühistamine, auto rentimise tühistamine — igaüht haldab alamagendi komponent. |
| Mitmeagentsüsteemid (MAS) | Mitmed sõltumatud agentid töötavad koos (või konkureerivad). | Koostöö: eraldi agentid haldavad hotelle, lende ja meelelahutust. Konkurents: mitu agenti võistlevad hotellitubade müümisel parima hinnaga. |
See, et te saate kasutada AI agenti, ei tähenda, et peaksite alati seda tegema. Siin on olukorrad, kus agentid tõeliselt säravad:

Räägime “## Usaldusväärsete AI agentide loomine” õppetunnis kursuse hilisemas osas põhjalikumalt, millal agenti kasutada (ja millal mitte).
Esimene asi, mida agendi ehitamisel teha, on defineerida mida ta suudab teha — tema tööriistad, tegevused ja käitumine.
Selles kursuses kasutame peamise platvormina Azure AI Agent Service teenust. See toetab:
Suhtlete LLM-idega käsuridade kaudu. Agendi puhul ei saa alati kõiki käsuridasid käsitsi valmistada — agent peab tegutsema mitme sammu ulatuses. Siin tulevad mängu agentlikud mustrid. Need on korduvkasutatavad strateegiad LLM-ide käivitamiseks ja töökorralduseks skaleeritaval ja usaldusväärsel moel.
Seda kursust juhivad kõige levinumad ja kasulikumad agentlikud mustrid.
Agentlikud raamistikud annavad arendajatele valmis mallid, tööriistad ja infrastruktuuri agentide ehitamiseks. Need teevad lihtsamaks:
Selles kursuses keskendume Microsoft Agent Framework’ile (MAF) tootmisvalmis agentide loomiseks.
Valmis näha seda päriselus? Siin on selle õppetunni koodinäited:
Liitu Microsoft Foundry Discordiga, et suhelda teiste õppijatega, osaleda konsultatsioonitundides ja saada kogukonnalt AI agentide küsimustele vastuseid.
Agentlike raamistikute uurimine
Vastutusest loobumine:
See dokument on tõlgitud kasutades AI tõlke teenust Co-op Translator. Kuigi püüame täpsust, tuleb arvestada, et automatiseeritud tõlked võivad sisaldada vigu või ebatäpsusi. Originaaldokument tema emakeeles tuleks pidada autoriteetseks allikaks. Kriitilise teabe puhul soovitatakse professionaalset inimtõlget. Me ei vastuta selle tõlke kasutamisest tulenevate arusaamatuste ega valesti mõistmiste eest.