ai-agents-for-beginners

Úvod do AI agentov

(Kliknite na obrázok vyššie pre sledovanie videa k tejto lekcii)

Úvod do AI agentov a príklady použitia agentov

Vitajte v kurze AI agenti pre začiatočníkov! Tento kurz vám poskytne základné vedomosti — a skutočný funkčný kód — aby ste mohli začať stavať AI agentov od základov.

Príďte sa pozdraviť do Azure AI Discord komunity — je plná študentov a tvorcov AI, ktorí radi zodpovedajú otázky.

Predtým než začneme stavať, poďme si ujasniť, čo AI agent vlastne je a kedy má zmysel ho použiť.


Úvod

Táto lekcia pokrýva:

Učebné ciele

Na konci tejto lekcie by ste mali vedieť:


Definovanie AI agentov a typy AI agentov

Čo sú AI agenti?

Tu je jednoduchý spôsob, ako o tom premýšľať:

AI agenti sú systémy, ktoré umožňujú veľkým jazykovým modelom (LLM) skutočne robiť veci — tým, že im dávajú nástroje a poznatky na pôsobenie vo svete, nie len reagovať na požiadavky.

Trochu to rozoberme:

Čo sú AI agenti?


Rôzne typy AI agentov

Nie všetci agenti sú postavení rovnako. Tu je prehľad hlavných typov, použijúc cestovného agenta ako príklad:

Typ agenta Čo robí Príklad cestovného agenta
Jednoduché reflexné agenti Dodržiavajú pevne stanovené pravidlá — bez pamäti, bez plánovania. Vidí sťažnosť v e-maile → preposiela ju zákazníckej podpore. To je všetko.
Reflexní agenti s modelom Udržujú interný model sveta a aktualizujú ho, keď sa situácia mení. Sleduje historické ceny letov a upozorní na trasy, ktoré majú náhle vysoké ceny.
Agent založený na cieľoch Má cieľ a zisťuje, ako ho dosiahnuť krok za krokom. Rezervuje celú cestu (lety, auto, hotel) od vášho miesta k cieľu.
Agent založený na užitočnosti Nielen nájde nejaké riešenie — hľadá najlepšie riešenie zvažovaním kompromisov. Vyvažuje cenu a pohodlie, aby našiel cestu najviac vyhovujúcu vašim preferenciám.
Učiaci sa agenti Zlepšujú sa v priebehu času učením sa z spätnej väzby. Prispôsobuje budúce odporúčania na základe výsledkov prieskumu po ceste.
Hierarchickí agenti Vysokopozičný agent rozdeľuje prácu na podúlohy a prideľuje ich nižším agentom. Požiadavka „zrušiť cestu“ sa rozdelí na: zrušiť let, hotel, požičovňu auta — každý spracuje podagent.
Systémy viacerých agentov (MAS) Niekoľko nezávislých agentov spolupracuje (alebo súťaží). Kooperatívne: samostatní agenti zvládajú hotely, lety a zábavu. Súťažne: viac agentov bojuje o obsadenie hotelových izieb za najlepšiu cenu.

Kedy použiť AI agentov

Len preto, že môžete použiť AI agenta, neznamená, že by ste vždy mali. Tu sú situácie, kde agenti naozaj vynikajú:

Kedy použiť AI agentov?

Podrobnejšie sa pozrieme na to, kedy (a kedy nie) používať AI agentov v lekcii Stavba dôveryhodných AI agentov neskôr v kurze.


Základy Agentických riešení

Vývoj agenta

Prvým krokom pri stavbe agenta je definovať čo môže robiť — jeho nástroje, akcie a správanie.

V tomto kurze používame Azure AI Agent Service ako hlavnú platformu. Podporuje:

Agentické vzory

S LLM komunikujete pomocou promptov. Pri agentoch však nemôžete vždy manuálne vytvárať každý prompt — agent musí konať naprieč mnohými krokmi. Tu prichádzajú na rad agentické vzory. Sú to znovupoužiteľné stratégie pre promptovanie a riadenie LLM, ktoré sú škálovateľnejšie a spoľahlivejšie.

Tento kurz je postavený okolo najbežnejších a najpoužívanejších agentických vzorov.

Agentické frameworky

Agentické frameworky dávajú vývojárom pripravené šablóny, nástroje a infraštruktúru na stavbu agentov. Uľahčujú:

V tomto kurze sa zameriavame na Microsoft Agent Framework (MAF) pre tvorbu agentov pripravených do produkcie.


Ukážky kódu

Pripravení vidieť to v akcii? Tu sú ukážky kódu k tejto lekcii:


Máte otázky?

Pridajte sa na Microsoft Foundry Discord, aby ste sa spojili s ďalšími študentmi, zúčastnili sa konzultačných hodín a získali odpovede na otázky o AI agentoch od komunity.


Predchádzajúca lekcia

Príprava kurzu

Ďalšia lekcia

Preskúmanie agentických frameworkov


Upozornenie: Tento dokument bol preložený pomocou AI prekladačskej služby Co-op Translator. Aj keď sa snažíme o presnosť, majte prosím na pamäti, že automatizované preklady môžu obsahovať chyby alebo nepresnosti. Originálny dokument v jeho pôvodnom jazyku sa považuje za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nie sme zodpovední za akékoľvek nedorozumenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu.