28.5.3 Workshop és training anyagok

2025.10.06.
AI Biztonság Blog

Sikeres volt a konferencia-előadásod a legújabb LLM jailbreak technikákról. A taps elült, de a Q&A szekcióban és utána a folyosón is ugyanaz a téma jön elő: „Ez szuper, de hogyan próbálhatom ki? Van valami lab környezeted? Meg tudnád mutatni lépésről lépésre?” A közösség éhezik a gyakorlati tudásra. Az előadás inspirál, de a workshop az, ami képessé tesz. Egy jó workshop anyagának létrehozása másfajta gondolkodást igényel, mint egy prezentációé. Nem a tudás átadása a cél, hanem a képesség kialakítása.

Kapcsolati űrlap

AI Biztonság kérdésed van? Itt elérsz minket:

A jó workshop anatómiája: Több mint egy hosszú előadás

A leggyakoribb hiba, ha egy workshopot egy kibővített, interaktívnak álcázott előadásként kezelünk. A valódi különbség a fókuszban rejlik. Egy előadás a közlésről szól, a workshop pedig a cselekvésről. A tervezés kiindulópontja nem az, hogy „Mit akarok elmondani?”, hanem az, hogy „A workshop végére a résztvevő mit lesz képes megcsinálni?”.

Minden elemet ennek a célnak kell alárendelni. A jó workshop-anyag egy precízen megtervezett pálya, amely elvezeti a résztvevőt a „nem tudom”-tól a „meg tudom csinálni”-ig. Az elmélet csak annyi, amennyi a gyakorlathoz feltétlenül szükséges. A hangsúly a demón, az irányított kísérletezésen és az önálló feladatmegoldáson van.

Célkitűzés (Mit ér el a résztvevő?) Elméleti alapozó (Csak a szükséges minimum) Gyakorlati ciklus Demo -> Hands-on Lab -> Visszacsatolás Összegzés (Tudás rögzítése)

A gyakorlat lelke: A „hands-on” labor

A workshopod sikere vagy bukása a gyakorlati feladatokon (labokon) múlik. Ezeknek jól definiáltaknak, reprodukálhatóknak és fokozatosan nehezedőknek kell lenniük. Egy jó lab környezet előkészítése kritikus. A résztvevők ne a környezet beállításával küzdjenek, hanem a feladattal foglalkozzanak. Használj konténereket (Docker), előre konfigurált virtuális gépeket (VM), vagy felhős platformokat (pl. Google Colab), hogy minimalizáld a „de az én gépemen nem működik” problémát.

A lab utasításai legyenek egyértelműek, de hagyjanak teret a felfedezésnek. Ne csak egy receptet adj, amit vakon követnek. Tegyél fel kérdéseket, amik gondolkodásra késztetnek, és adj bónusz feladatokat a gyorsabbaknak.

# Pszeudokód egy lab környezet előkészítő szkripthez
# Fájlnév: setup_lab_01_prompt_injection.py

import os

def check_api_key():
 """Ellenőrzi, hogy a szükséges API kulcs be van-e állítva."""
 if 'MODEL_API_KEY' not in os.environ:
 print("HIBA: A 'MODEL_API_KEY' környezeti változó nincs beállítva.")
 print("Kérlek, add hozzá a .env fájlhoz vagy exportáld a shellben.")
 return False
 return True

def setup_virtual_environment():
 """Létrehoz egy virtuális környezetet és telepíti a függőségeket."""
 print("Virtuális környezet és függőségek telepítése...")
 # Itt jönne a venv létrehozása és a `pip install -r requirements.txt`
 # parancs futtatásának logikája.
 print("Kész.")

def main():
 """A lab előkészítő fő funkciója."""
 print("AI Red Teaming - 1. Labor: Prompt Injection alapok")
 print("--------------------------------------------------")

 if not check_api_key():
 exit(1) # Kilépés, ha a kulcs hiányzik
 
 setup_virtual_environment()
 
 print("\nAz előkészítés sikeres! Most már futtathatod a `lab_runner.py`-t.")

if __name__ == "__main__":
 main()
Egy egyszerű Python szkript váza, ami segít a résztvevőknek gyorsan és hibamentesen beállítani a gyakorlati környezetet.

Formátumok és segédanyagok

A workshop hossza és mélysége nagyban befolyásolja a felépítést. Egy 90 perces „villám-workshop” egyetlen, jól körülhatárolt képességre fókuszál, míg egy egész napos tréning több modult és komplexebb feladatokat is tartalmazhat. Az anyagoknak (diák, jegyzetek, kódrészletek) önmagukban is értelmezhetőnek kell lenniük, hogy a résztvevők később is használni tudják őket referenciaként.

Formátum Időtartam Fókusz Tipikus segédanyagok
Villám-workshop 90-120 perc Egyetlen specifikus technika vagy eszköz bemutatása és kipróbálása. (pl. „DAN promptok készítése”)
  • Rövid, lényegre törő diasor (max. 15-20 dia)
  • Egyoldalas „cheat sheet”
  • Előre elkészített online notebook (pl. Colab)
Fél-napos tréning 3-4 óra Egy teljes támadási terület alaposabb feldolgozása, 2-3 egymásra épülő laborral. (pl. „LLM adatlopási technikák”)
  • Részletesebb diasor, elméleti háttérrel
  • Strukturált lab utasítások (Markdown/PDF)
  • GitHub repository a kódokkal és a megoldásokkal
Egész napos mélymerülés 6-8 óra Komplex téma feldolgozása több modulban, egy mini-projekt vagy „capture the flag” (CTF) jellegű feladatsorral.
  • Modulokra bontott prezentációk
  • Komplett lab környezet (Docker image)
  • Bővített dokumentáció, háttéranyagok
  • CTF platform vagy pontozórendszer

A legfontosabb mérőszám végül nem az, hogy te mennyi mindent mondtál el, hanem hogy a résztvevők mennyi mindent valósítottak meg. Egy sikeres workshop után a résztvevők nemcsak új információkkal, hanem új, kézzelfogható képességekkel és a sikerélményből fakadó magabiztossággal távoznak.