Planuokite prieš kurdami: kaip veikia planavimo režimas Mythex
Mythex pokalbis turi tris režimus – Build, Plan ir Ask – ir Plan yra tas, kurio verta pasirinkti prieš didelį ar neaiškų pakeitimą. Planavimo režime agentas susigalvoja požiūrį, neredaguodamas jūsų projekto. Perskaitote planą, o tik paspaudus Build jis pradeda keisti failus.
Ką jis daro
Kiekviename darbo srities pokalbyje yra režimo meniu:
| Režimas | Kam skirtas |
|---|---|
| Build | Keisti projektą tiesiogiai |
| Plan | Aptarti požiūrį prieš redaguojant |
| Ask | Atsakyti į klausimus nekeičiant kodo |
Kai planas paruoštas, pokalbyje atsiranda plano kortelė su jau išvardytais darbais. View Plan atidaro ją tik skaitymui skirtame skirtuke, kuriame rodomas visas požiūris – skyriai, turinys ir žingsnių kontrolinis sąrašas – su savo mygtuku Build. Paspauskite Build kortelėje arba skirtuke, ir agentas pradeda įgyvendinti.
Tas pats meniu yra ir pradiniame rašymo lauke, todėl naują projektą galite pradėti ir planavimo režimu. Išsiuntus iš pradžių sukuriamas projektas ir atidaroma darbo sritis tuo režimu, kurį pasirinkote.
Kodėl tai padeda
Agentui iškart prašyti kurti gerai veikia nedidelius, aiškius pakeitimus. Dideliems ar neaiškiems gali nukrypti ne ta kryptimi, o kiekvienas pataisymas ant klaidingos pradžios padaro kitą sunkesnį.
Planas suteikia pigų patikros tašką prieš bet kokį kodo keitimą. Matote, kaip agentas suprato jūsų prašymą ir kokius žingsnius ketina atlikti. Jei kažkas ne taip, ištaisote vienu sakiniu, o ne ardote jau sukurtą versiją.
Planavimo režimas taip pat yra saugi vieta tyrinėti. Planuodamas agentas gali tik žiūrėti: jei prijungėte programas per Jungtis, jis gali jas išvardyti ir išsiaiškinti, ką jos galėtų daryti, bet negali paleisti veiksmo. Planuojant niekada neišsiunčiamas laiškas.
Kaip naudoti
- Pasirinkite Plan režimo meniu darbo srities pokalbyje (arba pradinio puslapio rašymo lauke naujam projektui).
- Aprašykite pakeitimą. Būkite konkretūs: ką norite pakeisti ir kas turi likti tas pats – pavadinimas, prekės ženklo spalvos, turinys.
- Atsakykite į klausimus. Jei agentui reikia produkto sprendimo, virš rašymo lauko pasirodo skydelis Ask questions. Pasirinkite variantą arba įveskite savo atsakymą, tada spauskite Continue.
- Perskaitykite planą. Paspauskite View Plan plano kortelėje, kad atidarytumėte jį atskirame skirtuke.
- Koreguokite, jei reikia. Atsakykite pokalbyje, ką pakeisti.
- Paspauskite Build kortelėje arba plano skirtuke, kai būsite patenkinti.
Agentas taip pat gali pasiūlyti
Jei esate Build režime, o agentas mano, kad užklausai pirmiausia reikia plano, pasirodo kortelė Switch to Plan. Switch (arba ⌘/Ctrl+Enter) tęsia Plan režime; Skip (Esc) palieka, kur esate. Juosta po priežastimi yra atgalinės atskaitos laikmatis – jei jo nepaliesite, posūkis pats persijungs į Plan, todėl prašant plano Build režime vis tiek gausite planą.
Kada planuoti, o kada ne
Iš vadovo Iterate:
- Plan, kai pakeitimas neaiškus ar rizikingas arba kai tai didelė funkcija.
- Ask, kai norite paaiškinimo – „ką tai daro?“ – nekeisdami failų.
- Build, kai žinote, ko norite, ir tai mažas, aiškus žingsnis: pakeisti vieną skyrių, ištaisyti vieną klaidą, pridėti vieną puslapį. Mažesni prašymai reiškia mažiau staigmenų ir mažesnį kreditų naudojimą.
Planavimas nepakeičia keitimo mažais žingsniais; jis jį paruošia. Geras planas didelę funkciją suskaido į kontrolinį sąrašą, o Build jį įgyvendina žingsnis po žingsnio.
Jei kūrimas vis tiek nueina ne taip
Planai sumažina staigmenas, bet jų nepašalina. Po kiekvieno sėkmingo agento vykdymo Mythex išsaugo kontrolinį tašką, o Revert to this point prie atsakymo pabaigos grąžina projekto failus į jį. Taip pat galite redaguoti ankstesnę žinutę ir pasirinkti Discard & resend, kad grįžtumėte ir išbandytumėte kitokį raginimą. Abu dažniausiai geresni nei kovoti su krūva sukauptų pataisymų.
Apribojimai
- Planavimo režimas neredaguoja failų. Nieko nepasikeičia, kol nespaudžiate Build.
- Plan ir Ask režimuose agentas gali žiūrėti prijungtas programas, bet negali nieko paleisti ar pradėti naujo prijungimo.
- Visuose režimuose naudojamas tas pats Standard kodavimo agentas; modelio pasirinkimo nėra.
Skaityti daugiau
- Chat – režimai, plano kortelė ir kontroliniai taškai
- Iterate without rebuilding
- Kaip rašyti raginimus DI programėlių kūrimo įrankiams