ai-agents-for-beginners

Pristatymas apie AI agentus

(Spustelkite aukščiau esančią nuotrauką, kad peržiūrėtumėte šio pamokos vaizdo įrašą)

Įvadas į AI agentus ir jų panaudojimo atvejus

Sveiki atvykę į AI agentų pradedantiesiems kursą! Šis kursas suteikia jums pagrindines žinias — ir dirbančio kodo pavyzdžius — kad galėtumėte pradėti kurti AI agentus nuo nulio.

Ateikite pasisveikinti Azure AI Discord bendruomenėje — joje pilna mokinių ir AI kūrėjų, kurie mielai atsakys į jūsų klausimus.

Prieš pradėdami kurti, įsitikinkime, kad iš tiesų suprantame, kas yra AI agentas ir kada verta juo naudotis.


Įvadas

Šioje pamokoje aptarsime:

Mokymosi tikslai

Baigę šią pamoką galėsite:


AI agentų apibrėžimas ir tipai

Kas yra AI agentai?

Štai paprastas paaiškinimas:

AI agentai yra sistemos, kurios leidžia Didiesiems kalbos modeliams (LLM) iš tiesų daryti veiksmus — suteikiant jiems įrankių ir žinių veikti pasaulyje, ne tik atsakyti į užklausas.

Išsamiau apie tai:

Kas yra AI agentai?


Skirtingi AI agentų tipai

Ne visi agentai kuriami vienodai. Štai pagrindinių tipų apžvalga, naudojant kelionių užsakymo agentą kaip pavyzdį:

Agentų tipas Ką jie daro Kelionių agento pavyzdys
Paprasti refleksiniai agentai Laikosi griežtai užkoduotų taisyklių — neturi atminties, neplanuoja. Pamato skundo el. laišką → persiunčia klientų aptarnavimui. Viskas.
Modelio pagrindu veikiantys refleksiniai agentai Laiko vidaus pasaulio modelį ir atnaujina jį keičiantis situacijai. Stebi istorinės skrydžių kainos ir pažymi staigiai pabrangusias kryptis.
Tikslą turintys agentai Turi tikslą ir žingsnis po žingsnio planuoja, kaip jį pasiekti. Užsako visą kelionę (skrydžius, automobilį, viešbutį) nuo jūsų vietos iki tikslo.
Naudingumo pagrindu veikiantys agentai Ne tik randa bet kokį sprendimą — ieško geriausio svarstydami kompromisus. Balansuoja kainą ir patogumą, kad rastų geriausiai jūsų pageidavimus atitinkančią kelionę.
Mokymosi agentai Tobulėja laikui bėgant mokydamiesi iš atsiliepimų. Tolių rekomendacijas koreguoja pagal apklausas po kelionės.
Hierarchiniai agentai Aukšto lygio agentas suskaido darbą į potaskius ir paskirsto juos žemesnio lygio agentams. „Atšaukti kelionę“ užklausa suskirstoma: atšaukti skrydį, atšaukti viešbutį, atšaukti automobilių nuomą — kiekvieną atlieka potagentas.
Daugiagentinės sistemos (MAS) Keli nepriklausomi agentai dirba kartu (arba konkuruoja). Bendradarbiaujantys: atskiri agentai rūpinasi viešbučiais, skrydžiais ir pramogomis. Konkuruojantys: keli agentai varžosi užpildyti viešbučių kambarius už geriausią kainą.

Kada naudoti AI agentus

Ne visada, kai galite naudoti AI agentą, verta tai daryti. Štai situacijos, kai agentai iš tikrųjų pranašauja:

Kada naudoti AI agentus?

Išsamiau nagrinėsime, kada (ir kada ne) vertėtų naudoti AI agentus pamokoje Patikimų AI agentų kūrimas vėlesniuose kurso moduliuose.


Agentinių sprendimų pagrindai

Agentų kūrimas

Pirmas žingsnis kuriant agentą yra apibrėžti ką jis gali daryti — jo įrankius, veiksmus ir elgesį.

Šiame kurse pagrindine platforma naudojame Azure AI Agent Service. Ji palaiko:

Agentinės schemos

Bendravimas su LLM vyksta per užklausas (promptus). Su agentais ne visuomet įmanoma rankiniu būdu parengti kiekvieną užklausą — agentas turi imtis veiksmų daugelyje žingsnių. Štai kur pasitelkiamos agentinės schemos. Tai pakartotinai naudojamos strategijos LLM paskatinimui ir koordinavimui, leidžiančios kurti patikimesnius ir lengviau plečiamus sprendimus.

Šis kursas sukurtas remiantis dažniausiai naudojamomis ir naudingiausiomis agentinėmis schemomis.

Agentinės sistemos karkasai

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

Šiame kurse daugiausia dėmesio skiriama Microsoft Agent Framework (MAF), skirtam pramonės standartų agentų kūrimui.


Kodo pavyzdžiai

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


Turite klausimų?

Prisijunkite prie Microsoft Foundry Discord, bendraukite su kitais mokiniais, dalyvaukite konsultacijose ir gaukite atsakymus apie AI agentus iš bendruomenės.


Ankstesnė pamoka

Kurso pradžia

Kitas pamoka

Agentinių sistemų apžvalga


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 automatizuoti vertimai gali turėti klaidų ar netikslumų. Pirminis dokumentas gimtąja kalba laikomas autoritetingu šaltiniu. Kritiniais atvejais rekomenduojamas profesionalus žmogaus atliktas vertimas. Mes neatsakome už jokius nesusipratimus ar neteisingus aiškinimus, atsiradusius naudojantis šiuo vertimu.