(Vajuta ülalolevale pildile, et vaadata selle õppetunni videot)
Tere tulemast Tehisintellekti agentide algajate kursusele! See kursus annab sulle põhiteadmised — ja päris töötava koodi — et alustada tehisintellekti agentide loomist nullist.
Tule ja ütle tere Azure AI Discordi kogukonnas — seal on palju õppijaid ja AI arendajaid, kes on rõõmsad küsimustele vastamiseks.
Enne ehitusega alustamist veendume, et me tegelikult mõistame, mis asi AI agent on ja millal on mõistlik seda kasutada.
See õppetund hõlmab:
Selle õppetunni lõpuks peaksid suutma:
Siin on lihtne viis sellele mõelda:
AI agentid on süsteemid, mis võimaldavad suurte keelemudelite (LLMide) tegutsema hakata — andes neile tööriistad ja teadmised maailma mõjutamiseks, mitte ainult vastamiseks avaldustele.
Lahtipakkides see veidi:

Suured keelemudelid — Agentid eksisteerisid juba enne LLM-e, kuid LLM-id teevad moodsaid agente nii võimsaks. Nad mõistavad loomulikku keelt, arutlevad konteksti üle ja muudavad ebamäärase kasutajapäringu konkreetseks tegevuskavaks.
Tegevuste sooritamine — Ilma agent-süsteemita genereerib LLM ainult teksti. Agent-süsteemi sees saab LLM tegelikult samme teostada — otsida andmebaasist, kutsuda API-d, saata sõnumit.
Ligipääs tööriistadele — Milliseid tööriistu agent saab kasutada sõltub (1) keskkonnast, kus see töötab, ja (2) mida arendaja on talle andnud. Reisiagent võib otsida lende, kuid mitte muuta kliendiandmeid — kõik sõltub sellest, mida ühendad.
Mälu ja teadmised — Agentidel võib olla lühiajalist mälu (praegune vestlus) ja pikaajalist mälu (klientide andmebaas, varasemad interaktsioonid). Reisiagent võib „meeles pidada“, et sulle meeldivad aknaäärsed kohad.
Kõik agentid pole ehitatud ühtemoodi. Siin on põhitüüpide jaotus, kasutades jooksva näitena reisiagentuuri:
| Agendi tüüp | Mida ta teeb | Reisiagendi näide |
|---|---|---|
| Lihtsad refleksagentid | Järgib kõvasti kodeeritud reegleid — pole mälu ega planeerimist. | Näeb kaebuse meili → suunab klienditeenindusse. Sellega on kõik. |
| Mudelpõhised refleksagentid | Hoidab sisemist maailma mudelit ja uuendab seda, kui asjad muutuvad. | Jälgib ajaloolisi lennuhindu ja märgib marsruute, mis on äkki kalliks läinud. |
| Eesmärgipõhised agentid | Omab eesmärki ja leiab samm-sammult, kuidas selle saavutada. | Broneerib kogu reisi (lennud, auto, hotell) sinu asukohast sihtkohta jõudmiseks. |
| Tarakogupõhised agentid | Ei leia ainult üht lahendust, vaid parimat, kaaludes erinevaid tegureid. | Tasakaalustab kulu ja mugavuse, et leida sinu eelistuste kohaselt parim reis. |
| Õppivad agentid | Parandab end aja jooksul tagasiside põhjal. | Kohandab tulevasi broneerimissoovitusi pärast reisi tehtud küsitluste põhjal. |
| Hierarhilised agentid | Kõrgema taseme agent jagab töö alamülesanneteks ja delegeerib madalama taseme agentidele. | „Tühista reis“ päring jaguneb: tühista lend, tühista hotell, tühista autorent — igaüht käsitleb alamagent. |
| Mitme agendi süsteemid (MAS) | Mitmed iseseisvad agentid töötavad koos (või konkureerivad). | Koostöö: eraldi agentid tegelevad hotellide, lendude ja meelelahutusega. Konkurents: mitmed agentid võistlevad hotellitubade pakkumisega parima hinnaga. |
See, et saad kasutada AI agenti, ei tähenda, et peaksid seda alati tegema. Siin on olukorrad, kus agentid tõeliselt säravad:

Lisame selle teemasse sügavust kursuse edaspidises õppetunnis Usaldusväärsete AI agentide loomine.
Esimene asi agendi loomisel on määratleda mida ta teha saab — tema tööriistad, tegevused ja käitumised.
Selles kursuses kasutame põhiplatvormina Azure AI Agent Service’i. See toetab:
Suhelda LLMidega saad läbi promptside. Agentide puhul ei saa alati igat prompti käsitsi meisterdada — agent peab tegutsema mitme sammu vältel. Siin tulevad mängu agendipõhised mustrid. Need on korduvkasutatavad strateegiad, kuidas LLMidega suhelda ja neid juhendada skaleeritaval ja usaldusväärsel moel.
Kursus on üles ehitatud kõige tavalisemate ja kasulikumate agendipõhiste mustrite ümber.
Agendipõhised raamistikkud annavad arendajatele valmis mallid, tööriistad ja taristu agentide loomiseks. Need lihtsustavad:
Selles kursuses keskendume Microsoft Agent Framework’ile (MAF), et luua tootmisvalmis agente.
Valmis nägema seda tegutsemas? Siin on selle õppetunni koodinäited:
Liitu Microsoft Foundry Discordiga, et suhelda teiste õppijatega, osaleda kontoritundides ja saada AI agentide küsimustele vastused kogukonnalt.
Agendipõhiste raamistike uurimine
Lahtiütlus: See dokument on tõlgitud kasutades AI tõlketeenust Co-op Translator. Kuigi me püüdleme täpsuse poole, palun pange tähele, et automatiseeritud tõlgetes võib esineda vigu või ebatäpsusi. Originaaldokument selle emakeeles tuleks pidada autoriteetseks allikaks. Olulise teabe puhul soovitatakse kasutada professionaalset inimtõlget. Me ei vastuta selle tõlkega seotud eksimustest või valesti mõistmistest.