ai-agents-for-beginners

Intro to AI Agents

(Spustelėkite aukščiau esantį paveikslėlį, jei norite peržiūrėti šios pamokos vaizdo įrašą)

Įvadas į DI agentus ir agentų naudojimo atvejus

Sveiki atvykę į DI agentų pradedantiesiems kursą! Šiame kurse gausite pagrindines žinias — ir realų veikiančio kodo — kad galėtumėte pradėti kurti DI agentus nuo nulio.

Ateikite pasisveikinti Azure DI Discord bendruomenėje — čia pilna besimokančių ir DI kūrėjų, kurie mielai atsakys į jūsų klausimus.

Prieš pradedant kurti, įsitikinkime, kad tikrai suprantame, kas yra DI agentas ir kada prasminga jį naudoti.


Įvadas

Ši pamoka apima:

Mokymosi tikslai

Pamokos pabaigoje turėtumėte sugebėti:


DI agentų apibrėžimas ir agentų tipai

Kas yra DI agentai?

Štai paprastas būdas tai suprasti:

DI agentai yra sistemos, leidžiančios Didiesiems kalbos modeliams (LLM) iš tikrųjų daryti veiksmus — suteikiant jiems įrankius ir žinias veikti pasaulyje, o ne tik atsakyti į užklausas.

Paaiškinkime tai plačiau:

What Are AI Agents?


Skirtingi DI agentų tipai

Ne visi agentai sukurti vienodai. Štai pagrindinių tipų suskirstymas, naudojant kelionių agentą kaip pavyzdį:

Agento tipas Ką jis daro Kelionių agento pavyzdys
Paprasti refleksiniai agentai Laikosi iš anksto užkoduotų taisyklių — be atminties, be planavimo. Pamato skundo el. laišką → perduoda klientų aptarnavimui. Viskas.
Modeliu grįsti refleksiniai agentai Turi vidinį pasaulio modelį ir jį atnaujina, kai viskas keičiasi. Stebi istorines skrydžių kainas ir pabrangusias maršrutus pažymi.
Tikslų pagrindu veikiantys agentai Turi tikslą ir žingsnis po žingsnio sprendžia, kaip jo pasiekti. Užsako visą kelionę (skrydžius, automobilį, viešbutį) nuo jūsų vietos iki kelionės tikslo.
Naudų pagrindu veikiantys agentai Neranda tiesiog sprendimo — randa geriausią sprendimą, vertindami kompromisus. Subalansuoja kainą ir patogumą, kad rastų kelionę, geriausiai atitinkančią jūsų pageidavimus.
Mokymosi agentai Tobulėja laikui bėgant, mokydamiesi iš atsiliepimų. Koreguoja būsimus užsakymų pasiūlymus pagal po kelionės surinktą apklausą.
Hierarchiniai agentai Aukšto lygio agentas darbus skirsto į potaisykles ir deleguoja žemesnio lygio agentams. Užklausa „atšaukti kelionę“ padalijama į: atšaukti skrydį, atšaukti viešbutį, atšaukti automobilio nuomą — kiekvieną tvarko subagentas.
Daugiagentės sistemos (MAS) Kelios nepriklausomos agentų grupės dirba kartu (arba konkuruoja). Bendradarbiaujantys: atskiri agentai tvarko viešbučius, skrydžius ir pramogas. Konkurencingi: keli agentai varžosi dėl geriausių viešbučių kainų.

Kada naudoti DI agentus

Tik todėl, kad galite naudoti DI agentą, nereiškia, kad visada turėtumėte. Štai situacijos, kur agentai iš tikrųjų pasiekia geriausių rezultatų:

When to use AI Agents?

Daugiau nagrinėsime, kada (ir kada ne) naudoti DI agentus pamokoje Patikimų DI agentų kūrimas vėliau kurso metu.


Agentinių sprendimų pagrindai

Agento kūrimas

Pirmas dalykas, kurį darote kurdami agentą, yra apibrėžti ką jis gali daryti — jo įrankius, veiksmus ir elgseną.

Šiame kurse mes naudojame Azure DI agentų tarnybą kaip pagrindinę platformą. Ji palaiko:

Agentinės struktūros

Bendraujate su LLM per užklausas. Su agentais ne visada įmanoma rankiniu būdu sukurti kiekvieną užklausą — agentas turi imtis veiksmų per kelis žingsnius. Čia praverčia agentinės struktūros. Tai daugkartinio naudojimo strategijos, skirtos užklausoms ir LLM koordinavimui patikimesniu ir labiau pritaikomu būdu.

Šis kursas grįstas dažniausiai pasitaikančiomis ir naudingiausiomis agentinėmis struktūromis.

Agentinės platformos

Agentinės platformos suteikia kūrėjams paruoštus šablonus, įrankius ir infrastruktūrą agentų kūrimui. Jos palengvina:

Šiame kurse daugiausia dėmesio skiriame Microsoft Agent Framework (MAF) kuriant gamybinės kokybės agentus.


Kodo pavyzdžiai

Norite pamatyti veikimą? Štai šios pamokos kodo pavyzdžiai:


Turite klausimų?

Prisijunkite prie Microsoft Foundry Discord, kad susisiektumėte su kitais besimokančiais, dalyvautumėte konsultacijose ir gautumėte atsakymus iš bendruomenės į savo DI agentų klausimus.


Ankstesnė pamoka

Kurso pradžia

Kita pamoka

Agentinių platformų tyrinėjimas


Atsakomybės apribojimas: Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą Co-op Translator. Nors siekiame tikslumo, prašome atkreipti dėmesį, kad automatiniai vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas jo gimtąja kalba laikomas autoritetingu šaltiniu. Svarbiai informacijai rekomenduojama naudoti profesionalų žmogiškąjį vertimą. Mes neatsakome už jokius nesusipratimus ar neteisingą interpretaciją, kilusią naudojantis šiuo vertimu.