13. lapszám · nov. 2–8. 2026Kiadások · Fogalomtár · Archívum · Módszer · RSS · HU / ENG

Az AI-korszak hírei, hetente válogatva

Fogalomtár › Fejlesztői alapszavak

YAML

haladóelterjedt

A YAML egyszerű, emberi szemmel is jól olvasható szöveges formátum, amelyben programok beállításait és adatait írják le, behúzásokkal tagolva.

Érthetően

A YAML olyan, mint egy gondosan kitöltött űrlap vagy bevásárlólista: bal oldalon áll, miről van szó, jobb oldalon az érték. Például „nyelv: magyar” vagy „max_lépések: 10”. Nincs benne programkód, csak adat és beállítás.

Arra jó, hogy egy programnak elmondd, hogyan viselkedjen, anélkül hogy magához a programhoz hozzányúlnál. Hasonlít a mosógép programválasztó tárcsájához: a gép ugyanaz, csak a beállítás más.

A többi hasonló formátumtól az különbözteti meg, hogy alig vannak benne zárójelek és idézőjelek. A szerkezetet a sorok behúzása adja, ahogy egy vázlatban az alpontokat is beljebb írod. Emiatt könnyű olvasni, de egy elcsúszott szóköz is hibát okozhat.

Az AI világában azért találkozol vele sokat, mert az agentek, az automatizált munkafolyamatok és a felhős rendszerek beállításait nagyon gyakran YAML-fájlban tárolják.

Hogyan működik

  1. Az alapegység a kulcs–érték pár: a kulcs neve után kettőspont és szóköz áll, majd az érték, például „modell: gyors”.
  2. Az összetartozó adatokat behúzással csoportosítod: ami beljebb kezdődik, az a fölötte álló sorhoz tartozik. Tabulátort nem használhatsz, csak szóközt.
  3. A felsorolás elemei kötőjellel kezdődnek, a kettőskereszt (#) utáni szöveg pedig megjegyzés, amelyet a program figyelmen kívül hagy.
  4. A program induláskor beolvassa a fájlt, és a szövegből saját belső adatszerkezetet épít: listákat, számokat, igen/nem értékeket.
  5. Ha a behúzás vagy az írásmód hibás, a beolvasás jó esetben hibaüzenettel megáll. Rosszabb esetben a program mást ért a fájlból, mint amit te gondoltál.

Példa a mindennapokból

Letöltesz egy nyílt forráskódú AI-eszközt, és a leírás azt kéri, hogy a „config.yaml” fájlba írd be a saját API-kulcsodat (a szolgáltatótól kapott hozzáférési kódot) és a választott modell nevét. Megnyitod egy sima szövegszerkesztővel, átírsz két sort, elmented, és az eszköz már a te beállításaiddal indul.

Kit érint

fejlesztőNapi szinten ebben írja le a telepítési folyamatokat, a felhős szolgáltatások és az agentek beállításait. → Kód
vállalkozó, vezetőA cég automatizált folyamatainak és AI-eszközeinek működését gyakran ilyen fájlok szabják meg, ezért érdemes tudnia, ki módosíthatja őket.
munkavállalóHa kódolás nélküli vagy kevés kódolást igénylő AI-eszközt állít be, jó eséllyel egy YAML-fájlt kell kitöltenie. → Munka és HR
szülő, diák, tanárProgramozást vagy adatkezelést tanulva hamar találkozik vele, és könnyen megérthető rajta az adatok szerkezete. → Oktatás és család

Gyakori félreértés

TévhitA YAML egy programozási nyelv, tehát programozni kell tudni hozzá.
ValójábanA YAML csak adatokat és beállításokat ír le, utasításokat nem hajt végre. Aki ki tud tölteni egy űrlapot és figyel a behúzásokra, az tud YAML-t szerkeszteni.

Korlátok és kockázatok

Hasonló, de nem ugyanaz

Kapcsolódó fogalmak

Tágabb

Adatformátum, Konfigurációs fájl, Adatszerializáció

Szűkebb

Front matter, Docker Compose-fájl, Kubernetes-manifeszt

Rokon

JSON, XML, TOML, Markdown, Infrastruktúra mint kód

Röviden a története

A YAML-t 2001-ben mutatta be Clark Evans, aki Ingy döt Nettel és Oren Ben-Kikivel közösen dolgozta ki. A név eredetileg a „Yet Another Markup Language” (még egy jelölőnyelv) rövidítése volt, később a tréfás, önmagára utaló „YAML Ain't Markup Language” (a YAML nem jelölőnyelv) feloldást kapta. A ma érvényes 1.2-es szabvány 2009-ben jelent meg, legutóbbi pontosított kiadása (1.2.2) 2021-es.

Hol tart most

2026 végén a YAML a szoftverfejlesztés és a felhős üzemeltetés egyik alapformátuma, a telepítési folyamatok és a konténeres rendszerek jellemzően ebben írják le a beállításaikat. Az AI-eszközökben is megszokott: agentek, készségek és munkafolyamatok leírásában, valamint a Markdown-fájlok fejlécében egyaránt gyakori.

Állapot: 2026. november

Más nevei

YAML · yaml · .yaml · .yml · YAML-fájl · YAML fájl · YAML Ain't Markup Language · Yet Another Markup Language

Források

A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.