AI rendszerek termelésben · Lecke 03

Frissítések élesben

Egy ágens percekig, néha órákig fut egyetlen feladaton. Ha közben egy jószándékú kódfrissítést tolunk ki, a futó munka nem szakadhat félbe. Erre válasz a rainbow deployment.

Vissza a tananyaghoz


Miért veszélyes egy sima újraindítás

A hagyományos szoftverfrissítés modellje egyszerű, leállítjuk a régi verziót, elindítjuk az újat. Egy hosszan futó AI ágens esetén ez katasztrofális lehet, mert a folyamatban lévő munka elveszhet, egy félbehagyott eszközhívás inkonzisztens állapotban maradhat, és a felhasználó egy hibaüzenettel szembesül ott, ahol korábban minden működött.

Anthropic csapata erre a problémára a rainbow deployment technikát alkalmazza. A lényege, hogy a régi és az új verzió egy ideig egyszerre, párhuzamosan fut, és a forgalom fokozatosan, apránként tolódik át az egyikről a másikra, ahelyett hogy egy pillanat alatt váltana a rendszer.


Bejövő forgalom Régi verzió Új verzió mindkét verzió aktívan fut egyszerre a forgalom fokozatosan tolódik át az újra
Rainbow deployment, a forgalom apránként mozog a régi verzióról az újra, futó ágensek megszakítása nélkül.

Mit nyerünk a fokozatos átállással

Amíg a forgalom fokozatosan mozog át, a csapat folyamatosan figyelheti, hogy az új verzió ugyanolyan jól, vagy jobban teljesít-e, mint a régi. Ha valami hibát mutat, a forgalom visszatolható a régi verzióra anélkül, hogy bármelyik felhasználó munkája megszakadt volna. Ez a megközelítés a kockázatot apró, kezelhető lépésekre bontja egyetlen nagy, visszafordíthatatlan váltás helyett.


100% régi 75% / 25% 50% / 50% 100% új a forgalom lépésről lépésre tolódik, minden szakaszban megfigyelve
A rainbow deployment fázisai, apró lépésekben halad a teljes átállásig.

Mit jelent ez a saját rendszerednél

Nem kell hatalmas infrastruktúra ahhoz, hogy ezt az elvet alkalmazd. Ha egy vállalati AI ágens éles használatban van, már egy egyszerű verziójelzés és fokozatos kikapcsolás is óriási különbséget jelent ahhoz képest, mintha egyetlen pillanatban minden felhasználó az új verzióra váltana, teszt nélkül.


Forrás

Anthropic "How we built our multi-agent research system", "Writing effective tools for AI agents" és a hivatalos Claude Code best practices dokumentáció magyar feldolgozása.


← Előző lecke Következő lecke →

Workshop

AI Transformation Day

Egésznapos, vezetőknek szóló program. Feltérképezzük, hol tart a szervezet, mi az első reális lépés, és milyen belső feltételek szükségesek a sikerhez. A nap végén konkrét, prioritizált cselekvési lista.

Érdekel a program →