(Klõpsake videokursuse video vaatamiseks ülaloleval pildil)
Tere tulemast AI Agents for Beginners kursusele! See kursus annab teile põhilised teadmised — ja tegeliku töötava koodi — et hakata AI agente nullist looma.
Tule ja tere tulemast Azure AI Discordi kogukonda — see on täis õppijaid ja tehisintellekti loojad, kes vastavad hea meelega küsimustele.
Enne kui asume ehitama, veendume, et mõistame tegelikult, mis on AI agent ja millal on mõistlik seda kasutada.
Selles loos käsitleme:
Selle õppetüki lõpuks peaksid olema võimeline:
Siin on lihtne viis sellele mõelda:
AI agentid on süsteemid, mis lasevad suurtel keelemudelitel (LLM) tegelikult tegutseda — andes neile tööriistad ja teadmised maailma mõjutamiseks, mitte ainult vastata päringutele.
Vaatame seda lähemalt:

Suured keelemudelid — Agentid eksisteerisid enne LLM-e, kuid LLM-id teevad tänapäeva agentid väga võimsaks. Nad mõistavad loomulikku keelt, arutlevad konteksti üle ja muudavad ebamäärased kasutajasoovid konkreetseteks tegutsemisplaanideks.
Tegevuste täitmine — Ilma agendita genereerib LLM lihtsalt teksti. Agendi süsteemis saab LLM tegelikult teha samme — otsida andmebaasist, helistada API-le, saata sõnumeid.
Juurdepääs tööriistadele — Milliseid tööriistu agent saab kasutada sõltub (1) keskkonnast, milles see töötab, ja (2) arendaja valikutest, mida talle anda. Reisibroneerimisagent võib osata lennuotsi teha, kuid mitte muuta kliendi andmeid — kõik sõltub sellest, kuidas selle ühendad.
Mälu + Teadmised — Agentidel võib olla lühiajaline mälu (praegune vestlus) ja pikaajaline mälu (kliendi andmebaas, varasemad suhtlused). Reisibroneerimisagent võib “mäletada”, et eelistad aknaäärseid istekohti.
Kõik agentid ei ole ehitatud samamoodi. Siin on põhiliigid, kasutades reisibroneerimisagenti näidet:
| Agendi tüüp | Mida ta teeb | Reisibroneerimisagendi näide |
|---|---|---|
| Lihtsad refleksagentid | Järgivad rangelt kodeeritud reegleid — pole mälu ega planeerimist. | Näeb kaebuskirja → edastab klienditeenindusele. Täpselt nii. |
| Mudeli-põhised refleksagentid | Hoidavad sisemist maailma mudelit ja uuendavad seda muutuste korral. | Jälgib lennuhindade ajaloolisi andmeid ja märgib marsruudid, mis äkitselt kalliks muutuvad. |
| Eesmärgipõhised agentid | Omab eesmärki ja plaanib samm-sammult selle saavutamist. | Broneerib kogu reisi (lennud, auto, hotell), alustades sinu praegusest asukohast sihtkohta jõudmiseks. |
| Kasulikkuspõhised agentid | Ei leia lihtsalt üht lahendust — leiab parima kaaludes kompromisse. | Tasakaalustab kulu ja mugavust, et leida reisi, mis vastab kõige paremini su eelistustele. |
| Õpivad agentid | Paranevad aja jooksul, õppides tagasisidest. | Kohandab tulevasi broneerimissoovitusi tuginedes pärast reisi tehtud küsimustikele. |
| Hierarhilised agentid | Kõrgema taseme agent jagab töö alamülesanneteks ja delegeerib need madalama taseme agentidele. | “Tühista reis” päringu puhul jagatakse ülesanded: tühista lend, tühista hotell, tühista autorent — igaüht tegeleb alamagent. |
| Mitmeagent-süsteemid (MAS) | Mitu sõltumatut agenti töötavad koos (või võistlevad). | Koostöö: eri agentidel vastutus hotellide, lendude ja meelelahutuse haldamisel. Võistlus: mitmed agentid võistlevad hotellitubade täitmise eest parima hinnaga. |
Fakt, et võid AI agenti kasutada, ei tähenda, et peaksid seda alati tegema. Siin on olukorrad, kus agentid tõeliselt silma paistavad:

Süvatsi uurime, millal on sobilik (ja millal mitte) AI agente kasutada hiljem kursuse õppetükis Usaldusväärsete AI agentide loomine.
Esimene asi, mida agendi loomisel teha, on määratleda mida ta saab teha — selle tööriistad, tegevused ja käitumised.
Selles kursuses kasutame põhiliselt Microsoft Foundry Agent Service platvormi. See toetab:
Suheldes LLM-idega kasutad päringuid. Agentide puhul ei saa alati kõiki päringuid käsitsi valmistada — agent peab võtma meetmeid mitmel sammul. Siin tulevad mängu agendsed mustrid. Need on korduvkasutatavad strateegiad LLM-ide kutsumiseks ja korraldamiseks skaleeritaval ja usaldusväärsel moel.
Selle kursuse ülesehitus tugineb kõige tavalisematele ja kasulikumatele agendsetele mustritele.
Agendsed raamistikud annavad arendajatele valmis mallid, tööriistad ja infrastruktuuri agentide ehitamiseks. Need muudavad lihtsamaks:
Selles kursuses keskendume Microsoft Agent Framework (MAF) kasutamisele tootmiseks valmis agentide ehitamiseks.
Oled valmis nägema, kuidas see toimib? Siin on selle õppetüki koodinäited:
Liitu Microsoft Foundry Discordiga, et suhelda teiste õppijatega, osaleda töötubades ja saada AI agentide küsimustele kogukonna vastused.
Kui oled õppinud agentide käivitamist õppest 16, saad lisada selle õppetüki TravelAgent jaoks kiire tervisekontrolli pärast käivitust kasutades valmis kataloogi tests/lesson-01-smoke-tests.json. Vaata, kuidas seda käivitada, failist tests/README.md.
Agentsete raamistikude 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.