ai-agents-for-beginners

Sissejuhatus AI agentidesse

(Klõpsake ülaloleval pildil, et vaadata selle õppetunni videot)

Sissejuhatus AI agentidesse ja agentide kasutusjuhtumitesse

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.


Sissejuhatus

See õppetund käsitleb:

Õpieesmärgid

Selle õppetunni lõpus peaksite suutma:


AI agentide määratlemine ja AI agentide tüübid

Mis on AI agentid?

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:

Mis on AI agentid?


AI agentide erinevad tüübid

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.

Millal kasutada AI agente

See, et te saate kasutada AI agenti, ei tähenda, et peaksite alati seda tegema. Siin on olukorrad, kus agentid tõeliselt säravad:

Millal kasutada AI agente?

Räägime “## Usaldusväärsete AI agentide loomine” õppetunnis kursuse hilisemas osas põhjalikumalt, millal agenti kasutada (ja millal mitte).


Agentlike lahenduste alused

Agendi arendus

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:

Agentlikud mustrid

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

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.


Koodi näited

Valmis näha seda päriselus? Siin on selle õppetunni koodinäited:


Küsimused?

Liitu Microsoft Foundry Discordiga, et suhelda teiste õppijatega, osaleda konsultatsioonitundides ja saada kogukonnalt AI agentide küsimustele vastuseid.


Eelmine õppetund

Kursuse seadistamine

Järgmine õppetund

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.