ai-agents-for-beginners

Bevezetés az AI ügynökökbe

(A fenti képre kattintva nézheted meg a leckéhez tartozó videót)

Bevezetés az AI ügynökökbe és az ügynökök használati eseteibe

Üdvözlünk az AI ügynökök kezdőknek tanfolyamon! Ez a tanfolyam alapvető ismereteket és működő példakódot ad számodra, hogy nulláról kezdve építs AI ügynököket.

Gyere és köszönj be a Azure AI Discord közösségbe – tele van tanulókkal és AI fejlesztőkkel, akik örömmel válaszolnak a kérdésekre.

Mielőtt belevágnánk az építésbe, győződjünk meg róla, hogy valóban értjük, mi az AI ügynök és mikor érdemes használni.


Bevezetés

Ebben a leckében a következőkről lesz szó:

Tanulási célok

A lecke végére képes leszel:


AI ügynökök definíciója és típusai

Mik azok az AI ügynökök?

Íme egy egyszerű mód, hogy gondolkodj róluk:

Az AI ügynökök olyan rendszerek, amelyek lehetővé teszik a Nagy Nyelvi Modellek (LLM-ek) számára, hogy ténylegesen cselekedjenek — azáltal, hogy eszközökkel és tudással látják el őket a világban való tevékenységhez, nem csak válaszolni a kérdésekre.

Fejtsük ki egy kicsit:

Mik azok az AI ügynökök?


Az AI ügynökök különböző típusai

Nem minden ügynök épül ugyanúgy. Itt van a fő típusok bontása, egy utazási foglalási ügynök példáján keresztül:

Ügynök típusa Mire képes Utazási ügynök példa
Egyszerű reflex ügynökök Szigorúan előre kódolt szabályokat követ — nincs memória, nincs tervezés. Ha panasz e-mailt lát → továbbítja az ügyfélszolgálathoz. Ennyi.
Modell-alapú reflex ügynökök Belső modellt tart fenn a világról, és frissíti azt változások esetén. Figyeli a történelmi repülőjegy árakat, és jelzi a hirtelen dráguló útvonalakat.
Cél-alapú ügynökök Van egy céljuk, és lépésről lépésre kitalálják, hogyan érjék el. Egész utazást foglal (repülő, autó, szálloda) a jelenlegi helyzetből a célállomásra.
Hasznosság-alapú ügynökök Nem csak egy megoldást keresnek — a legjobb megoldást találják meg, a kompromisszumokat mérlegelve. Költség és kényelem között egyensúlyozva találja meg a legjobban preferenciáidnak megfelelő utazást.
Tanuló ügynökök Idővel fejlődik visszajelzések alapján. A jövőbeni foglalási ajánlásokat a túra utáni felmérések alapján szabja.
Hierarchikus ügynökök Egy magas szintű ügynök bontja kisebb feladatokra a munkát, és delegál alacsonyabb szintű ügynököknek. Egy “út lefújása” kérés felosztódik: repülő törlés, szálloda törlés, autóbérlés törlés — mindegyiket alügynök kezeli.
Több ügynökös rendszer (MAS) Több önálló ügynök együttműködik (vagy verseng). Együttműködés: külön ügynök foglalkozik szállásokkal, repülőjegyekkel, szórakozással. Versengés: több ügynök verseng a szállodai szobák legjobb árú kitöltéséért.

Mikor érdemes AI ügynököket használni?

Csak azért, mert lehet AI ügynököt használni, nem jelenti azt, hogy mindig kell. Itt vannak azok a helyzetek, amikor az ügynökök igazán hasznosak:

Mikor használjuk az AI ügynököket?

Később a tanfolyamban az Megbízható AI ügynökök építése leckében mélyebben is foglalkozunk azzal, mikor érdemes (és mikor nem érdemes) AI ügynököket használni.


Az ügynöki megoldások alapjai

Ügynök fejlesztés

Az első dolog ügynök építésekor, hogy definiáld, mit tud csinálni — az eszközeit, műveleteit és viselkedését.

Ebben a tanfolyamban a Microsoft Foundry Agent Service-t használjuk fő platformként. Ez támogatja:

Ügynöki minták

Az LLM-ekkel promptokon keresztül kommunikálsz. Ügynököknél nem lehet minden promptot kézzel készíteni — az ügynöknek több lépésen át kell cselekednie. Itt jönnek képbe az ügynöki minták. Ezek újrahasznosítható stratégiák az LLM-ek promptolására és irányítására skálázhatóbb, megbízhatóbb módon.

Ez a tanfolyam a leggyakoribb és leghasznosabb ügynöki minták köré épül.

Ügynöki keretrendszerek

Az ügynöki keretrendszerek kész sablonokat, eszközöket és infrastruktúrát adnak a fejlesztőknek az ügynökök építéséhez. Ezek megkönnyítik:

Ebben a kurzusban a Microsoft Agent Framework (MAF)-re összpontosítunk, amely ipari szintű, éles használatra kész ügynökök építéséhez alkalmas.


Kódminták

Készen állsz, hogy működés közben is lásd? Íme a lecke kódmintái:


Kérdésed van?

Csatlakozz a Microsoft Foundry Discord közösséghez, hogy más tanulókkal találkozz, vegyél részt irodai időben, és az AI ügynökökkel kapcsolatos kérdéseidre választ kapj a közösségtől.


Gyors tesztelés ennek az ügynöknek (opcionális)

Amint megtanulod ügynökök telepítését a 16. leckében, adhatsz gyors post-deploy egészségellenőrzést ennek a lecke TravelAgent ügynökének az előre elkészített katalógussal: tests/lesson-01-smoke-tests.json. Lásd a tests/README.md fájlt a futtatási utasításokért.


Előző lecke

Kurzus beállítása

Következő lecke

Ügynöki keretrendszerek felfedezése


Jogi nyilatkozat: Ez a dokumentum az AI fordítási szolgáltatás, a Co-op Translator segítségével készült. Bár az pontosságra törekszünk, kérjük, vegye figyelembe, hogy az automatikus fordítások hibákat vagy pontatlanságokat tartalmazhatnak. Az eredeti dokumentum az anyanyelvén tekintendő hiteles forrásnak. Fontos információk esetén professzionális emberi fordítást javasolunk. Nem vállalunk felelősséget semmilyen félreértésért vagy téves értelmezésért, amely ebből a fordításból ered.