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ípadov 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ť vytvárať AI agentov od základu.

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

Skôr než sa pustíme do tvorby, uistime sa, že naozaj rozumieme, čo AI agent je a kedy má zmysel ho použiť.


Úvod

Táto lekcia pokrýva:

Ciele učenia

Na konci tejto lekcie by ste mali byť schopní:


Definovanie AI agentov a typy AI agentov

Čo sú AI agenti?

Tu je jednoduchý spôsob, ako o nich uvažovať:

AI agenti sú systémy, ktoré umožňujú veľkým jazykovým modelom (LLM) skutočne vykonávať činnosti — tým, že im dávajú nástroje a vedomosti, aby mohli pôsobiť vo svete, nie len odpovedať na podnety.

Rozoberme si to trochu podrobnejšie:

Čo sú AI agenti?


Rôzne typy AI agentov

Nie všetci agenti sú postavení rovnako. Tu je rozdelenie hlavných typov na príklade cestovného agenta:

Typ agenta Čo robí Príklad cestovného agenta
Jednoduchí reflexní agenti Dodržiavajú pevne naprogramované pravidlá — bez pamäte, bez plánovania. Vidí sťažnosť v emaile → posiela ju zákazníckemu servisu. To je všetko.
Modelovo založení reflexní agenti Udržiavajú interný model sveta a aktualizujú ho podľa zmien. Sleduje historické ceny leteniek a označuje trasy, ktoré sú náhle drahé.
Cieľovo založení agenti Majú cieľ a krok za krokom zisťujú, ako ho dosiahnuť. Rezervuje celý výlet (lety, auto, hotel) od vašej aktuálnej polohy k cieľu.
Agentí založení na užitočnosti Nájdu nielen nejaké riešenie, ale najlepšie riešenie vyvažovaním kompromisov. Vyvažuje cenu a pohodlie, aby našiel výlet, ktorý najviac vyhovuje vašim preferenciám.
Učiaci sa agenti Zlepšujú sa postupne učením sa z reakcií. Upravuje budúce odporúčania rezervácií podľa výsledkov dotazníkov po výlete.
Hierarchickí agenti Vysokopostavený agent rozdelí prácu na podúlohy a deleguje nižším agentom. Žiadosť “zrušiť výlet” sa rozdelí na: zrušiť let, zrušiť hotel, zrušiť prenájom auta — každý rieši pod-agent.
Systémy viacerých agentov (MAS) Viac nezávislých agentov pracujúcich spoločne (alebo súťažiacich). Kooperatívne: rôzni agenti spravujú hotely, lety a zábavu. Súťaživé: viacerí agenti súťažia o najlepšie ceny hotelových izieb.

Kedy používať AI agentov

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

Kedy používať AI agentov?

Podrobnejšie preskúmame, kedy (a kedy nie) použiť AI agentov v lekcii Budovanie dôveryhodných AI agentov neskôr v kurze.


Základy agentických riešení

Vývoj agenta

Prvou vecou pri budovaní agenta je definovať, čo dokáže — jeho nástroje, akcie a správanie.

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

Agentické vzory

S LLM komunikujete pomocou výziev (promptov). Pri agentoch nemôžete vždy ručne skladať každý prompt — agent musí konať cez viacero krokov. Tu prichádzajú na scénu agentické vzory. Sú to opakovane použiteľné stratégie na promptovanie a koordináciu LLM spôsobom, ktorý je škálovateľnejší a spoľahlivejší.

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

Agentické rámce

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

V tomto kurze sa zameriavame na Microsoft Agent Framework (MAF) pre tvorbu produkčne pripravených agentov.


Ukážky kódu

Pripravení vidieť to v praxi? Tu sú ukážky kódu pre túto lekciu:


Máte otázky?

Pridajte sa do Microsoft Foundry Discord a spojte sa s ostatnými študentmi, zúčastnite sa konzultačných hodín a získajte odpovede na otázky o AI agentoch od komunity.


Predchádzajúca lekcia

Nastavenie kurzu

Nasledujúca lekcia

Preskúmanie agentických rámcov


Vyhlásenie o zodpovednosti: Tento dokument bol preložený pomocou AI prekladateľskej služby Co-op Translator. Hoci sa snažíme o presnosť, vezmite prosím na vedomie, že automatické preklady môžu obsahovať chyby alebo nepresnosti. Pôvodný dokument v jeho natívnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nie sme zodpovední za žiadne nedorozumenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu.