Blog

Checkpointy: vráťte späť každú zmenu agenta

Vždy, keď agent Mythex úspešne dokončí krok, uloží checkpoint súborov vášho projektu. Ak neskoršia zmena pokazí veci, môžete projekt vrátiť k ktorémukoľvek z týchto bodov priamo z chatu — nemusíte opisovať škodu a dúfať, že ju agent opraví. Môžete tiež upraviť skoršiu správu a znova ju odoslať, čím sa projekt vráti na tom mieste a vyskúša sa iný prompt.

Čo je checkpoint

Checkpoint je uložený snímok súborov projektu na konci kroku. Pod kapotou ide o git checkpoint — git je systém na správu verzií, ktorý vývojári používajú na sledovanie každej zmeny kódu. Git na používanie nepotrebujete; chat sa o to postará za vás.

Checkpointy sa ukladajú po úspešnom kroku agenta. Každý sedí na konci odpovede agenta, ktorá ho vytvorila, takže história chatu slúži ako časová os projektu: každá odpoveď označuje bod, ku ktorému sa môžete vrátiť.

Prečo to pomáha

Stavanie s agentom je iteratívne. Väčšina krokov posúva projekt dopredu, ale niektoré nie — zmena rozloženia, ktorá rozbije zobrazenie na telefóne, refaktor, ktorý zašiel ďalej, než ste chceli, funkcia, ktorá sa ukáže ako zlý nápad.

Keď sa to stane, lákavé je požiadať agenta o opravu. Niekedy to funguje. Často však naverší novú zmenu na zlú, a potom ďalšiu, a každá oprava sťaží tú ďalšiu. Vrátiť sa k poslednému dobrému bodu je zvyčajne rýchlejšie a lacnejšie než bojovať s narastajúcimi chybami. Začnete znova od niečoho, čo fungovalo.

Vďaka tomu je aj bezpečnejšie niečo skúšať. Ak krok viete vrátiť dvoma kliknutiami, otázka „čo ak bude sekcia hrdinu video?“ vás stojí veľmi málo.

Ako sa vrátiť k checkpointu

  1. Nájdite odpoveď, ktorá nechala projekt v stave, do ktorého sa chcete vrátiť.
  2. Kliknite na Revert to this point — ikonu späť na konci odpovede, vedľa Copy. Na notebooku sa ikona zobrazí, keď nad odpoveďou podržíte kurzor.
  3. Potvrďte tlačidlom Restore v dialógu, ktorý sa opýta.

Súbory projektu sa vrátia do stavu, v akom boli na konci daného kroku. Skontrolujte náhľad, že to tak je, a pokračujte odtiaľ.

Upraviť a odoslať znova

Niekedy problémom nebol výsledok, ale prompt. Na to slúži Edit and resend:

  1. Podržte kurzor nad jednou zo svojich skorších správ a kliknite na úpravu.
  2. Prepíšte prompt tak, ako ste ho mali sformulovať.
  3. Potvrďte Discard & resend.

Mythex vráti projekt do stavu pred tým krokom — ak checkpoint existuje — a odošle váš nový prompt. Je to najrýchlejší spôsob, ako zopakovať krok, ktorý išiel nesprávnym smerom, bez toho, aby zmeny zlého pokusu ostali na mieste.

Checkpointy najlepšie fungujú pri malých krokoch

Checkpoint vás vie vrátiť len na koniec kroku. Ak jeden krok urobil päť vecí, môžete vrátiť všetkých päť alebo žiadnu. To je ďalší dôvod držať každú požiadavku malú:

  • Zmeňte jednu sekciu.
  • Opravte jednu chybu.
  • Pridajte jednu stránku.

Menšie žiadosti znamenajú menej prekvapení a nižšiu spotrebu kreditov a každá zanechá checkpoint, ku ktorému sa môžete vrátiť samostatne.

Pomáha aj opísať, čo vidíte v náhľade, namiesto toho, čo podľa vás má kód robiť — napríklad „Na stránke cien je na mobile tlačidlo karty Pro odrezané. Oprav pretečenie a zachovaj rozloženie pre desktop.“

Pri väčších funkciách začnite v režime Plan: agent navrhne postup, vy ho schválite a potom Build postupuje podľa neho. Viac o tom v článku Plánujte pred stavaním.

Kedy sa vrátiť a kedy znova postaviť

Vrátenie je správna voľba, keď bol projekt pred pár krokmi v dobrom stave. Úplné znovupostavenie má zmysel len vtedy, keď:

  • úplne zmeníte nápad produktu,
  • architektúra nesedí na nové požiadavky,
  • projekt je ešte prázdny alebo takmer prázdny.

Aj vtedy povedzte, čo si ponechať — názov, farby značky, obsah — aby ste nestratili, čo už bolo správne.

Obmedzenia

  • Checkpointy sa ukladajú po úspešných krokoch a Discard & resend vie vrátiť len vtedy, keď checkpoint existuje.
  • Vrátenie spätne nastaví súbory projektu do stavu, v akom boli v tom bode.
  • Checkpoint pokrýva celý krok. Časť kroku vrátiť nemožno; menšie kroky dajú jemnejšiu kontrolu.
  • Na notebooku sa ikona Revert zobrazí len pri prejdení kurzorom, takže ak ju nevidíte, presuňte kurzor nad odpoveď.

Ak riešite chybu, nie jej vrátenie, náš sprievodca ladením aplikácie vytvorenej AI pokrýva druhú polovicu procesu.

Checkpointy sú v dokumentácii popísané v častiach Chat a Iterácia bez znovupostavenia.

Mythex · Pricing · Vytvorte čokoľvek s AI · Šablóny webov a aplikácií · Mythex v porovnaní · Slovník pojmov tvorby aplikácií s AI · Bezplatné nástroje na tvorbu aplikácií s AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)