Planiraj prije gradnje: kako Plan mode radi u Mythexu
Mythex chat ima tri načina rada: Build, Plan i Ask. Plan je onaj po koji treba posegnuti prije velike ili nejasne promjene. U Plan modu agent smisli pristup bez uređivanja vašeg projekta. Vi pročitate plan i tek kad pritisnete Build agent počinje mijenjati stvari.
Što radi
Svaki chat radnog prostora ima izbornik načina rada:
| Način | Za što je |
|---|---|
| Build | Izravno mijenja projekt |
| Plan | Raspravlja o pristupu prije uređivanja |
| Ask | Odgovara na pitanja bez uređivanja koda |
Kad je plan spreman, u chatu se pojavljuje kartica plana s već navedenim todo stavkama. View Plan je otvara u kartici samo za čitanje koja prikazuje cijeli pristup (odjeljke, sadržaj i popis koraka) s vlastitim gumbom Build. Pritisnete li Build na kartici ili u kartici plana, agent počinje implementirati.
Isti izbornik nalazi se u polju za pisanje na kontrolnoj ploči, pa možete i novi projekt započeti u Plan modu. Slanje s početne stranice stvara projekt i otvara radni prostor u načinu koji ste odabrali.
Zašto pomaže
Zahtijevati od agenta da odmah gradi dobro funkcionira za male, jasne promjene. Za velike ili nejasne, može krenuti u smjeru koji niste mislili, a svaka popravka nad pogrešnim početkom čini sljedeću težom.
Plan vam daje jeftinu kontrolnu točku prije nego se promijeni ijedan kod. Vidite kako je agent razumio zahtjev i korake koje namjerava napraviti. Ako nešto nije u redu, ispravite to u jednoj rečenici, a ne rastavljate build.
Plan mode je i siguran prostor za istraživanje. Agent tijekom planiranja samo gleda: ako ste povezali aplikacije preko Connectors, može ih navesti i istražiti što bi mogle učiniti, ali ne može pokrenuti nijednu akciju. Planiranje nikad ne šalje e-poštu.
Kako ga koristiti
- Odaberite Plan iz izbornika načina rada u radnom prostoru (ili u polju za pisanje na kontrolnoj ploči za novi projekt).
- Opišite promjenu. Budite konkretni o tome što želite i što treba ostati isto: naziv, boje marke, sadržaj.
- Odgovorite na pitanja. Ako agentu treba odluka o proizvodu, iznad polja za pisanje pojavit će se panel Ask questions. Odaberite opciju ili upišite svoj odgovor, pa kliknite Continue.
- Pročitajte plan. Pritisnite View Plan na kartici plana da ga otvorite u zasebnoj kartici.
- Prilagodite ako treba. Odgovorite u chatu što promijeniti.
- Pritisnite Build na kartici ili u kartici plana kad ste zadovoljni.
Agent to može i predložiti
Ako ste u Build modu, a agent smatra da zahtjev prvo treba plan, pojavljuje se kartica Switch to Plan. Switch (ili ⌘/Ctrl+Enter) nastavlja u Plan modu; Skip (Esc) ostaje tamo gdje jeste. Traka ispod razloga je odbrojavanje: ako je ne dirate, zadatak sam prelazi u Plan, pa vas traženje plana dok ste u Build modu i dalje dovodi do plana.
Kad planirati, a kad ne
Iz vodiča Iterate:
- Plan kad je promjena nejasna ili rizična, ili za svaku veliku značajku.
- Ask kad želite objašnjenje, npr. „što ovo radi?”, bez promjene datoteka.
- Build kad znate što želite i radi se o malom, jasnom koraku: promjena jednog odjeljka, popravak jedne greške, dodavanje jedne stranice. Manji zahtjevi znače manje iznenađenja i manju potrošnju kredita.
Planiranje ne zamjenjuje iterativni rad u malim koracima, nego ga priprema. Dobar plan veliku značajku razlaže na popis koraka, a Build ih obrađuje redom.
Ako build ipak pođe po zlu
Planovi smanjuju iznenađenja, ali ih ne uklanjaju. Nakon svakog uspješnog koraka agenta Mythex sprema checkpoint, a Revert to this point na kraju odgovora vraća datoteke projekta na njega. Također možete urediti raniju poruku i odabrati Discard & resend da se vratite i isprobate drugi prompt. Oba su obično bolja od borbe s gomilom nagomilanih popravaka.
Ograničenja
- Plan mode ne uređuje datoteke. Ništa se ne mijenja dok ne pritisnete Build.
- U Plan i Ask modu agent može pogledati povezane aplikacije, ali ne može ništa pokrenuti ni započeti novu vezu.
- Svi koriste isti Standard coding agent u svim načinima; nema izbornika za odabir modela.
Više o tome
- Chat: načini rada, kartica plana i checkpointi
- Iterate bez ponovne gradnje
- Kako pisati promptove za AI alate za izradu aplikacija