ai-agents-for-beginners

Intro to AI Agents

(Klõpsake videokursuse video vaatamiseks ülaloleval pildil)

Sissejuhatus tehisintellekti agentidesse ja nende kasutusjuhtudesse

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.


Sissejuhatus

Selles loos käsitleme:

Õpieesmärgid

Selle õppetüki lõpuks peaksid olema võimeline:


AI agentide määratlus ja tüübid

Mis on AI agentid?

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:

Mis on AI agentid?


Erinevad AI agentide tüübid

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.

Millal kasutada AI agente

Fakt, et võid AI agenti kasutada, ei tähenda, et peaksid seda alati tegema. Siin on olukorrad, kus agentid tõeliselt silma paistavad:

Millal kasutada AI agente?

Süvatsi uurime, millal on sobilik (ja millal mitte) AI agente kasutada hiljem kursuse õppetükis Usaldusväärsete AI agentide loomine.


Agentsete lahenduste põhialused

Agendi arendamine

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:

Agendsed mustrid

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

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.


Koodinäited

Oled valmis nägema, kuidas see toimib? Siin on selle õppetüki koodinäited:


Kas on küsimusi?

Liitu Microsoft Foundry Discordiga, et suhelda teiste õppijatega, osaleda töötubades ja saada AI agentide küsimustele kogukonna vastused.


Agendi põhitestimine (valikuline)

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.


Eelmine õppetükk

Kursuse käivitamine

Järgmine õppetükk

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.