Планирайте, преди да създавате: как работи Plan Mode в Mythex
Чатът в Mythex има три режима — Build, Plan и Ask — а Plan е този, към който да посегнете преди голяма или неясна промяна. В Plan mode агентът обмисля подхода, без да редактира проекта ви. Вие четете плана и само когато натиснете Build, той започва да прави промени.
Какво прави
Всеки чат в работното пространство има меню с режими:
| Режим | За какво е |
|---|---|
| Build | Прави промени директно в проекта |
| Plan | Обсъжда подхода преди редакция |
| Ask | Отговаря на въпроси без редакция на кода |
Когато планът е готов, в чата се появява карта на плана с вече изброените todo точки. View Plan го отваря в таб само за четене, който показва целия подход — секции, съдържание и контролен списък със стъпки — с отделен бутон Build. Натиснете Build на картата или в таба и агентът започва да прилага промените.
Същото меню е в полето за писане на таблото, така че можете да започнете и нов проект в Plan mode. Изпращането от началния екран създава проекта и отваря работното пространство в избрания от вас режим.
Защо помага
Да помолите агента да строи веднага работи добре за малки, ясни промени. За големи или двусмислени може да поеме в посока, която не сте имали предвид, а всяка поправка върху грешно начало прави следващата по-трудна.
Планът ви дава евтин checkpoint преди каквато и да е промяна в кода. Виждате как агентът е разбрал заявката ви и стъпките, които възнамерява да предприеме. Ако нещо е накриво, го коригирате с едно изречение, вместо да разплитате билд.
Plan mode е и безопасно място за проучване. Агентът може само да гледа, докато планира: ако сте свързали приложения през Connectors, той може да ги изброи и да проучи какво биха могли да правят, но не може да изпълнява действие. Планирането никога не изпраща имейл.
Как да го използвате
- Изберете Plan от менюто с режими в чата на работното пространство (или в полето на таблото за нов проект).
- Опишете промяната. Бъдете конкретни какво искате и какво трябва да остане същото — име, цветове на марката, съдържание.
- Отговорете на въпросите. Ако агентът се нуждае от продуктово решение, над полето за писане се появява панелът Ask questions. Изберете опция или напишете свой отговор, после натиснете Continue.
- Прочетете плана. Натиснете View Plan на картата на плана, за да го отворите в собствен таб.
- Коригирайте, ако трябва. Отговорете в чата какво да се промени.
- Натиснете Build на картата или в таба на плана, когато сте доволни.
Агентът също може да предложи
Ако сте в Build mode и агентът прецени, че заявката първо се нуждае от план, се появява картата Switch to Plan. Switch (или ⌘/Ctrl+Enter) продължава в Plan mode; Skip (Esc) оставя всичко където е. Лентата под причината е обратно броене — ако не я пипате, ходът сам превключва в Plan, така че поискате ли план в Build mode, пак ще получите такъв.
Кога да планирате и кога не
От ръководството Iterate:
- Plan, когато промяната е двусмислена или рискована, или за всяка голяма функция.
- Ask, когато искате обяснение — „какво прави това?“ — без да променяте файлове.
- Build, когато знаете какво искате и е малка, ясна стъпка: промяна на една секция, поправка на един бъг, добавяне на една страница. По-малките заявки означават по-малко изненади и по-малко изразходвани кредити.
Планирането не замества работата на малки стъпки; то я подготвя. Добрият план разбива голяма функция на контролен списък, а Build го изпълнява точка по точка.
Ако билдът все пак се обърка
Плановете намаляват изненадите, но не ги премахват. След всеки успешен ход на агента Mythex запазва checkpoint, а Revert to this point в края на отговор връща файловете на проекта до него. Можете и да редактирате по-ранно съобщение и да изберете Discard & resend, за да се върнете назад и да опитате друг промпт. И двете са обикновено по-добри от борба с купчина натрупващи се поправки.
Ограничения
- Plan mode не редактира файлове. Нищо не се променя, докато не натиснете Build.
- В Plan и Ask mode агентът може да гледа свързаните приложения, но не може да пуска нищо или да започва връзка.
- Всички използват един и същ Standard coding agent във всеки режим; няма избор на модел.
Още за четене
- Chat — режими, картата на плана и checkpoint-ите
- Iterate без преправяне
- Как да пишете промптове за AI платформи за създаване на приложения