Mielőtt fejest ugranánk az AI-specifikus zsargonba, elengedhetetlen, hogy közös nevezőn legyünk az alapvető informatikai rövidítések terén. Ezek azok az építőkockák, amelyekre a komplexebb rendszerek, így a mesterséges intelligencia is épül. Egy Red Teaming művelet során gyakran kell hálózati, adatbázis- vagy rendszerszintű fogalmakkal zsonglőrködnöd, így ezek magabiztos ismerete nem luxus, hanem alapkövetelmény.
Az alábbi táblázatok nem egy teljes IT lexikon, hanem egy válogatás a leggyakrabban előforduló és a mi szakterületünkön leginkább releváns kifejezésekből. Tekints rájuk egy gyors ismétlésként vagy egy megbízható referenciapontként.
A – D
| Rövidítés | Feloldás (angol) | Magyar kontextus és jelentés |
|---|---|---|
| API | Application Programming Interface | Alkalmazásprogramozási felület. Lényegében egy szabályrendszer és eszköztár, ami lehetővé teszi, hogy két különböző szoftverkomponens kommunikáljon egymással. Az AI modellek elérésének és integrálásának leggyakoribb módja. |
| CLI | Command-Line Interface | Parancssori felület. Szöveges alapú interfész a számítógéppel való interakcióra. Gyors, erőforrás-hatékony és szkriptelhető, ezért a fejlesztők és rendszerüzemeltetők kedvelt eszköze. |
| CPU | Central Processing Unit | Központi feldolgozóegység. A számítógép „agya”, amely az utasítások végrehajtásáért és az általános számítási feladatokért felel. Bár az AI-hoz elengedhetetlen, a legtöbb modern modellt már GPU-n tanítják. |
| CRUD | Create, Read, Update, Delete | Létrehozás, Olvasás, Frissítés, Törlés. Az adatbázis-kezelés négy alapvető művelete. Ha egy rendszerben adatokat manipulálsz, szinte biztos, hogy ezeket a funkciókat használod. |
| DB | Database | Adatbázis. Strukturált adatok szervezett gyűjteménye. Lehet relációs (pl. SQL) vagy nem relációs (NoSQL). Az AI modellek tanító- és működési adatai itt tárolódnak. |
| DNS | Domain Name System | Tartománynévrendszer. Az internet „telefonkönyve”, amely az ember által olvasható domain neveket (pl. example.com) gépek által értelmezhető IP-címekre (pl. 93.184.216.34) fordítja le. |
G – L
| Rövidítés | Feloldás (angol) | Magyar kontextus és jelentés |
|---|---|---|
| GPU | Graphics Processing Unit | Grafikus feldolgozóegység. Eredetileg grafikai számításokra tervezték, de masszív párhuzamos feldolgozási képessége miatt az AI modellek tanításának és futtatásának de facto hardverévé vált. |
| GUI | Graphical User Interface | Grafikus felhasználói felület. Vizuális elemeket (ikonok, ablakok, gombok) használó interfész, amely megkönnyíti a felhasználói interakciót. A legtöbb végfelhasználói alkalmazás ilyet használ. |
| HTTP(S) | Hypertext Transfer Protocol (Secure) | Hiperszöveg-átviteli protokoll (biztonságos). A webes adatkommunikáció alapja. A ‘S’ a végén (Secure) azt jelzi, hogy a kapcsolat titkosított (SSL/TLS segítségével), ami ma már alapkövetelmény. |
| IDE | Integrated Development Environment | Integrált fejlesztői környezet. Egy szoftveralkalmazás, amely komplex eszközöket biztosít a fejlesztőknek, pl. kódszerkesztő, hibakereső (debugger) és fordító (compiler). |
| IP | Internet Protocol | Internetprotokoll. A hálózaton lévő eszközök egyedi azonosítására szolgáló cím. Lehet IPv4 (pl. 192.168.1.1) vagy IPv6. A hálózati kommunikáció alapja. |
| JSON | JavaScript Object Notation | JavaScript objektumjelölés. Ember által könnyen olvasható, könnyűsúlyú adatcsere-formátum. Az API-k által leggyakrabban használt formátum adatok küldésére és fogadására. |
| LAN | Local Area Network | Helyi hálózat. Egy korlátozott területen (pl. iroda, otthon) belüli eszközöket összekötő hálózat. |
O – V
| Rövidítés | Feloldás (angol) | Magyar kontextus és jelentés |
|---|---|---|
| OS | Operating System | Operációs rendszer. A szoftver, amely a számítógép hardver erőforrásait kezeli és közös szolgáltatásokat nyújt a számítógépes programok számára (pl. Windows, macOS, Linux). |
| RAM | Random-Access Memory | Véletlen hozzáférésű memória. A számítógép gyors, de ideiglenes (volatilis) „munkamemóriája”, ahol az éppen futó programok és az általuk használt adatok tárolódnak. |
| SDK | Software Development Kit | Szoftverfejlesztői készlet. Eszközök, könyvtárak, dokumentációk gyűjteménye, amely segít egy adott platformra, keretrendszerre vagy API-ra fejleszteni. Általában egy API köré épül. |
| SQL | Structured Query Language | Strukturált lekérdezőnyelv. A relációs adatbázisokban tárolt adatok kezelésére és lekérdezésére használt szabványos nyelv. |
| SSD | Solid-State Drive | Szilárdtest-meghajtó. Mozgó alkatrészek nélküli adattároló eszköz, amely sokkal gyorsabb, mint a hagyományos merevlemezek (HDD). Jelentősen gyorsítja a rendszert és az adatintenzív műveleteket. |
| TCP/IP | Transmission Control Protocol/Internet Protocol | Adatátviteli vezérlő protokoll/Internetprotokoll. Az internet működését megalapozó protokollcsalád. A TCP biztosítja a megbízható, sorrendhelyes adatátvitelt, míg az IP a csomagok címzéséért felel. |
| VM | Virtual Machine | Virtuális gép. Egy fizikai számítógépen belül szoftveresen emulált, teljes értékű számítógépes rendszer. Lehetővé teszi több, egymástól izolált operációs rendszer futtatását egyetlen hardveren. |
| VPN | Virtual Private Network | Virtuális magánhálózat. Lehetővé teszi egy biztonságos, titkosított kapcsolat létrehozását egy kevésbé biztonságos hálózaton (pl. az interneten) keresztül, mintha közvetlenül egy privát hálózathoz csatlakoznánk. |