Fogalomtár › Fejlesztői alapszavak
rollback
A rollback egy rendszer visszaállítása egy korábbi, még jól működő állapotára, amikor egy frissítés, módosítás vagy félbemaradt művelet hibát okozott.
Érthetően
Képzeld el, hogy átrendezed a nappalit, és kiderül, hogy az új elrendezésben nem nyílik ki az ajtó. Ha előtte lefényképezted a szobát, mindent vissza tudsz tenni a helyére. A rollback ugyanez a szoftverek világában: visszalépés egy korábbi, bevált állapotra.
Arra jó, hogy egy rossz frissítés ne okozzon tartós bajt. Ha az új verzió lefagy, lassú vagy hibásan számol, a csapat nem élesben kezdi keresni a hibát. Előbb visszaállítja a régit, és csak utána nyomoz nyugodtan.
Az AI-korszakban a szó új jelentőséget kapott. Ha egy kódoló agent önállóan ír át fájlokat vagy módosít beállításokat, a visszaállítás lehetősége a biztonsági háló. Enélkül az agentre csak apró feladatot érdemes bízni. Ha van visszaállítás, bátrabban lehet kísérletezni.
Más, mint a hibajavítás: a rollback nem oldja meg a problémát, csak visszaviszi a rendszert oda, ahol a probléma még nem létezett.
Hogyan működik
- Mentési pont készül: a változtatás előtt a rendszer rögzíti az aktuális állapotot, például megőrzi a program addigi verzióját, pillanatképet készít az adatbázisról, vagy eltárolja a fájlok előző változatát.
- Kimegy a változtatás: élesedik az új verzió, lefut az adatmódosítás, vagy az agent elvégzi a rábízott műveleteket.
- Figyelik az eredményt: emberek vagy automatikus mérőszámok ellenőrzik, hogy nőtt-e a hibák száma, lassult-e a rendszer, és helyesek-e az adatok.
- Ha baj van, visszaállítás indul: a rendszer visszakapcsol a mentett állapotra. Jól felépített rendszerben ez percek kérdése, és sokszor automatikusan történik.
- Utána jön a tanulság: a csapat kideríti, mi romlott el, kijavítja, és a javított változatot adja ki újra.
Példa a mindennapokból
Frissül a bankod internetbankja, és másnap reggel nem tudsz belépni. Délre újra működik, de a régi kinézettel: a bank visszavonta a hibás frissítést a saját szerverein, vagyis rollbacket hajtott végre. Hasonlót látsz akkor is, amikor egy AI-asszisztensben a „visszaállítás korábbi ellenőrzőpontra” gombbal semmissé teszed az agent utolsó módosításait.
Kit érint
Gyakori félreértés
Korlátok és kockázatok
- A külvilágra ható műveletek (üzenetküldés, fizetés, megrendelés, törlés másik rendszerben) általában nem vonhatók vissza, ezért ezeknél az agentnek előzetes jóváhagyást érdemes kérnie.
- Az adatbázis visszaállításával elveszhetnek azok az adatok, amelyek a mentési pont és a visszaállítás között keletkeztek.
- A soha ki nem próbált visszaállítási terv gyakran épp akkor mond csődöt, amikor szükség lenne rá.
- A rollback időt nyer, de nem javít: a hiba oka megmarad, és a következő kiadásnál újra előjöhet.
Hasonló, de nem ugyanaz
- biztonsági mentés – A biztonsági mentés maga az elmentett másolat, a rollback pedig az a művelet, amellyel a rendszert egy korábbi állapotra visszaállítják.
- hibajavítás – A hibajavítás előre lép egy új, javított verzióval, a rollback hátra lép a régi, működő verzióra.
- visszavonás (undo) – A visszavonás jellemzően egyetlen felhasználói lépést töröl egy programon belül, a rollback egy egész rendszer, kiadás vagy tranzakció állapotát állítja vissza.
Kapcsolódó fogalmak
verziókezelés, üzemeltetés, kockázatkezelés
tranzakció-visszavonás, ellenőrzőpont, automatikus visszaállítás
biztonsági mentés, telepítés, emberi jóváhagyás, homokozó, védőkorlát
Röviden a története
A fogalom az adatbázis-kezelésből ered: az 1970-es években kidolgozott tranzakciós rendszerekben a félbemaradt vagy hibás műveletsort vissza kellett tudni vonni, erre szolgál az SQL nyelv ROLLBACK utasítása. Innen terjedt át a szoftverkiadásokra, majd az AI-agentek munkájának visszavonására.
Hol tart most
A szoftverfejlesztésben és az üzemeltetésben évtizedek óta alapgyakorlat. 2026 végén a vezető kódoló agentek is kínálnak ellenőrzőpontokat és visszaállítást. A külső rendszerekben végzett műveletek visszavonására viszont továbbra sincs általános megoldás.
A hírekben
- A Claude Code ügyféladatokat és jegyzeteket törölt, amikor takarítási feladatot kapott2026. nov. 4. · Kód
- Kijavítja-e a Copilot a saját biztonsági találatait? A GitHub Agentic Autofix tesztje2026. aug. 17. · Kód
- Hét állam fogadott el 2026-ban AI-szabályt az egészségügyben, főként az előzetes engedélyezésről2026. aug. 10. · Egészség
Más nevei
rollback · roll back · visszaállítás · visszagörgetés · visszaállás korábbi verzióra · revert · ROLLBACK utasítás · checkpoint-visszaállítás
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.