Fogalomtár › Fejlesztői alapszavak
konfigurációs fájl
angolul: configuration file
A konfigurációs fájl olyan, többnyire egyszerű szöveges állomány, amelyben egy program beállításai szerepelnek, így a működése a programkód átírása nélkül módosítható.
Érthetően
Gondolj a mosógépre: a gép ugyanaz, de a tárcsán te állítod be, hány fokon és mennyi ideig mosson. A konfigurációs fájl a program tárcsája: ebben van rögzítve, hogyan viselkedjen a szoftver. Ilyen beállítás például a nyelv, a mentés helye, a használható eszközök köre vagy a tiltott műveletek listája.
Azért hasznos, mert a beállítás elválik magától a programtól. Ugyanaz a szoftver más-más konfigurációval egészen másként működhet, és a változtatáshoz nem kell programozónak lenned: elég átírni egy sort egy szövegfájlban.
Az AI-agenteknél ez különösen fontos. Egy kódoló agent konfigurációs fájljaiból derül ki, melyik modellt használja, milyen parancsokat futtathat engedély nélkül, mely külső szolgáltatásokhoz fér hozzá, és milyen házirendet kell betartania az adott projektben.
A menüben kattintgatott beállításokhoz képest az a különbség, hogy a fájl másolható, megosztható és visszakereshető. Egy csapat minden tagja ugyanazt a beállítást kaphatja meg, és ha a fájlt verziókezelőben tárolják, utólag is látszik, ki mit módosított.
Hogyan működik
- A program készítői eldöntik, mely tulajdonságok legyenek állíthatók, és ezeknek nevet adnak, például „nyelv” vagy „engedélyezett_parancsok”.
- A beállítások név–érték párokként kerülnek egy szövegfájlba, valamilyen bevett formátumban; a leggyakoribb a JSON, a YAML, a TOML és az INI.
- Induláskor a program megkeresi a fájlt a megszokott helyén, beolvassa, és ellenőrzi, hogy értelmes-e a tartalma.
- Ha több szinten is van beállítás (gyári alapérték, felhasználói, projektszintű), a program rangsorolja őket: általában a konkrétabb, közelebbi szint felülírja az általánosabbat.
- Ha módosítod a fájlt, a változás a program következő indításakor vagy újratöltéskor lép életbe; a hibás fájl miatt a program hibát jelezhet, vagy visszaállhat az alapértékekre.
Példa a mindennapokból
Kipróbálsz egy kódoló agentet, és zavar, hogy minden apró parancs előtt engedélyt kér. A leírás szerint elég a projekt mappájában lévő beállítófájlba felvenni a megbízhatónak tartott parancsokat, és onnantól ezeket az agent kérdezés nélkül lefuttatja. Ilyenkor konfigurációs fájlt szerkesztesz, még ha nem is nevezed így.
Kit érint
Gyakori félreértés
Korlátok és kockázatok
- Soha ne ossz meg és ne tölts fel nyilvános helyre olyan konfigurációs fájlt, amelyben jelszó vagy API-kulcs van, mert azzal bárki visszaélhet.
- A formátumok kényesek: egy hiányzó vessző vagy egy elcsúszott behúzás miatt előfordulhat, hogy a program el sem indul.
- Idegen forrásból letöltött konfigurációt ne használj átolvasás nélkül, mert olyan jogosultságot is adhat egy agentnek, amelyet te nem szánnál neki.
- A konfiguráció csak azt tudja állítani, amit a program készítői állíthatóvá tettek. Bekapcsolhat meglévő funkciót, bővítményt vagy külső eszközt, de olyat nem tud, amire a szoftver nincs felkészítve.
Hasonló, de nem ugyanaz
- forráskód – A forráskód azt írja le, mit tud a program, a konfigurációs fájl csak azt, hogy a meglévő képességeit milyen beállításokkal használja.
- környezeti változó – A környezeti változó szintén beállítást hordoz, de a futtató rendszer adja át a programnak indításkor, és nem a program saját, fájlban tárolt beállítása.
- rendszerprompt – A rendszerprompt természetes nyelvű utasítás a nyelvi modellnek. A konfigurációs fájl jellemzően kötött szerkezetű, gép által olvasott beállításlista, amely akár a rendszerpromptot is tartalmazhatja. Az agentek utasításfájljai a kettő határán állnak: fájlban tárolt, de szabad szövegű utasítások.
Kapcsolódó fogalmak
szoftverbeállítás, fájlformátum
Röviden a története
A beállítások külön szövegfájlban tárolása a korai operációs rendszerek óta bevett gyakorlat: az MS-DOS 1983-ban megjelent 2.0-s változata már a CONFIG.SYS fájlból olvasta ki az indítási beállításokat. A ma népszerű formátumok közül a YAML 2001-ben, a TOML 2013-ban jelent meg.
Hol tart most
2026 végén a szoftverek túlnyomó többsége használ konfigurációs fájlokat, és az AI-agentek terjedésével új szerepet is kaptak: ezekben rögzítik az agentek jogosultságait, eszközeit és projektszintű utasításait.
A hírekben
- Kódoló agentek a Letöltések mappába tett rosszindulatú fájlokkal eltéríthetők2026. okt. 26. · Kód
Más nevei
konfigurációs fájl · konfigurációs állomány · beállítófájl · konfigfájl · config fájl · configuration file · config file · settings file
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.