Checkpoint-et: zhbëj çdo ndryshim që bën agjenti
Çdo herë që agjenti i Mythex përfundon një tur me sukses, ruan një checkpoint të skedarëve të projektit tënd. Nëse një ndryshim i mëvonshëm shkon keq, mund ta kthesh projektin në çfarëdo pike nga ato direkt nga chat-i — pa pasur nevojë ta përshkruash dëmin dhe të shpresosh që agjenti ta rregullojë. Mund edhe të redaktosh një mesazh të mëparshëm dhe ta dërgosh përsëri, që rikthen projektin dhe provon një kërkesë tjetër nga atje.
Çfarë është një checkpoint
Një checkpoint është një fotografi e ruajtur e skedarëve të projektit në fund të një ture. Nën kapuç, është një checkpoint git — git është sistemi i kontrollit të versioneve që përdorin zhvilluesit për të ndjekur çdo ndryshim në një bazë kodi. Nuk ke nevojë ta dish git për ta përdorur; chat-i e menaxhon për ty.
Checkpoint-et ruhen pas një ture të suksesshme të agjentit. Secili vendoset në fund të përgjigjes së agjentit që e prodhoi, kështu që historia e chat-it funksionon si një kronologji e projektit: çdo përgjigje shënon një pikë ku mund të kthehesh.
Pse ndihmon
Ndërtimi me një agjent është iterativ. Shumica e turave e çojnë projektin përpara, por disa jo — një ndryshim paraqitjeje që prish pamjen në telefon, një ristrukturim që shkon më larg nga sa dëshiroje, një funksionalitet që del të jetë ide e gabuar.
Kur ndodh kjo, lëvizja e tundimshme është t'i kërkosh agjentit ta rregullojë. Ndonjëherë funksionon. Shpesh shton një ndryshim të ri mbi një të keq, pastaj një tjetër, dhe çdo rregullim e bën të tjetrin më të vështirë. Kthimi te pika e fundit e mirë është zakonisht më i shpejtë dhe më i lirë sesa lufta me gabime që grumbullohen. Nis përsëri nga diçka që funksionoi.
Ka edhe një avantazh: nëse mund ta zhbësh një tur me dy klikime, pyetja "po sikur seksioni kryesor të ishte një video?" të kushton shumë pak.
Si të kthehesh te një checkpoint
- Gjej përgjigjen që e la projektin në gjendjen që të intereson.
- Kliko Revert to this point — ikona e zhbërjes në fund të përgjigjes, pranë Copy. Në laptop, ikona shfaqet kur e kalon miun mbi përgjigje.
- Konfirmo me Restore në dialogun që shfaqet.
Skedarët e projektit kthehen si ishin në fund të asaj ture. Kontrollo pamjen paraprake për ta verifikuar, pastaj vazhdo nga aty.
Redakto dhe dërgo përsëri
Ndonjëherë problemi nuk ishte rezultati, por kërkesa. Për këtë ekziston Edit and resend:
- Kalo miun mbi një nga mesazhet e tua të mëparshme dhe kliko për ta redaktuar.
- Rishkruaj kërkesën ashtu siç duhej ta kishe shprehur.
- Konfirmo Discard & resend.
Mythex e kthen projektin para asaj ture — kur ekziston një checkpoint — dhe dërgon kërkesën tënde të re. Është mënyra më e shpejtë për të riprovuar një tur që shkoi në drejtimin e gabuar, pa lënë ndryshimet e përpjekjes së keqe në vend.
Checkpoint-et funksionojnë më mirë me hapa të vegjël
Një checkpoint mund të të kthejë vetëm në fund të një ture. Nëse një tur bëri pesë gjëra, mund t'i zhbësh të pesë ose asnjërën. Kjo është një arsye më shumë për të mbajtur çdo kërkesë të vogël:
- Ndrysho një seksion.
- Rregullo një gabim.
- Shto një faqe.
Kërkesat më të vogla do të thonë më pak surpriza dhe më pak kredite të shpenzuara, dhe çdo njërë lë një checkpoint ku mund të kthehesh më vete.
Ndihmon edhe të përshkruash atë që sheh në pamjen paraprake, në vend të asaj që mendon se duhet të bëjë kodi — për shembull, "Në faqen e çmimeve, butoni i kartës Pro është i prerë në telefon. Rregullo tejkalimin dhe ruaj paraqitjen në desktop."
Për veçori të mëdha, nis në modalitetin Plan: agjenti parashtron një qasje, ti e miraton, pastaj Build punon sipas saj. Më shumë për këtë te Planifiko përpara se të ndërtosh.
Kur të kthehesh dhe kur të ndërtosh nga e para
Kthimi është zgjidhja e duhur kur projekti ishte në gjendje të mirë disa tura më parë. Një ndërtim i plotë nga e para vlen vetëm kur:
- Ke ndryshuar plotësisht idenë e produktit.
- Arkitektura nuk është e duhur për kërkesat e reja.
- Projekti është ende bosh ose pothuajse bosh.
Edhe atëherë, thuaj çfarë të ruhet — emrin, ngjyrat e markës, përmbajtjen — që të mos humbasësh atë që ishte tashmë e saktë.
Kufizime
- Checkpoint-et ruhen pas turave të suksesshme, dhe Discard & resend mund të kthejë vetëm kur ekziston një checkpoint.
- Kthimi i rikthen skedarët e projektit si ishin në atë pikë.
- Një checkpoint mbulon një tur të tërë. Nuk mund të zhbësh vetëm një pjesë; turet më të vogla të japin kontroll më të imët.
- Në laptop, ikona e kthimit shfaqet vetëm kur kalon miun, prandaj lëvize treguesin mbi përgjigje nëse nuk e sheh.
Nëse je duke punuar me një gabim, në vend që ta zhbësh, udhëzuesi ynë për debugimin e një aplikacioni të ndërtuar me AI mbulon anën tjetër të procesit.
Dokumentacioni mbulon checkpoint-et te Chat dhe te Ndrysho pa rindërtuar.