AI-kódolás a végtelenségig? Így szakítja meg a működés a végtelen ciklust
AICTX: Miért felejtenek az AI kódolók, és hogyan lehet ezt megoldani
Ha már dolgoztál Claude-dal, Copilot-tal vagy más AI kódolóval, akkor valószínűleg találkoztál ezzel a bosszúsággal. Az AI remekül érti a kódot, de a következő munkamenetben már semmire sem emlékszik. Bezárod a munkafolyamatot, másnap megnyitod újra, és az asszisztens elölről kezdi: újraolvassa a dokumentációt, újra felfedezi a projektet, és újra megpróbálja azokat a parancsokat, amelyek tegnap már kudarcot vallottak.
Ez nem az AI hibája. Egyszerűen arról van szó, hogy nincs meg a rendszer, ami megőrizné a korábbi munkát.
Miért indul mindig hidegen az AI
A legtöbb esetben ez történik, amikor új munkamenetet indítasz:
- Az AI elolvassa a README-t, hogy megértse, mit építesz
- Bejárja a kódbázist, hogy feltérképezze a jelenlegi állapotot
- Újra lefuttatja a korábbi parancsokat, hogy megtudja, mi működik
- Tippeket ad, mi legyen a következő lépés
Mindez időt és erőforrásokat veszteget. A fejlesztőknek általában van jegyzettömbjük vagy dokumentációjuk, ahova írnak. Az AI-k viszont minden alkalommal újrakezdik.
A folytonosság kapszula
AICTX ezt a problémát próbálja megoldani. A lényege egy úgynevezett „continuity capsule” – egy strukturált összefoglaló, amely tartalmazza, amit az AI-nak tudnia kell. Ez nem egy rejtett adatbázisban tárolódik, hanem a projekt könyvtárában, a .aictx/ mappában. Ott van, ott ellenőrizhető, és verziókezelhető is.
Az AI ezzel belehet olvasva:
- Mit dolgozol éppen, és miért
- Milyen döntések születtek már
- Milyen próbálkozások mentek rosszba
- Milyen szabályokat kell betartani
Mit őriz meg az AICTX
Az AICTX megtartja négy fontos dolgot:
- Work State – a feladat aktuell állapota, a cél, a jelenlegi fájlok és a következő lépés
- Handoffs and Decisions – a korábbi architekturális döntések és eszközválasztások
- Known Failures – azok a parancsok és tesztek, amelyek nem működtek, és hogyan kellene őket kezelni
- Execution Contracts – a határok és a validációs módszerek, melyek fontosak különösen auditált projektekben
Együtt létezik a meglévő AI-kkal
Az AICTX nem új munkafolyamatot követel. Ez egy segédeszköz, amely a vorhandenen kódoló AI-kkal együtt működik – legyen az Codex, Claude Code vagy GitHub Copilot. Minden AI, amíg helyi vagy CLI-alapú, képes olvasni és írni a kapszulába.
Mi nem az AICTX
Az AICTX nem tökéletes megoldás. Nem garancia az AI helyességére, nem csökkenti a token-felhasználást, és nem csere a emberi felügyeletre. Egyszerűen csak egy helyi, átlátható segédeszköz, amely csökkenti a felesleges újraorientációt.
Miért érdemes kipróbálni
Ha már több munkamenetben dolgozol AI-kkal, akkor a folytonosság idővel megtérlik. Az AI nem újra próbálkozik már ismert kudarcokkal, nem kanyarodok vissza régi döntésekkel,也不ignores régi architekturális átgondolásokat. És végül az AI nem elölről kezd, hanem folytatja a munkát.
Ha már dolgoztál AI kódolókkal és találcoztál ezzel a problémával, az AICTX egyik első megoldása lehet, amely helyi, átlátható és nem köt a szolgáltatóhoz.