Kurzusleírás

LangGraph és a grafkoncepciók bemutatása

  • Miért grafik LLM alkalmazásokhoz: irányítás vs. egyszerű láncok
  • Csomópontok, élek és állapot a LangGraph-ben
  • Üdv LangGraph: első futtatható graf

Állapotkezelés és prompt-láncolás

  • Promptok tervezése graf-csomópontokként
  • Állapot átadása csomópontok között és kimenetek kezelése
  • Memóriaminták: rövidtávú vs. tartós kontextus

Ágazás, vezérlésfolyam és hiba kezelés

  • Feltételes útvonalak és többutas munkafolyamatok
  • Újrakísérletek, időkorlátok és visszaesési stratégiák
  • Idempotencia és biztonságos újraindítások

Eszközök és külső integrációk

  • Függvények/eszközök hívása graf-csomópontokból
  • REST API-k és szolgáltatások hívása a grafban
  • Szerkezetes kimenetek kezelése

Lehívás-augmentált munkafolyamatok

  • Dokumentum beolvasás és szétbontás alapjai
  • Becsomagolások és vektor tárolók (pl. ChromaDB)
  • Hivatkozott válaszadás forrásmegjelölésekkel

Tesztelés, hibakeresés és értékelés

  • Egység-típusú tesztek csomópontok és útvonalak számára
  • Nyomonkövetés és figyelhetőség
  • Minőségi ellenőrzések: tényszerűség, biztonság és determinizmus

Csomagolás és telepítési alapelvek

  • Környezeti beállítás és függőségek kezelése
  • Grafok szolgáltatása API-k mögött
  • Munkafolyamatok verziókönyvelése és fokozatos frissítések

Összegzés és következő lépések

Követelmények

  • Az alapvető Python programozás ismerete
  • REST API-k vagy CLI eszközök tapasztalata
  • Ismeret az LLM koncepciókról és a prompt engineering alapjairól

Audience

  • Fejlesztők és szoftvermérnökök, akik ismeretlenek a grafon alapuló LLM-ök vezérlésével
  • Prompt mérnökök és AI kezdők, akik több lépésből álló LLM alkalmazásokat építenek
  • Adatpraktikusok, akik automatizálják a folyamatokat LLM-ökkel
 14 Órák

Résztvevők száma


Ár per résztvevő

Közelgő kurzusok

Rokon kategóriák


Fatal error: Uncaught TypeError: _isl_get_excluded_site(): Return value must be of type ?array, none returned in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:38 Stack trace: #0 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(30): _isl_get_excluded_site() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(17): isl_get_excluded_site() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(81): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 38