Točke spremanja: poništite svaku promjenu agenta
Svaki put kad Mythex agent uspješno završi potez, sprema točku spremanja datoteka vašeg projekta. Ako kasnija promjena pođe po zlu, projekt možete vratiti na bilo koju od tih točaka iz chata, bez opisivanja štete i nadanja da će je agent popraviti. Također možete urediti raniju poruku i ponovno je poslati, što vraća projekt unatrag i isprobava drugačiji prompt od te točke.
Što je točka spremanja
Točka spremanja je spremljena snimka datoteka projekta na kraju poteza. Ispod haube to je git točka spremanja. Git je sustav za verzioniranje koji programeri koriste za praćenje svake promjene u kodu. Ne trebate znati git da biste ga koristili; chat to obavlja umjesto vas.
Točke spremanja spremaju se nakon uspješnog poteza agenta. Svaka se nalazi na kraju odgovora agenta koji ju je proizveo, pa povijest chata služi kao vremenska crta projekta: svaki odgovor označava točku na koju se možete vratiti.
Zašto pomaže
Izrada s agentom je iterativna. Većina poteza pomiče projekt naprijed, ali neki ne: promjena rasporeda koja pokvari prikaz na mobitelu, refaktoriranje koje ide dalje nego što ste htjeli, značajka koja se pokaže kao kriva ideja.
Kad se to dogodi, primamljivo je zamoliti agenta da to popravi. Ponekad uspije. Često slaže novu promjenu na lošu, pa još jednu, i svaka popravka čini sljedeću težom. Vraćanje na zadnju dobru točku obično je brže i jeftinije od borbe s nagomilanim greškama. Krećete ponovno od nečega što je radilo.
Također olakšava isprobavanje stvari. Ako potez možete poništiti u dva klika, pitanje “što ako je hero sekcija video?” vas košta vrlo malo.
Kako se vratiti na točku spremanja
- Pronađite odgovor koji je ostavio projekt u stanju u kojem ga želite.
- Kliknite Vrati na ovu točku, ikona poništavanja na kraju odgovora, pored Kopiraj. Na laptopu se ikona pojavljuje kad pređete mišem preko odgovora.
- Potvrdite s Vrati u dijalogu koji se pojavi.
Datoteke projekta vraćaju se na stanje kakvo su bile na kraju tog poteza. Provjerite pregled da biste potvrdili, zatim nastavite odatle.
Uredi i pošalji ponovno
Ponekad problem nije bio rezultat, nego prompt. Za to postoji Uredi i pošalji ponovno:
- Pređite mišem preko jedne od svojih ranijih poruka i kliknite da je uredite.
- Ponovno napišite prompt onako kako ste ga trebali formulirati.
- Potvrdite Odbaci i pošalji ponovno.
Mythex vraća projekt na stanje prije tog poteza, kad točka spremanja postoji, i šalje vaš novi prompt. To je najbrži način da ponovite potez koji je krenuo u krivom smjeru, bez ostavljanja promjena loših pokušaja na mjestu.
Točke spremanja najbolje rade s malim koracima
Točka spremanja može vas vratiti samo na kraj poteza. Ako je jedan potez napravio pet stvari, možete poništiti sve pet ili nijednu. To je još jedan razlog da svaki zahtjev bude mali:
- Promijenite jedan odjeljak.
- Popravite jednu grešku.
- Dodajte jednu stranicu.
Manji zahtjevi znače manje iznenađenja i manju potrošnju kredita, a svaki ostavlja točku spremanja na koju se možete vratiti sam za sebe.
Također pomaže opisati što vidite u pregledu, a ne što mislite da kod treba raditi. Na primjer: “Na stranici s cijenama gumb Pro kartice je odrezan na mobitelu. Popravi prelijevanje i zadrži raspored za desktop.”
Za velike značajke počnite u Plan načinu: agent iznosi pristup, vi ga odobrite, a zatim Build radi kroz njega. Više o tome u planiranje prije izrade.
Kad se vratiti, a kad ponovno izgraditi
Vraćanje je pravi potez kad je projekt bio u dobrom stanju prije nekoliko poteza. Potpuna ponovna izgradnja vrijedi samo kad:
- potpuno promijenite ideju o proizvodu,
- arhitektura nije prikladna za nove zahtjeve,
- projekt je još prazan ili gotovo prazan.
Čak i tada recite što treba zadržati, naziv, boje brenda, sadržaj, kako ne biste izgubili ono što je već bilo ispravno.
Ograničenja
- Točke spremanja se spremaju nakon uspješnih poteza, a Odbaci i pošalji ponovno može vratiti unatrag samo kad točka spremanja postoji.
- Vraćanje vraća datoteke projekta na stanje kakvo su bile u toj točki.
- Točka spremanja obuhvaća cijeli potez. Ne možete poništiti dio poteza; manji potezi daju finiju kontrolu.
- Na laptopu se ikona Vrati pojavljuje tek pri prelasku mišem, pa pomaknite pokazivač preko odgovora ako ne vidite ikonu.
Ako radite na grešci, a ne na poništavanju, naš vodič o debugiranju aplikacije izrađene AI-jem pokriva drugu polovicu procesa.
Dokumentacija opisuje točke spremanja u Chatu i u Iteriranju bez ponovne izgradnje.