ai-agents-for-beginners

Sissejuhatus tehisintellekti agentidesse

(Vajuta ülalolevale pildile, et vaadata selle õppetunni videot)

Sissejuhatus tehisintellekti agentidesse ja agentide kasutusjuhtumitesse

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.


Sissejuhatus

See õppetund hõlmab:

Õpieesmärgid

Selle õppetunni lõpuks peaksid suutma:


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

Mis on AI agentid?

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:

Mis on AI agentid?


AI agentide erinevad tüübid

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.

Millal kasutada AI agente

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

Millal kasutada AI agente?

Lisame selle teemasse sügavust kursuse edaspidises õppetunnis Usaldusväärsete AI agentide loomine.


Agendipõhiste lahenduste alused

Agendi arendus

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:

Agendipõhised mustrid

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

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.


Koodinäited

Valmis nägema seda tegutsemas? Siin on selle õppetunni koodinäited:


Küsimusi?

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


Eelmine õppetund

Kursuse seadistamine

Järgmine õppetund

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.