ai-agents-for-beginners

Sissejuhatus tehisintellekti agentidesse

(Klõpsa ülaloleval pildil, et vaadata selle õppetunni videot)

Sissejuhatus tehisintellekti agentidesse ja nende kasutusjuhtudesse

Tere tulemast kursusele “Tehisintellekti agendid algajatele”! See kursus pakub põhiteadmisi ja praktilisi näiteid tehisintellekti agentide loomiseks.

Liitu Azure AI Discordi kogukonnaga, et kohtuda teiste õppijate ja tehisintellekti agentide arendajatega ning esitada küsimusi, mis sul selle kursuse kohta võivad tekkida.

Kursuse alustamiseks tutvume esmalt tehisintellekti agentide olemusega ja sellega, kuidas neid saab kasutada rakendustes ja töövoogudes, mida me loome.

Sissejuhatus

Selles õppetunnis käsitletakse:

Õpieesmärgid

Pärast selle õppetunni läbimist peaksid sa olema võimeline:

Tehisintellekti agentide määratlemine ja tüübid

Mis on tehisintellekti agendid?

Tehisintellekti agendid on süsteemid, mis võimaldavad suurtel keelemudelitel (LLM) teostada tegevusi, laiendades nende võimekust, andes LLM-idele juurdepääsu tööriistadele ja teadmistele.

Lõhume selle definitsiooni väiksemateks osadeks:

Mis on tehisintellekti agendid?

Suured keelemudelid - Agentide kontseptsioon eksisteeris juba enne LLM-ide loomist. Tehisintellekti agentide loomise eelis LLM-idega on nende võime tõlgendada inimkeelt ja andmeid. See võime võimaldab LLM-idel tõlgendada keskkonnainfot ja määratleda plaani keskkonna muutmiseks.

Tegevuste teostamine - Väljaspool tehisintellekti agentide süsteeme on LLM-id piiratud olukordadega, kus tegevus seisneb sisu või teabe genereerimises kasutaja sisendi põhjal. Tehisintellekti agentide süsteemides suudavad LLM-id täita ülesandeid, tõlgendades kasutaja taotlust ja kasutades tööriistu, mis on nende keskkonnas saadaval.

Juurdepääs tööriistadele - Millistele tööriistadele LLM-il on juurdepääs, määratakse 1) keskkonna järgi, kus ta tegutseb, ja 2) tehisintellekti agendi arendaja poolt. Meie reisibroneerimise agendi näites on agendi tööriistad piiratud broneerimissüsteemi pakutavate toimingutega ja/või arendaja võib piirata agendi tööriistade juurdepääsu ainult lendudele.

Mälu+Teadmised - Mälu võib olla lühiajaline vestluse kontekstis kasutaja ja agendi vahel. Pikaajaliselt, väljaspool keskkonna pakutavat teavet, saavad tehisintellekti agendid hankida teadmisi teistest süsteemidest, teenustest, tööriistadest ja isegi teistelt agentidelt. Reisibroneerimise näites võivad need teadmised olla teave kasutaja reisieelistuste kohta, mis asuvad kliendibaasis.

Erinevad agentide tüübid

Nüüd, kui meil on üldine tehisintellekti agentide definitsioon, vaatame mõningaid konkreetseid agentide tüüpe ja kuidas neid rakendataks reisibroneerimise tehisintellekti agendis.

Agendi tüüp Kirjeldus Näide
Lihtsad refleksiagendid Teostavad koheseid tegevusi eelmääratletud reeglite alusel. Reisibroneerimise agent tõlgendab e-kirja konteksti ja suunab reisikaebused klienditeenindusse.
Mudelpõhised refleksiagendid Teostavad tegevusi maailma mudeli ja selle mudeli muutuste alusel. Reisibroneerimise agent prioritiseerib marsruute, kus on märkimisväärsed hinnamuutused, tuginedes juurdepääsule ajaloolistele hinnandmetele.
Eesmärgipõhised agendid Loovad plaane konkreetsete eesmärkide saavutamiseks, tõlgendades eesmärki ja määrates tegevused selle saavutamiseks. Reisibroneerimise agent broneerib reisi, määrates vajalikud reisikorraldused (auto, ühistransport, lennud) praegusest asukohast sihtkohta.
Kasupõhised agendid Arvestavad eelistusi ja kaaluvad kompromisse numbriliselt, et määrata, kuidas eesmärke saavutada. Reisibroneerimise agent maksimeerib kasu, kaaludes mugavust vs. kulusid reisibroneerimisel.
Õppivad agendid Parandavad aja jooksul, reageerides tagasisidele ja kohandades vastavalt tegevusi. Reisibroneerimise agent paraneb, kasutades klientide tagasisidet pärast reisi, et teha tulevaste broneeringute osas kohandusi.
Hierarhilised agendid Koosnevad mitmest agendist kihilises süsteemis, kus kõrgema taseme agendid jagavad ülesandeid alamagentidele täitmiseks. Reisibroneerimise agent tühistab reisi, jagades ülesande alamülesanneteks (näiteks konkreetsete broneeringute tühistamine) ja lastes alamagentidel need täita, andes aru kõrgema taseme agendile.
Multi-Agent Systems (MAS) Agendid täidavad ülesandeid iseseisvalt, kas koostöös või konkurentsis. Koostöö: Mitmed agendid broneerivad konkreetseid reisiteenuseid, nagu hotellid, lennud ja meelelahutus. Konkurents: Mitmed agendid haldavad ja konkureerivad jagatud hotellibroneeringu kalendris, et broneerida kliente hotelli.

Millal kasutada tehisintellekti agente

Eelmises osas kasutasime reisibroneerimise kasutusjuhtumit, et selgitada, kuidas erinevaid agentide tüüpe saab kasutada erinevates reisibroneerimise stsenaariumides. Jätkame selle rakenduse kasutamist kogu kursuse vältel.

Vaatame, millist tüüpi kasutusjuhtumid sobivad kõige paremini tehisintellekti agentidele:

Millal kasutada tehisintellekti agente?

Rohkem kaalutlusi tehisintellekti agentide kasutamise kohta käsitleme usaldusväärsete tehisintellekti agentide loomise õppetunnis.

Agentlike lahenduste põhitõed

Agendi arendamine

Esimene samm tehisintellekti agendi süsteemi kujundamisel on tööriistade, tegevuste ja käitumiste määratlemine. Selles kursuses keskendume Azure AI Agent Service kasutamisele oma agentide määratlemiseks. See pakub funktsioone nagu:

Agentlikud mustrid

LLM-idega suhtlemine toimub sisendite kaudu. Arvestades tehisintellekti agentide poolautonoomset olemust, ei ole alati võimalik ega vajalik LLM-i käsitsi uuesti sisestada pärast keskkonna muutust. Kasutame agentlikke mustreid, mis võimaldavad meil LLM-i sisestada mitme sammu jooksul skaleeritavamal viisil.

See kursus on jagatud mõningate praegu populaarsete agentlike mustrite järgi.

Agentlikud raamistikud

Agentlikud raamistikud võimaldavad arendajatel agentlikke mustreid koodi kaudu rakendada. Need raamistikud pakuvad malle, pluginaid ja tööriistu paremaks tehisintellekti agentide koostööks. Need eelised pakuvad paremat jälgitavust ja tõrkeotsingut tehisintellekti agentide süsteemides.

Selles kursuses uurime teaduspõhist AutoGen raamistikku ja tootmisvalmis Agent raamistikku Semantic Kernelist.

Kas sul on rohkem küsimusi tehisintellekti agentide kohta?

Liitu Azure AI Foundry Discordiga, et kohtuda teiste õppijatega, osaleda vastuvõtuaegadel ja saada vastuseid oma tehisintellekti agentide küsimustele.

Eelmine õppetund

Course Setup

Järgmine õppetund

Agentlike raamistikude uurimine


Lahtiütlus:
See dokument on tõlgitud AI tõlketeenuse Co-op Translator abil. Kuigi püüame tagada täpsust, palume arvestada, et automaatsed tõlked võivad sisaldada vigu või ebatäpsusi. Algne dokument selle algses keeles tuleks pidada autoriteetseks allikaks. Olulise teabe puhul soovitame kasutada professionaalset inimtõlget. Me ei vastuta selle tõlke kasutamisest tulenevate arusaamatuste või valesti tõlgenduste eest.