Ha az AI körbe-körbe javít

Ötödször javítja ugyanazt a hibát, és egyre rosszabb? Ez a prompt megállítja a kapkodást: összefoglalja, mit próbáltatok, új hipotézist kér, és tiszta lappal indít.

Vibe codingHaladóAjánlott eszközök: ChatGPT, Claude, GeminiFrissítve:

Töltsd ki a saját adataiddal

A sárgával jelölt részeket cseréld a saját adataidra.

Elakadtunk: többször próbáltad javítani ugyanazt a hibát, és nem sikerült. Állj meg, ne írj több javítást, amíg végig nem mentünk ezen. Amit el akarok érni: [CÉL] Ami ehelyett történik (pontos hibaüzenettel vagy leírással): [HIBA] Amit eddig próbáltunk, és mi lett belőle: [EDDIGI PRÓBÁLKOZÁSOK] Az utolsó állapot, amikor még működött: [UTOLSÓ JÓ ÁLLAPOT] Lépések: 1. Foglald össze három mondatban, mit tudunk biztosan, és mit csak feltételeztünk eddig. 2. Írj három különböző magyarázatot arra, mi okozhatja a hibát. Legalább az egyik legyen olyan, amit eddig nem vizsgáltunk (például beállítás, gyorsítótár, verzió, rossz fájlt szerkesztünk). 3. Mindegyikhez adj egy ellenőrzést, amely nem módosítja a kódot: mit nézzek meg, mit írjak ki, mit futtassak. 4. Mondd meg őszintén, érdemes-e visszaállni az utolsó jó állapotra, és onnan újra, kisebb lépésben megcsinálni. Javítást csak akkor írj, amikor visszaírtam az ellenőrzések eredményét. Ha valamit nem tudsz a megadott adatokból, kérd el, ne találgass.

EllenőrzésCtrl + Enter: másolás

Példa: kitöltve, mintaválasszal

Cél
A kapcsolati űrlap elküldése után jöjjön e-mail a saját címemre
Hiba
Az űrlap kiírja, hogy „Sikeres küldés”, de e-mail nem érkezik. Hibaüzenet nincs.
Eddigi próbálkozások
Háromszor átírta a küldő függvényt; lecserélte a levélküldő csomagot; hozzáadott egy várakozást. Egyik után sem jött levél.
Utolsó jó állapot
A saját gépemen tegnap még ment, az élesített oldalon soha nem működött
Mintaválasz (Claude)

Amit tudunk: a saját gépeden működik, élesben nem; a felület sikert jelez; hibaüzenet nincs. Amit csak feltételeztünk: hogy a küldő kód a hibás. Háromszor írtuk át, és semmi nem változott, tehát valószínűleg nem ott a baj.

Három magyarázat

  1. Az éles környezetben hiányzik a levélküldő kulcs. A gépeden a .env fájlból jön, élesben külön kell beállítani. Ellenőrzés: nézd meg a tárhely beállításai között a környezeti változókat: ott van-e ugyanaz a kulcs, ugyanazzal a névvel?
  2. A hiba el van nyelve. A kód akkor is „sikert” ír ki, ha a küldés elbukik. Ellenőrzés: nyisd meg az éles oldal szervernaplóját közvetlenül egy küldés után.
  3. A levél elmegy, de nem érkezik meg. A feladó cím nincs hitelesítve a levélküldő szolgáltatónál. Ellenőrzés: nézd meg a szolgáltató felületén a kiküldött levelek listáját és a levélszemét mappát.

Visszaállás: nem kell. A három átírásból viszont érdemes visszavonni a csomagcserét, mert fölöslegesen bonyolít.

Írd meg, mit látsz a három helyen, és utána javítunk.

Szemléltető minta, Claude segítségével készült: azt mutatja, milyen jellegű és felépítésű válaszra számíthatsz. A többi ajánlott eszközzel a prompt várhatóan ugyanígy használható, de nem mindegyikben próbáltuk ki. A te eredményed más lesz. Hogyan készülnek a példák?

Miért működik?

Amikor egy javítás nem működik, a kódoló AI hajlamos ugyanabban az irányban még nagyobbat módosítani. Öt kör után a kód rosszabb, mint az elején, és a valódi ok ugyanott van. A prompt megtiltja a további javítást, és helyette diagnózist kér, kódmódosítás nélküli ellenőrzésekkel.

A „mit tudunk és mit feltételeztünk” kérdés gyakran önmagában megoldja a helyzetet, mert kiderül, hogy rossz helyen kerestetek.

Mire figyelj?

  • Hosszú, elakadt beszélgetésben az AI a saját korábbi tévedéseit is tényként kezeli. Ezt a promptot érdemes új beszélgetésben indítani.
  • Naplót, hibaüzenetet beillesztés előtt nézz át: ne maradjon benne jelszó, kulcs vagy ügyféladat.

Tippek eszközönként

Cursor, Claude Code
Új munkamenetet nyiss, és csak a hibához tartozó fájlokat add meg. A régi beszélgetés előzményei nélkül tisztábban lát.
Lovable, Bolt, Replit
Ha három próbálkozás nem segített, állj vissza az utolsó működő verzióra, és onnan kérd újra kisebb lépésben.

Folytasd ezekkel

Ugyanabban a beszélgetésben küldd el, a válasz után.

  • Az ellenőrzések eredménye: [ide írom]. Melyik magyarázat igazolódott, és mi a legkisebb javítás?
  • Mit írjunk a szabályfájlba, hogy ez a hiba ne ismétlődjön meg?

Kapcsolódó promptok

Összes vibe coding prompt

Hibakeresés módszeresen, feltevésekkel

Megállítja a találgatós javítgatást: a tünetekből rangsorolt feltevéseket állít fel, mindegyikhez egy ellenőrző lépést ad, és csak a bizonyított ok után javít. A javítás a lehető legkisebb marad.

Vibe coding

Biztonsági audit fenyegetésmodellel

Végigveszi, ki és hogyan élhetne vissza az alkalmazásoddal, majd a kódot a tipikus hibákra nézi át: jogosultság, bemenet, titkok, függőségek. Súlyosság szerint rangsorol, és jelzi, amit a beillesztett részből nem lát.

Vibe coding

Tesztterv a kritikus felhasználói utakra

Kockázat szerint rangsorolja, mit kell tesztelni az alkalmazásodban, majd megírja a legfontosabb teszteket. Kézzel elvégezhető ellenőrzőlistát is ad azoknak, akik nem írnak automata tesztet.

Vibe coding

Projektterv mérföldkövekkel és elfogadási feltételekkel

Az ötletedből olyan tervet ír, amelyet a kódoló AI lépésenként végre tud hajtani: hatókör, adatmodell, mérföldkövek, és mindegyiknél az, hogy miből látod, hogy kész. Külön listázza, ami szándékosan kimarad.

Vibe coding