Fogalomtár › Fejlesztői alapszavak
séma
angolul: schema
A séma előre rögzített szerkezeti leírás: megmondja, milyen mezőkből áll egy adat, melyik kötelező, és milyen típusú érték kerülhet bele.
Érthetően
Gondolj egy hivatalos űrlapra: külön rovat van a névnek, a születési dátumnak és az adószámnak, és a dátum helyére nem írhatsz verset. A séma ugyanez a gépek világában: az adat üres nyomtatványa, amely megmondja, minek hol a helye és milyen formában.
Azért van rá szükség, mert a programok nem tudnak találgatni. Ha egy rendszer számot vár az „összeg” mezőben, de azt kapja, hogy „kb. tízezer”, akkor megakad vagy hibásan számol. A séma közös megállapodás a küldő és a fogadó között, így két egymástól független program is megérti egymást.
Az AI-nál ez különösen fontos lett. A nyelvi modell alapból szabad szöveget ír, sémával viszont rá lehet szorítani, hogy a kért szerkezetben válaszoljon. Sémával írják le azt is, hogy egy agent milyen eszközöket használhat, és az egyes eszközöknek milyen adatokat kell átadnia.
A séma a formát írja le, és legfeljebb a megengedett értékeket korlátozza. Azt megmondja, hogy a „születési év” mezőbe négyjegyű szám kell, de azt nem, hogy a beírt évszám igaz-e.
Hogyan működik
- Valaki leírja a szerkezetet: milyen mezők vannak, mi a nevük, milyen típusú érték kerülhet beléjük (szöveg, szám, dátum, lista), és melyik kötelező.
- Ezt a leírást géppel olvasható formában rögzítik, például JSON Schema formátumban vagy egy adatbázis tábladefiníciójaként.
- Amikor adat érkezik vagy készül, egy ellenőrző program összeveti a sémával. Ezt hívják validálásnak.
- Ha az adat megfelel, a rendszer továbbengedi. Ha nem, elutasítja, és jellemzően hibaüzenetben jelzi az okot, például azt, hogy hiányzik a kötelező „email” mező.
- AI-modellnél a sémát a kéréssel együtt adják át. A modell ehhez igazítja a válaszát, egyes szolgáltatásoknál pedig technikailag is csak a sémának megfelelő kimenetet adhat.
Példa a mindennapokból
Amikor egy webáruházban a telefonszám mezőbe betűket írsz, és az oldal pirossal jelzi, hogy „érvénytelen formátum”, akkor ugyanazzal az elvvel találkozol, amelyre a séma épül: a rendszer előre rögzített szabályhoz méri a beírt adatot. Ugyanez történik a háttérben, amikor egy AI-asszisztens repülőjegyet keres neked: a dátumot, az indulási és az érkezési várost pontosan a foglalási rendszer által megadott szerkezetben kell átadnia.
Kit érint
Gyakori félreértés
Korlátok és kockázatok
- A séma nem szűri ki a tartalmi hibát: a formailag jó, de valótlan adat ugyanúgy átmegy az ellenőrzésen.
- A túl szigorú séma a kivételes, de jogos eseteket is elutasítja, például a szokatlan formátumú külföldi címet vagy telefonszámot.
- Ha a séma úgy változik, hogy a korábbi adatok már nem felelnek meg neki (például új kötelező mező kerül bele), a rá épülő rendszereket is frissíteni kell, különben a korábban működő kapcsolatok elromlanak.
- Az AI-szolgáltatások nem támogatják a sémák minden elemét, és a nagyon bonyolult, mélyen egymásba ágyazott séma ronthatja a válasz minőségét.
Hasonló, de nem ugyanaz
- adatformátum (pl. JSON) – A formátum a jelölés nyelvtana, a séma pedig azt írja le, hogy ezen a nyelven egy adott adatnak milyen mezőket kell tartalmaznia.
- sablon – A sablon előre megírt tartalom kitöltendő helyekkel, a séma viszont szabályrendszer, amelyhez képest az adatot ellenőrizni lehet.
- API – Az API a programok közötti kapcsolódási felület, a séma pedig azt írja le, milyen szerkezetű adat megy át ezen a felületen.
Kapcsolódó fogalmak
adatmodell, metaadat
JSON-séma, adatbázisséma, XML-séma, eszközdefiníció
strukturált kimenet, validálás, JSON, API, eszközhívás, adatszerkezet
Röviden a története
A szó a görög „szkhéma” (alak, forma) szóból ered. Az informatikában az adatbázisokkal terjedt el az 1970-es években: a CODASYL adatbázis-munkacsoport 1971-es jelentése már ebben az értelemben használta, és az Edgar F. Codd 1970-ben közzétett relációs adatmodelljére épülő adatbázisokban is alapfogalom lett. A W3C 2001-ben tette ajánlássá az XML Schema szabványt. A JSON Schema első tervezetei 2009 körül jelentek meg, a JSON formátum térnyerésével; hivatalos szabvánnyá nem vált, de a gyakorlatban széles körben ezt használják.
Hol tart most
A séma évtizedek óta a szoftverfejlesztés alapeszköze. 2026 végére az AI-ban is megszokottá vált: a nagy modellszolgáltatók támogatják a sémához kötött, strukturált kimenetet, és az agentek eszközeit is jellemzően JSON-sémával írják le.
A hírekben
- Bíró Bence Péter pszichológus: az AI nem váltja ki az emberi kapcsolódást2026. okt. 31. · Egészség
- NHS Resolution útmutató az AI-használat kártérítési fedezetéről és felelősségéről2026. szept. 10. · Egészség
Más nevei
séma · schema · adatséma · data schema · JSON-séma · JSON Schema · adatbázisséma · database schema
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.