Kontrolne točke: razveljavite vsako spremembo agenta
Vsakič, ko agent Mythex uspešno konča potezo, shrani kontrolno točko datotek vašega projekta. Če se pozneje sprememba izjalovi, lahko projekt iz klepeta vrnete na katero koli od teh točk – ni treba opisovati škode in upati, da jo bo agent popravil. Lahko pa tudi uredite prejšnje sporočilo in ga pošljete znova, kar projekt premakne nazaj in poskusi drugačen poziv od tam naprej.
Kaj je kontrolna točka
Kontrolna točka je shranjen posnetek datotek vašega projekta ob koncu poteze. Pod pokrovom je to git kontrolna točka – git je sistem za nadzor različic, ki ga razvijalci uporabljajo za sledenje vsaki spremembi kode. Za uporabo ne potrebujete znanja gita; klepet to uredi namesto vas.
Kontrolne točke se shranijo po uspešni potezi agenta. Vsaka sedi na koncu odgovora agenta, ki jo je ustvaril, zato zgodovina klepeta deluje kot časovnica projekta: vsak odgovor označi točko, na katero se lahko vrnete.
Zakaj pomaga
Gradnja z agentom je iterativna. Večina potez projekt premakne naprej, nekatere pa ne – sprememba postavitve, ki pokvari pogled na telefonu, preureditev, ki gre dlje, kot ste želeli, funkcija, ki se izkaže za napačno idejo.
Takrat je skušnjava, da agenta prosite za popravilo. Včasih to deluje. Pogosto pa na slabo spremembo naloži novo, nato še eno, in vsak popravek naredi naslednjega težjega. Vrnitev na zadnjo dobro točko je običajno hitrejša in cenejša kot boj s kopičenjem napak. Začnete znova od nečesa, kar je delovalo.
Poskušanje stvari je tudi varnejše. Če potezo lahko razveljavite z dvema klikoma, vprašanje „kaj pa, če bo sekcija junaka video?“ stane zelo malo.
Kako se vrniti na kontrolno točko
- Poiščite odgovor, ki je projekt pustil v stanju, v katero se želite vrniti.
- Kliknite Revert to this point – ikono za razveljavitev na koncu odgovora, ob Copy. Na prenosniku se ikona prikaže, ko se miška premakne nad odgovor.
- Potrdite z Restore v pogovornem oknu.
Datoteke vašega projekta se povrnejo v stanje, kakršno je bilo ob koncu te poteze. Preverite predogled in nadaljujte od tam.
Uredi in pošlji znova
Včasih ni bil problem rezultat, ampak poziv. Za to je na voljo Edit and resend:
- Premaknite miško nad enega svojih prejšnjih sporočil in kliknite za urejanje.
- Prepišite poziv, kot bi ga morali zapisati.
- Potrdite Discard & resend.
Mythex projekt premakne nazaj na stanje pred to potezo – če kontrolna točka obstaja – in pošlje vaš novi poziv. Je najhitrejši način, da poskusite potezo, ki je šla v napačno smer, ne da bi slabi poskus pustili na mestu.
Kontrolne točke najbolje delujejo pri majhnih korakih
Kontrolna točka vas lahko vrne samo na konec poteze. Če je ena poteza naredila pet stvari, lahko razveljavite vseh pet ali nobene. To je še en razlog, da ohranjate vsako zahtevo majhno:
- Spremenite en razdelek.
- Popravite eno napako.
- Dodajte eno stran.
Manjše zahteve pomenijo manj presenečenj in manjšo porabo kreditov, vsaka pa pusti kontrolno točko, na katero se lahko vrnete sami.
Pomaga tudi opisati, kaj vidite v predogledu, namesto tega, kar mislite, da mora koda početi – na primer: „Na strani s cenami je gumb kartice Pro na mobilnem odrezan. Popravi prelivanje in ohrani postavitev za namizje.“
Pri večjih funkcijah začnite v načinu Plan: agent pripravi pristop, vi ga odobrite, nato Build delo izvede. Več o tem v načrtujte, preden gradite.
Kdaj vrniti in kdaj znova zgraditi
Vrnitev je pravilna poteza, ko je bil projekt pred nekaj potezami v dobrem stanju. Popolna ponovna gradnja se splača samo, ko:
- popolnoma spremenite idejo izdelka,
- arhitektura ni primerna za nove zahteve,
- je projekt še prazen ali skoraj prazen.
Tudi takrat povejte, kaj ohraniti – ime, barve blagovne znamke, vsebino –, da ne izgubite tega, kar je bilo že prav.
Omejitve
- Kontrolne točke se shranijo po uspešnih potezah, Discard & resend pa lahko vrne nazaj samo, kadar kontrolna točka obstaja.
- Vrnitev povrne datoteke projekta v stanje, kakršno je bilo ob tisti točki.
- Kontrolna točka pokriva celotno potezo. Dela poteze ne morete razveljaviti; manjše poteze dajo bolj natančen nadzor.
- Na prenosniku se ikona Revert prikaže samo ob premiku miške, zato jo premaknite nad odgovor, če je ne vidite.
Če se ukvarjate z napako, namesto da bi jo razveljavili, naš vodnik o odpravljanju napak v aplikaciji, zgrajeni z AI pokrije drugo polovico procesa.
Dokumentacija opisuje kontrolne točke v klepetu in v iteriranju brez ponovne gradnje.