Lên kế hoạch trước khi xây: Plan mode hoạt động thế nào trong Mythex
Chat của Mythex có ba chế độ — Build, Plan và Ask — và Plan là chế độ nên dùng trước một thay đổi lớn hoặc chưa rõ ràng. Ở chế độ Plan, agent tìm ra cách tiếp cận mà không sửa dự án của bạn. Bạn đọc kế hoạch, và chỉ khi bạn nhấn Build, nó mới bắt đầu thay đổi.
Nó làm gì
Mỗi chat trong workspace đều có một menu chế độ:
| Chế độ | Dùng để làm gì |
|---|---|
| Build | Thực hiện thay đổi trực tiếp trong dự án |
| Plan | Thảo luận cách tiếp cận trước khi sửa |
| Ask | Trả lời câu hỏi mà không sửa code |
Khi kế hoạch đã sẵn sàng, một thẻ kế hoạch xuất hiện trong chat với các todo đã được liệt kê sẵn. View Plan mở nó trong một tab chỉ đọc hiển thị toàn bộ cách tiếp cận — các phần, nội dung và danh sách bước — kèm nút Build riêng. Nhấn Build trên thẻ hoặc trong tab, và agent bắt đầu triển khai.
Cùng menu đó cũng có trên ô soạn tin ở dashboard, nên bạn có thể bắt đầu một dự án mới hoàn toàn ở Plan mode. Gửi từ trang chủ sẽ tạo dự án và mở workspace ở chế độ bạn đã chọn.
Vì sao nó hữu ích
Yêu cầu một agent xây ngay lập tức hoạt động tốt với những thay đổi nhỏ và rõ ràng. Với những thay đổi lớn hoặc mơ hồ, nó có thể đi theo một hướng bạn không định, và mỗi lần sửa chồng lên một khởi đầu sai sẽ làm lần sửa tiếp theo khó hơn.
Một kế hoạch cho bạn một điểm kiểm tra rẻ trước khi code thay đổi. Bạn thấy agent đã hiểu yêu cầu của bạn như thế nào và các bước nó định thực hiện. Nếu có gì sai, bạn sửa bằng một câu thay vì phải gỡ lại cả một bản build.
Plan mode cũng là nơi an toàn để khám phá. Agent chỉ được xem trong lúc lập kế hoạch: nếu bạn đã liên kết các app qua Connectors, nó có thể liệt kê và tìm hiểu những gì chúng có thể làm, nhưng không thể chạy một hành động nào. Lập kế hoạch không bao giờ gửi email.
Cách dùng
- Chọn Plan trong menu chế độ của chat workspace (hoặc trên ô soạn tin ở dashboard cho một dự án mới).
- Mô tả thay đổi. Hãy cụ thể về điều bạn muốn và điều gì cần giữ nguyên — tên, màu thương hiệu, nội dung.
- Trả lời mọi câu hỏi. Nếu agent cần một quyết định về sản phẩm, một bảng Ask questions sẽ xuất hiện phía trên ô soạn tin. Chọn một phương án hoặc gõ câu trả lời của riêng bạn, rồi nhấn Continue.
- Đọc kế hoạch. Nhấn View Plan trên thẻ kế hoạch để mở nó trong tab riêng.
- Điều chỉnh nếu cần. Trả lời trong chat về những gì cần thay đổi.
- Nhấn Build trên thẻ hoặc trong tab kế hoạch khi bạn hài lòng.
Agent cũng có thể gợi ý điều này
Nếu bạn đang ở Build mode và agent cho rằng yêu cầu cần một kế hoạch trước, một thẻ Switch to Plan sẽ xuất hiện. Switch (hoặc ⌘/Ctrl+Enter) tiếp tục ở Plan mode; Skip (Esc) giữ bạn ở nơi bạn đang đứng. Thanh dưới lý do là một bộ đếm ngược — bạn cứ để yên và lượt sẽ tự chuyển sang Plan, nên việc yêu cầu một kế hoạch khi đang ở Build mode vẫn cho bạn một kế hoạch.
Khi nào nên lập kế hoạch, và khi nào không
Từ hướng dẫn Iterate:
- Plan khi một thay đổi mơ hồ hoặc rủi ro, hoặc với bất kỳ tính năng lớn nào.
- Ask khi bạn muốn một lời giải thích — “cái này làm gì?” — mà không thay đổi file.
- Build khi bạn biết mình muốn gì và đó là một bước nhỏ, rõ ràng: đổi một phần, sửa một lỗi, thêm một trang. Yêu cầu nhỏ hơn đồng nghĩa với ít bất ngờ hơn và ít credit hơn.
Lập kế hoạch không thay thế việc lặp lại theo từng bước nhỏ; nó chuẩn bị cho việc đó. Một kế hoạch tốt chia một tính năng lớn thành một danh sách kiểm tra, và Build sẽ làm lần lượt từng mục.
Nếu một lần build vẫn đi sai
Kế hoạch làm giảm bất ngờ; nó không loại bỏ chúng. Sau mỗi lượt agent thành công, Mythex lưu một checkpoint, và Revert to this point ở cuối một câu trả lời sẽ khôi phục các file dự án về thời điểm đó. Bạn cũng có thể sửa một tin nhắn trước đó và chọn Discard & resend để quay lại và thử một prompt khác. Cả hai thường tốt hơn là phải vật lộn với một đống sửa chữa chồng chất.
Giới hạn
- Plan mode không sửa file. Không có gì thay đổi cho đến khi bạn nhấn Build.
- Ở Plan và Ask mode, agent có thể xem các app đã kết nối nhưng không thể chạy gì hay khởi tạo một kết nối.
- Mọi người đều dùng cùng một coding agent Standard ở mọi chế độ; không có bộ chọn model.
Đọc thêm
- Chat — các chế độ, thẻ kế hoạch và checkpoint
- Lặp lại mà không cần xây lại
- Cách viết prompt cho công cụ xây app bằng AI