Planirajte pre gradnje: kako radi režim plana u Mythex-u
Mythex ćaskanje ima tri režima — Build, Plan i Ask — a Plan je onaj koji treba uzeti pre velike ili nejasne izmene. U režimu Plan agent smisli pristup bez menjanja vašeg projekta. Vi pročitate plan, a tek kada pritisnete Build počinje da pravi izmene.
Šta radi
Svako ćaskanje u radnom prostoru ima meni za režim:
| Režim | Čemu služi |
|---|---|
| Build | Pravi izmene direktno u projektu |
| Plan | Razgovara o pristupu pre menjanja |
| Ask | Odgovara na pitanja bez menjanja koda |
Kada je plan spreman, u ćaskanju se pojavljuje kartica plana sa već navedenim zadacima. View Plan otvara plan u tabu samo za čitanje, koji prikazuje ceo pristup — odeljke, sadržaj i listu koraka — sa sopstvenim dugmetom Build. Pritisnite Build na kartici ili u tabu, i agent počinje implementaciju.
Isti meni nalazi se i na kontrolnoj tabli za sastavljanje, pa možete i novi projekat da započnete u režimu Plan. Slanje sa početne strane pravi projekat i otvara radni prostor u režimu koji ste izabrali.
Zašto pomaže
Tražiti od agenta da odmah gradi dobro funkcioniše za male, jasne izmene. Za velike ili dvosmislene, on može da krene u pravcu koji niste mislili, a svaka ispravka na pogrešnom početku čini sledeću težom.
Plan vam daje jeftinu kontrolnu tačku pre bilo kakve promene koda. Vidite kako je agent razumeo vaš zahtev i korake koje namerava da preduzme. Ako nešto nije u redu, ispravite to jednom rečenicom umesto da razmotavate gradnju.
Režim plana je i bezbedno mesto za istraživanje. Agent može samo da gleda dok planira: ako ste povezali aplikacije preko Konektora, može da ih izlista i istraži šta mogu da urade, ali ne može da pokrene nijednu radnju. Planiranje nikad ne šalje email.
Kako se koristi
- Izaberite Plan iz menija za režim u ćaskanju radnog prostora (ili na kontrolnoj tabli za novi projekat).
- Opišite izmenu. Budite konkretni u tome šta želite i šta treba da ostane isto — ime, boje brenda, sadržaj.
- Odgovorite na pitanja. Ako agentu treba odluka o proizvodu, iznad polja za unos pojavljuje se panel Ask questions. Izaberite opciju ili upišite sopstveni odgovor, pa Continue.
- Pročitajte plan. Pritisnite View Plan na kartici plana da ga otvorite u sopstvenom tabu.
- Prilagodite ako treba. Odgovorite u ćaskanju šta treba promeniti.
- Pritisnite Build na kartici ili u tabu plana kada ste zadovoljni.
I agent to može da predloži
Ako ste u režimu Build i agent smatra da zahtev prvo treba plan, pojavljuje se kartica Switch to Plan. Switch (ili ⌘/Ctrl+Enter) nastavlja u režimu Plan; Skip (Esc) ostaje tu gde jeste. Traka ispod razloga je odbrojavanje — ostavite je na miru i potez se sam prebacuje u Plan, pa tražiti plan dok ste u režimu Build i dalje vam donosi jedan.
Kada planirati, a kada ne
Iz vodiča Iterate:
- Plan kada je izmena dvosmislena ili rizična, ili za svaku veliku funkciju.
- Ask kada želite objašnjenje — „šta ovo radi?“ — bez menjanja fajlova.
- Build kada znate šta želite i to je mali, jasan korak: promena jednog odeljka, ispravka jedne greške, dodavanje jedne stranice. Manji zahtevi znače manje iznenađenja i manju potrošnju kredita.
Planiranje ne zamenjuje iteraciju u malim koracima; priprema je za nju. Dobar plan razbija veliku funkciju na listu zadataka, a Build ih radi redom.
Ako gradnja i dalje krene naopako
Planovi smanjuju iznenađenja; ne uklanjaju ih. Nakon svakog uspešnog poteza agenta Mythex čuva kontrolnu tačku, a Revert to this point na kraju odgovora vraća fajlove projekta na nju. Takođe možete da izmenite raniju poruku i izaberete Discard & resend da se vratite i pokušate drugi zahtev. Oba su obično bolja od borbe sa gomilom ispravki koje se nadovezuju jedna na drugu.
Ograničenja
- Režim Plan ne menja fajlove. Ništa se ne menja dok ne pritisnete Build.
- U režimima Plan i Ask agent može da gleda povezane aplikacije, ali ne može ništa da pokrene niti da započne vezu.
- Svi koriste isti Standard agent za kodiranje u svim režimima; nema biranja modela.
Pročitajte više
- Chat — režimi, kartica plana i kontrolne tačke
- Iterate bez ponovne gradnje
- Kako pisati upite za AI alate za gradnju aplikacija