Lagrepunkter: Angre enhver endring agenten gjør
Hver gang Mythex-agenten fullfører en tur vellykket, lagrer den et lagrepunkt av prosjektets filer. Hvis en senere endring går galt, kan du rulle prosjektet tilbake til et av disse punktene fra chatten, uten å beskrive skaden og håpe at agenten kan reparere den. Du kan også redigere en tidligere melding og sende den på nytt. Da spoles prosjektet tilbake, og en annen prompt prøves derfra.
Hva et lagrepunkt er
Et lagrepunkt er et lagret øyeblikksbilde av prosjektfilene ved slutten av en tur. Under panseret er det et git-lagrepunkt. Git er versjonskontrollsystemet utviklere bruker for å spore hver endring i en kodebase. Du trenger ikke å kunne git for å bruke det. Chatten tar seg av det for deg.
Lagrepunkter lagres etter en vellykket agenttur. Hvert sitter ved slutten av agentens svar som produserte det, slik at chatthistorikken fungerer som en tidslinje for prosjektet ditt. Hvert svar markerer et punkt du kan vende tilbake til.
Hvorfor det hjelper
Å bygge med en agent er iterativt. De fleste turer flytter prosjektet framover, men noen gjør ikke det: en layoutendring som ødelegger mobilvisningen, en refaktorering som går lenger enn du ønsket, en funksjon som viser seg å være feil idé.
Når det skjer, er det fristende å be agenten fikse det. Noen ganger fungerer det. Ofte legger det en ny endring oppå en dårlig en, og så en til, og hver rettelse gjør den neste vanskeligere. Å rulle tilbake til siste gode punkt er vanligvis raskere og billigere enn å kjempe mot feil som hoper seg opp. Du starter på nytt fra noe som fungerte.
Det gjør det også tryggere å prøve ting. Hvis du kan angre en tur på to klikk, koster det deg svært lite å spørre «hva om heltedelen var en video?»
Slik ruller du tilbake til et lagrepunkt
- Finn svaret som satte prosjektet i tilstanden du vil tilbake til.
- Klikk Revert to this point, angreikonet på slutten av svaret, ved siden av Copy. På en laptop vises ikonet når du holder musepekeren over svaret.
- Bekreft med Restore i dialogen som spør.
Prosjektfilene dine rulles tilbake til slik de var ved slutten av den turen. Sjekk forhåndsvisningen for å bekrefte, og fortsett derfra.
Rediger og send på nytt
Noen ganger var problemet ikke resultatet, men prompten. For det finnes Edit and resend:
- Hold musepekeren over en av dine tidligere meldinger og klikk for å redigere den.
- Skriv prompten på nytt, slik du burde ha formulert den.
- Bekreft Discard & resend.
Mythex spoler prosjektet tilbake til før den turen, når et lagrepunkt finnes, og sender din nye prompt. Det er den raskeste måten å prøve på nytt en tur som gikk i feil retning, uten å la endringene fra det mislykkede forsøket stå igjen.
Lagrepunkter fungerer best med små steg
Et lagrepunkt kan bare føre deg tilbake til slutten av en tur. Hvis én tur gjorde fem ting, kan du angre alle fem eller ingen. Det er en grunn til å holde hver forespørsel liten:
- Endre én seksjon.
- Fiks én feil.
- Legg til én side.
Mindre forespørsler gir færre overraskelser og lavere kredittbruk. Hver av dem etterlater et lagrepunkt du kan gå tilbake til på egen hånd.
Det hjelper også å beskrive det du ser i forhåndsvisningen, i stedet for hva du tror koden burde gjøre. For eksempel: «På prissiden er knappen på Pro-kortet kuttet av på mobil. Fiks overflowen og behold desktop-layouten.»
For store funksjoner, start i Plan-modus. Agenten skisserer en tilnærming, du godkjenner den, og så arbeider Build seg gjennom den. Mer om det i Planlegg før du bygger.
Når du skal rulle tilbake, og når du skal bygge på nytt
Tilbakerulling er riktig når prosjektet var i en god tilstand for noen turer siden. En full ombygging er bare verdt det når:
- Du har endret produktideen helt.
- Arkitekturen er feil for de nye kravene.
- Prosjektet fortsatt er tomt eller nesten tomt.
Selv da bør du si hva du vil beholde, som navnet, merkefargene og innholdet, slik at du ikke mister det som allerede var riktig.
Begrensninger
- Lagrepunkter lagres etter vellykkede turer, og Discard & resend kan bare spole tilbake når et lagrepunkt finnes.
- Tilbakerulling ruller tilbake prosjektfilene dine til slik de var på det punktet.
- Et lagrepunkt dekker en hel tur. Du kan ikke angre en del av en. Mindre turer gir finere kontroll.
- På en laptop vises Revert-ikonet bare når du holder musepekeren over. Flytt pekeren over svaret hvis du ikke ser det.
Hvis du jobber med en feil i stedet for å angre en, dekker vår guide om feilsøking av en AI-bygget app den andre halvdelen av prosessen.
Dokumentasjonen dekker lagrepunkter i Chat og i Iterer uten å bygge på nytt.