(Kattints a fenti képre a leckéhez készült videó megtekintéséhez)
Üdvözlünk az AI Ügynökök Kezdőknek tanfolyamon! Ez a tanfolyam alapvető tudást — és működő kódot — ad ahhoz, hogy az AI ügynököket a semmiből elkezdd építeni.
Gyere, üdvözölj minket az Azure AI Discord közösségben — 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 arról, hogy valóban értjük, mi az az AI Ügynök és mikor érdemes használni.
Ez a lecke lefedi:
A lecke végére képesnek kell lenned:
Egy egyszerű mód arra, hogyan gondolkodjunk róla:
Az AI Ügynökök olyan rendszerek, amelyek lehetővé teszik, hogy a Nagy Nyelvi Modellek (LLM-ek) ténylegesen cselekedjenek — azáltal, hogy eszközöket és tudást kapnak a világon való tevékenységhez, nemcsak a kérdések megválaszolására.
Fejtsük ki egy kicsit:

Nagy Nyelvi Modellek — Az ügynökök LLM-ek előtt is léteztek, de az LLM-ek teszik a modern ügynököket igazán erőssé. Értik a természetes nyelvet, tudnak kontextusban gondolkodni, és egy homályos kérésből konkrét cselekvési tervet készítenek.
Cselekvések Végrehajtása — Ügynökrendszer nélkül egy LLM csak szöveget generál. Az ügynökrendszerben az LLM ténylegesen végrehajtja a lépéseket — adatbázist keres, API-t hív, üzenetet küld.
Eszközhozzáférés — Az, hogy az ügynök milyen eszközökhöz fér hozzá, attól függ, (1) milyen környezetben fut és (2) mit adott neki a fejlesztő. Egy utazási ügynök keresheti a járatokat, de nem szerkesztheti az ügyfél adatokat — mindez attól függ, hogyan kötöd össze.
Memória + Tudás — Az ügynökök rendelkezhetnek rövid távú memóriával (az aktuális beszélgetés), és hosszú távú memóriával (ügyfél adatbázis, korábbi interakciók). Az utazási ügynök „emlékezhet” arra, hogy ablak melletti ülőhelyet kedvelsz.
Nem minden ügynök épül ugyanúgy. Íme egy felosztás a fő típusokról, az utazási ügynök példáján keresztül:
| Ügynök típus | Mit csinál | Utazási ügynök példa |
|---|---|---|
| Egyszerű reflex ügynökök | Keménykódolt szabályokat követnek — nincs memória, nincs tervezés. | Lát egy panasz e-mailt → továbbítja az ügyfélszolgálatnak. Ennyi. |
| Modell-alapú reflex ügynökök | Belső világmodellt tartanak, és frissítik, ahogy változások történnek. | Követi a történelmi járatárakat, és figyelmeztet, ha hirtelen drágák a járatok. |
| Cél-alapú ügynökök | Van egy célja, és lépésről lépésre keresi az elérését. | Teljes utazást foglal (járatok, autó, szálloda), kiindulva a jelenlegi helyzetedből a célállomásig. |
| Haszon-alapú ügynökök | Nem csak egy megoldást talál, hanem a legjobbat, mérlegelve a kompromisszumokat. | Költségek és kényelem egyensúlyát mérve megtalálja a legjobb utazást a preferenciáid szerint. |
| Tanuló ügynökök | Idővel fejlődik, a visszajelzésekből tanulva. | A jövőbeli foglalási javaslatokat a trip után érkező visszajelzések alapján igazítja. |
| Hierarchikus ügynökök | Egy magas szintű ügynök munkát bont alfeladatokra, és delegál alacsonyabb szintű ügynököknek. | Egy „útlemondás” kérés három részre oszlik: járat törlése, szállodai foglalás törlése, autókölcsönzés törlése — mindegyiket egy-egy al-ügynök intézi. |
| Több-ügynök rendszerek (MAS) | Több független ügynök dolgozik együtt (vagy versenyez). | Együttműködés: külön ügynökök kezelik a szállodákat, járatokat és szórakozást. Versengés: több ügynök versenyez a legjobb áron történő szállodai szobák megtöltéséért. |
Az, hogy lehet AI Ügynököt használni, nem jelenti azt, hogy mindig kell is. Íme, azok a helyzetek, amikor az ügynökök igazán jól teljesítenek:

A tanfolyam későbbi részében a Megbízható AI Ügynökök építése leckében mélyebben foglalkozunk azzal, mikor érdemes (és mikor nem) AI Ügynököt használni.
Az első, amit egy ügynök építésekor teszel, az az, hogy definiálod, mit tud csinálni — az eszközeit, cselekvéseit és viselkedését.
Ebben a tanfolyamban az Azure AI Agent Service a fő platformunk. Támogatja:
Az LLM-ekkel promptokon keresztül kommunikálsz. Ügynököknél nem mindig lehet minden promptot kézzel megalkotni — az ügynöknek több lépésből kell végrehajtania tevékenységeket. 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 egy skálázhatóbb, megbízhatóbb módon.
Ez a tanfolyam a leggyakoribb és leghasznosabb ügynöki mintákra épül.
Az ügynöki keretrendszerek kész sablonokat, eszközöket és infrastruktúrát adnak a fejlesztők kezébe az ügynökök építéséhez. Egyszerűbbé teszik:
Ebben a tanfolyamban a Microsoft Agent Framework (MAF)-re fókuszálunk, hogy éles, gyártásba szánt ügynököket építsünk.
Készen állsz, hogy működés közben lásd? Íme a lecke kódpéldái:
Csatlakozz a Microsoft Foundry Discord közösséghez, hogy kapcsolatba lépj más tanulókkal, részt vegyél konzultációkon, és hogy a közösségtől választ kapj AI Ügynökös kérdéseidre.
Az ü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.