Kontrollpunktid: võta tagasi iga agendi muudatus
Iga kord, kui Mythexi agent lõpetab vooru edukalt, salvestab ta projekti failidest kontrollpunkti. Kui hiljem midagi valesti läheb, saad projekti vestlusest tagasi viia mistahes neist punktidest. Ei pea kirjeldama kahju ja lootma, et agent selle parandab. Samuti saad muuta varasemat sõnumit ja selle uuesti saata, mis viib projekti tagasi ja proovib sealt edasi teistsuguse päringuga.
Mis on kontrollpunkt
Kontrollpunkt on projekti failide salvestatud hetktõmmis agendi vooru lõpus. Taga on git-kontrollpunkt. Git on versioonihaldussüsteem, mida arendajad kasutavad koodibaasi iga muudatuse jälgimiseks. Seda kasutamiseks ei pea gitit tundma; vestlus teeb selle sinu eest ära.
Kontrollpunktid salvestatakse pärast edukat agendi vooru. Iga punkt asub selle vastuse lõpus, mis selle tekitas, nii et vestlusajalugu toimib projekti ajajoonena: iga vastus märgib punkti, kuhu saad tagasi pöörduda.
Miks see aitab
Agendiga ehitamine on iteratiivne. Enamik vooru viib projekti edasi, aga mõned ei vii: paigutuse muudatus, mis lõhub telefonivaate, refaktor, mis läks kaugemale, kui tahtsid, või funktsioon, mis osutub valeks ideeks.
Kui nii läheb, on ahvatlev paluda agendil seda parandada. Mõnikord see töötab. Sageli kihistab see uue muudatuse halva peale ja siis veel ühe, ning iga parandus muudab järgmise raskemaks. Tagasi viimine viimase hea punktini on tavaliselt kiirem ja odavam kui kuhjuvate vigadega võitlemine. Alustad uuesti millestki, mis töötas.
See teeb ka asjade proovimise ohutumaks. Kui saad vooru kahe klõpsuga tagasi võtta, maksab küsimine „mis oleks, kui kangelasosa oleks video?” sulle väga vähe.
Kuidas kontrollpunkti juurde tagasi pöörduda
- Leia vastus, mis viis projekti seisukorda, kuhu tahad tagasi minna.
- Klõpsa Revert to this point, tagasivõtmisikooni vastuse lõpus, Copy kõrval. Sülearvutil ilmub ikoon siis, kui hiirega vastuse peale liigud.
- Kinnita Restore dialoogis, mis küsib.
Sinu projekti failid rulluvad tagasi sellesse seisu, mis oli vooru lõpus. Kontrolli eelvaadet, et veenduda, ja jätka sealt.
Muuda ja saada uuesti
Mõnikord polnud probleem tulemus, vaid päring. Selleks on Edit and resend:
- Liigu mõne varasema sõnumi peale ja klõpsa, et seda muuta.
- Kirjuta päring ümber nii, nagu oleksid pidanud seda sõnastama.
- Kinnita Discard & resend.
Mythex viib projekti tagasi enne seda vooru, kui kontrollpunkt on olemas, ja saadab sinu uue päringu. See on kiireim viis proovida uuesti vooru, mis läks valesse suunda, ilma et halva katse muudatused jääksid alles.
Kontrollpunktid töötavad kõige paremini väikeste sammudega
Kontrollpunkt saab sind viia tagasi ainult vooru lõppu. Kui üks voor tegi viis asja, saad need kõik tagasi võtta või mitte ühtegi. See on veel üks põhjus hoida iga päring väike:
- Muuda üks osa.
- Paranda üks viga.
- Lisa üks leht.
Väiksemad palved tähendavad vähem üllatusi ja väiksemat krediitide kulu, ja iga neist jätab kontrollpunkti, millele saad iseseisvalt tagasi pöörduda.
Aitab ka see, kui kirjeldad, mida näed eelvaates, mitte seda, mida sa arvad, et kood peaks tegema. Näiteks: „Hinnalehel on Pro-kaardi nupp mobiilis ära lõigatud. Paranda ülevoolu ja hoia lauaarvuti paigutust.”
Suuremate funktsioonide puhul alusta Plan režiimis: agent kirjeldab lähenemise, sina kiidad selle heaks ja Build töötab selle läbi. Sellest lisaks loe Plaani enne ehitamist.
Millal tagasi pöörata ja millal uuesti ehitada
Tagasipööramine on õige valik, kui projekt oli mõni vooru tagasi heas seisus. Täielik uuesti ehitamine on mõttekas ainult siis, kui:
- oled toote idee täielikult muutnud,
- arhitektuur ei sobi uutele nõuetele,
- projekt on veel tühi või peaaegu tühi.
Ka siis ütle, mida hoida: nimi, brändivärvid, sisu, et sa ei kaotaks seda, mis oli juba õige.
Piirangud
- Kontrollpunktid salvestatakse pärast edukaid vooru, ja Discard & resend saab tagasi kerida ainult siis, kui kontrollpunkt on olemas.
- Tagasipööramine viib projekti failid tagasi sellesse seisu, mis oli sel hetkel.
- Kontrollpunkt katab terve vooru. Osa vooru ei saa tagasi võtta; väiksemad voorud annavad peenema kontrolli.
- Sülearvutil ilmub tagasivõtmise ikoon ainult hiirega üle liikudes, seega liiguta hiirt vastuse kohal, kui sa seda ei näe.
Kui sa pigem parandad viga, kui võtad muudatust tagasi, katab meie juhend AI-ga ehitatud rakenduse silumisest protsessi teise poole.
Dokumentatsioonis on kontrollpunktid kirjas jaotistes Vestlus ja Itereeri ilma uuesti ehitamata.