Blog

Mga Checkpoint: I-undo ang Anumang Pagbabago ng Agent

Sa tuwing matagumpay na natatapos ng Mythex agent ang isang turn, nagse-save ito ng checkpoint ng mga file ng proyekto mo. Kung may mali sa susunod na pagbabago, maaari mong ibalik ang proyekto sa alinman sa mga puntong iyon mula sa chat, nang hindi na kailangang ilarawan ang pinsala at umasang maaayos ito ng agent. Maaari mo ring i-edit ang nakaraang mensahe at ipadala ulit, na nagre-rewind sa proyekto at sumusubok ng ibang prompt mula roon.

Ano ang checkpoint

Ang checkpoint ay naka-save na snapshot ng mga file ng proyekto mo sa dulo ng isang turn. Sa ilalim, isa itong git checkpoint. Ang git ang version-control system na ginagamit ng mga developer para subaybayan ang bawat pagbabago sa codebase. Hindi mo kailangang malaman ang git para magamit ito; ang chat na ang bahala.

Nise-save ang mga checkpoint pagkatapos ng matagumpay na turn ng agent. Nakalagay ang bawat isa sa dulo ng sagot ng agent na gumawa nito, kaya nagsisilbing timeline ng proyekto mo ang kasaysayan ng chat: bawat sagot ay nagmamarka ng puntong maaari mong balikan.

Bakit ito nakatutulong

Iterative ang pagbuo kasama ang agent. Karamihan ng turn ay nagpapasulong ng proyekto, pero may ilan na hindi. Isang pagbabago sa layout na sumisira sa phone view, isang refactor na mas lumampas sa gusto mo, o isang feature na hindi pala tamang ideya.

Kapag ganoon, ang tuksong gawin ay hilingin sa agent na ayusin ito. Minsan gumagana iyon. Madalas, nagpapatong ito ng bagong pagbabago sa masamang pagbabago, at pagkatapos ay isa pa, at bawat ayos ay nagpapahirap sa susunod. Kadalasang mas mabilis at mas mura ang pag-rollback sa huling magandang punto kaysa sa paglaban sa dumaraming error. Nagsisimula ka ulit mula sa bagay na gumana.

Ginagawa rin nitong mas ligtas ang pagsubok. Kung kaya mong i-undo ang isang turn sa dalawang click, ang tanong na "paano kung video ang hero section?" ay halos walang bayad.

Paano bumalik sa checkpoint

  1. Hanapin ang sagot na nag-iwan sa proyekto sa estadong gusto mong balikan.
  2. I-click ang Revert to this point — ang undo icon sa dulo ng sagot, sa tabi ng Copy. Sa laptop, lumilitaw ang icon kapag itinapat mo ang mouse sa sagot.
  3. Kumpirmahin gamit ang Restore sa dialog na magtatanong.

Babalik ang mga file ng proyekto mo sa kalagayan nila sa dulo ng turn na iyon. Tingnan ang preview para makasiguro, at magpatuloy mula roon.

I-edit at ipadala ulit

Minsan, hindi ang resulta ang problema kundi ang prompt. Para doon, mayroong Edit and resend:

  1. Itapat ang mouse sa isa sa nauna mong mensahe at i-click para i-edit.
  2. Isulat ulit ang prompt sa paraang dapat sana ay ginamit mo.
  3. Kumpirmahin ang Discard & resend.

Ire-rewind ng Mythex ang proyekto sa bago ang turn na iyon, kapag may umiiral na checkpoint, at ipapadala ang bago mong prompt. Ito ang pinakamabilis na paraan para subukang muli ang isang turn na napunta sa maling direksyon, nang hindi iniiwan ang mga pagbabago ng masamang pagsubok.

Mas gumagana ang checkpoint kapag maliliit ang hakbang

Maibabalik ka lang ng checkpoint sa dulo ng isang turn. Kung limang bagay ang nagawa sa isang turn, maaari mong i-undo ang lima o wala. Isa pang dahilan iyon para panatilihing maliit ang bawat hiling:

  • Baguhin ang isang seksyon.
  • Ayusin ang isang bug.
  • Magdagdag ng isang pahina.

Ang mas maliliit na hiling ay nangangahulugang mas kaunting sorpresa at mas mababang paggamit ng credits, at bawat isa ay nag-iiwan ng checkpoint na maibabalikan nang mag-isa.

Nakatutulong din na ilarawan ang nakikita mo sa preview sa halip na kung ano sa tingin mo ang dapat gawin ng code. Halimbawa, "Sa pricing page, na-cut off ang button ng Pro card sa mobile. Ayusin ang overflow at panatilihin ang desktop layout."

Para sa malalaking feature, magsimula sa Plan mode: maglalatag ang agent ng paraan, aaprubahan mo ito, at pagkatapos ay tutuparin ito ng Build. Higit pa rito sa Plan before you build.

Kailan mag-rollback, at kailan mag-rebuild

Tamang gawin ang pag-rollback kapag maayos ang proyekto ilang turn na ang nakalipas. Sulit lang ang buong rebuild kapag:

  • Ganap nang nagbago ang ideya ng produkto mo.
  • Mali ang arkitektura para sa bagong kinakailangan.
  • Walang laman o halos walang laman pa ang proyekto.

Kahit noon, sabihin kung ano ang dapat panatilihin, gaya ng pangalan, kulay ng brand, at nilalaman, para hindi mawala ang mga bagay na tama na.

Mga limitasyon

  • Nase-save ang mga checkpoint pagkatapos ng matagumpay na turn, at maire-rewind lang ng Discard & resend kapag may umiiral na checkpoint.
  • Ibinabalik ng pag-revert ang mga file ng proyekto sa kalagayan nila sa puntong iyon.
  • Sumasakop ang isang checkpoint sa buong turn. Hindi mo maaaring i-undo ang bahagi nito; mas maliliit na turn ang nagbibigay ng mas pinong kontrol.
  • Sa laptop, lumalabas lang ang Revert icon kapag itinapat ang mouse, kaya ilipat ang pointer sa sagot kung hindi mo ito makita.

Kung nasa gitna ka ng pag-ayos ng bug sa halip na pag-undo nito, sakop ng aming gabay tungkol sa pag-debug ng app na ginawa ng AI ang kabilang kalahati ng proseso.

Sakop ng docs ang checkpoints sa Chat at sa Iterate without rebuilding.

Mythex · Pricing · Gumawa ng kahit ano gamit ang AI · Mga template ng website at app · Paghahambing ng Mythex · Glosaryo ng paggawa ng app gamit ang AI · Mga libreng tool sa paggawa ng app gamit ang 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 Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 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 தமிழ் తెలుగు ไทย Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)