Blog

Checkpoint: annulla qualsiasi modifica fatta dall'agente

Ogni volta che l'agente Mythex completa con successo un turno, salva un checkpoint dei file del tuo progetto. Se una modifica successiva va storta, puoi riportare il progetto a uno di quei punti direttamente dalla chat, senza dover descrivere il danno e sperare che l'agente lo ripari. Puoi anche modificare un messaggio precedente e rinviarlo, il che riavvolge il progetto e prova un prompt diverso da quel punto.

Cos'è un checkpoint

Un checkpoint è uno snapshot salvato dei file del progetto alla fine di un turno. Sotto il cofano è un checkpoint git: git è il sistema di controllo di versione con cui gli sviluppatori tracciano ogni modifica a un codice sorgente. Non serve conoscere git per usarlo; ci pensa la chat.

I checkpoint vengono salvati dopo un turno dell'agente riuscito. Ognuno si trova alla fine della risposta dell'agente che lo ha prodotto, quindi la cronologia della chat funziona anche come linea del tempo del progetto: ogni risposta segna un punto a cui puoi tornare.

Perché aiuta

Costruire con un agente è un processo iterativo. La maggior parte dei turni fa avanzare il progetto, ma alcuni no: una modifica al layout che rompe la vista da telefono, un refactoring che va oltre quanto volevi, una funzione che si rivela l'idea sbagliata.

Quando succede, la tentazione è chiedere all'agente di sistemare. A volte funziona. Spesso però impila una nuova modifica su una cattiva, e poi un'altra, e ogni correzione rende la successiva più difficile. Tornare all'ultimo punto buono di solito è più veloce ed economico che combattere errori che si accumulano. Ripartì da qualcosa che funzionava.

Rende anche più sicuro provare le cose. Se puoi annullare un turno con due clic, chiedere "e se la sezione principale fosse un video?" ti costa pochissimo.

Come tornare a un checkpoint

  1. Trova la risposta che ha lasciato il progetto nello stato in cui vuoi tornare.
  2. Clicca Revert to this point, l'icona di annullamento alla fine della risposta, accanto a Copy. Su un laptop l'icona compare quando passi sopra la risposta con il mouse.
  3. Conferma con Restore nella finestra che appare.

I file del progetto tornano allo stato che avevano alla fine di quel turno. Controlla l'anteprima per verificare, poi prosegui da lì.

Modifica e rinvia

A volte il problema non era il risultato, ma il prompt. Per questo c'è Edit and resend:

  1. Passa sopra uno dei tuoi messaggi precedenti e clicca per modificarlo.
  2. Riscrivi il prompt nel modo in cui avresti dovuto formularlo.
  3. Conferma Discard & resend.

Mythex riavvolge il progetto a prima di quel turno, quando esiste un checkpoint, e invia il tuo nuovo prompt. È il modo più rapido per riprovare un turno andato nella direzione sbagliata senza lasciare in piedi le modifiche del tentativo sbagliato.

I checkpoint funzionano meglio con passi piccoli

Un checkpoint può riportarti solo alla fine di un turno. Se un turno ha fatto cinque cose, puoi annullarle tutte o nessuna. È un motivo in più per mantenere piccola ogni richiesta:

  • Cambia una sezione.
  • Correggi un bug.
  • Aggiungi una pagina.

Richieste più piccole significano meno sorprese e un consumo di crediti più basso, e ognuna lascia un checkpoint a cui puoi tornare da sola.

Aiuta anche descrivere ciò che vedi nell'anteprima piuttosto che ciò che, secondo te, il codice dovrebbe fare. Per esempio: "Nella pagina dei prezzi, il pulsante della card Pro è tagliato su mobile. Correggi il overflow e mantieni il layout desktop."

Per le funzioni più grandi, inizia in modalità Plan: l'agente delinea un approccio, tu lo approvi, poi Build lo porta a termine. Ne parliamo in pianifica prima di costruire.

Quando tornare indietro e quando ricostruire

Tornare indietro è la mossa giusta quando il progetto era in buono stato qualche turno fa. Una ricostruzione completa vale la pena solo quando:

  • Hai cambiato completamente l'idea di prodotto.
  • L'architettura è sbagliata per i nuovi requisiti.
  • Il progetto è ancora vuoto o quasi.

Anche in quel caso, di' cosa mantenere, il nome, i colori del brand, i contenuti, così non perdi ciò che era già giusto.

Limiti

  • I checkpoint vengono salvati dopo i turni riusciti, e Discard & resend può riavvolgere solo quando esiste un checkpoint.
  • Tornare indietro riporta i file del progetto allo stato che avevano in quel punto.
  • Un checkpoint copre un intero turno. Non puoi annullare una parte di un turno; turni più piccoli danno un controllo più fine.
  • Su un laptop l'icona di ripristino compare solo al passaggio del mouse, quindi sposta il puntatore sulla risposta se non la vedi.

Se stai lavorando su un bug invece di annullarlo, la nostra guida a come fare debug di un'app costruita con l'AI copre l'altra metà del processo.

La documentazione spiega i checkpoint in Chat e in Iterare senza ricostruire.

Mythex · Pricing · Crea qualsiasi cosa con l'AI · Template per siti web e app · Mythex a confronto · Glossario per creare app con l'AI · Strumenti gratuiti per creare app con l'AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)