(Spustelkite aukščiau esančią nuotrauką, kad peržiūrėtumėte šio pamokos vaizdo įrašą)
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.
Šioje pamokoje aptarsime:
Baigę šią pamoką galėsite:
Š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:

Didieji kalbos modeliai — Agentai egzistavo ir be LLM, bet LLM daro šiuolaikinius agentus tokiais galingais. Jie supranta natūralią kalbą, gali spręsti kontekstą ir paversti neaiškų naudotojo prašymą konkrečiu veiksmų planu.
Vykdo veiksmus — be agento sistemos LLM tiesiog generuoja tekstą. Agentų sistemoje LLM gali iš tikrųjų vykdyti veiksmus — ieškoti duomenų bazėje, kviesti API, siųsti žinutę.
Priėjimas prie įrankių — kokius įrankius agentas gali naudoti, priklauso nuo (1) aplinkos, kurioje jis veikia, ir (2) ką kūrėjas jam suteikė. Kelionių agentas gali ieškoti skrydžių, bet negali redaguoti klientų įrašų — svarbu kokius sujungiate įrankius.
Atmintis ir žinios — Agentai gali turėti trumpalaikę atmintį (esamą pokalbį) ir ilgalaikę atmintį (klientų duomenų bazę, ankstesnius sąveikas). Kelionių agentas gali „prisiminti“, kad jums patinka vietos prie lango.
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ą. |
Ne visada, kai galite naudoti AI agentą, verta tai daryti. Štai situacijos, kai agentai iš tikrųjų pranašauja:

Išsamiau nagrinėsime, kada (ir kada ne) vertėtų naudoti AI agentus pamokoje Patikimų AI agentų kūrimas vėlesniuose kurso moduliuose.
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:
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 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.
Norite pamatyti veikimą? Štai šios pamokos kodo pavyzdžiai:
Prisijunkite prie Microsoft Foundry Discord, bendraukite su kitais mokiniais, dalyvaukite konsultacijose ir gaukite atsakymus apie AI agentus iš bendruomenės.
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.