บล็อก

วางแผนก่อนสร้าง: โหมดแผนทำงานอย่างไรใน Mythex

แชทของ Mythex มีสามโหมด: สร้าง (Build) วางแผน (Plan) และถาม (Ask) และโหมดวางแผนคือโหมดที่ควรเลือกก่อนการเปลี่ยนแปลงใหญ่หรือไม่ชัดเจน ในโหมดวางแผน เอเจนต์จะหาแนวทางโดยไม่แก้ไขโปรเจกต์ของคุณ คุณอ่านแผน และเมื่อคุณกด สร้าง เท่านั้นมันจึงจะเริ่มเปลี่ยนแปลง

ทำอะไรได้บ้าง

ทุกแชทในพื้นที่ทำงานมีเมนูโหมด:

โหมดใช้ทำอะไร
สร้างทำการเปลี่ยนแปลงในโปรเจกต์โดยตรง
วางแผนคุยเรื่องแนวทางก่อนแก้ไข
ถามตอบคำถามโดยไม่แก้ไขโค้ด

เมื่อแผนพร้อม การ์ดแผนจะปรากฏในแชทพร้อมรายการงานที่อยู่ในนั้นแล้ว ดูแผน จะเปิดแผนในแท็บอ่านอย่างเดียวที่แสดงแนวทางทั้งหมด ได้แก่ ส่วนต่าง ๆ เนื้อหา และเช็คลิสต์ขั้นตอน พร้อมปุ่ม สร้าง ของมันเอง กด สร้าง บนการ์ดหรือในแท็บ แล้วเอเจนต์จะเริ่มลงมือทำ

เมนูโหมดเดียวกันอยู่ในช่องพิมพ์บนแดชบอร์ดด้วย คุณจึงเริ่มโปรเจกต์ใหม่ในโหมดวางแผนได้ การส่งจากหน้าแรกจะสร้างโปรเจกต์และเปิดพื้นที่ทำงานในโหมดที่คุณเลือก

ทำไมมันถึงช่วย

การขอให้เอเจนต์สร้างทันทีได้ผลดีสำหรับการเปลี่ยนแปลงเล็ก ๆ ที่ชัดเจน แต่สำหรับการเปลี่ยนแปลงที่ใหญ่หรือกำกวม มันอาจมุ่งไปในทิศทางที่คุณไม่ได้ตั้งใจ และการแก้ทุกอย่างซ้อนบนจุดเริ่มต้นที่ผิดทำให้การแก้ครั้งต่อไปยากขึ้น

แผนให้จุดตรวจที่ถูกก่อนที่โค้ดจะเปลี่ยน คุณเห็นว่าเอเจนต์เข้าใจคำขอของคุณอย่างไร และขั้นตอนที่มันตั้งใจจะทำ ถ้ามีอะไรไม่ถูก คุณแก้ได้ด้วยประโยคเดียว แทนที่จะต้องแกะการสร้างที่ผิด

โหมดวางแผนยังเป็นที่ปลอดภัยสำหรับการสำรวจ เอเจนต์ทำได้แค่ดูตอนวางแผน: ถ้าคุณเชื่อมแอปผ่านConnectors มันสามารถแสดงรายการและค้นหาว่าทำอะไรได้บ้าง แต่รันการกระทำไม่ได้ การวางแผนไม่เคยส่งอีเมล

วิธีใช้

  1. เลือกวางแผน จากเมนูโหมดในแชทพื้นที่ทำงาน (หรือในช่องพิมพ์บนแดชบอร์ดสำหรับโปรเจกต์ใหม่)
  2. อธิบายการเปลี่ยนแปลง ระบุให้ชัดว่าต้องการอะไรและอะไรควรคงเดิม เช่น ชื่อ สีแบรนด์ เนื้อหา
  3. ตอบคำถาม ถ้าเอเจนต์ต้องการการตัดสินใจเรื่องผลิตภัณฑ์ จะมีแผง ถามคำถาม ปรากฏเหนือช่องพิมพ์ เลือกตัวเลือกหรือพิมพ์คำตอบของคุณเอง แล้วกด ต่อไป
  4. อ่านแผน กด ดูแผน บนการ์ดแผนเพื่อเปิดในแท็บของมัน
  5. ปรับถ้าจำเป็น ตอบในแชทว่าต้องการเปลี่ยนอะไร
  6. กดสร้าง บนการ์ดหรือในแท็บแผนเมื่อคุณพอใจ

เอเจนต์ก็แนะนำได้เช่นกัน

ถ้าคุณอยู่ในโหมดสร้างและเอเจนต์คิดว่าคำขอต้องมีแผนก่อน การ์ด สลับไปวางแผน จะปรากฏ สลับ (หรือ ⌘/Ctrl+Enter) จะทำต่อในโหมดวางแผน ส่วน ข้าม (Esc) จะอยู่ที่เดิม แถบใต้เหตุผลเป็นการนับถอยหลัง ถ้าคุณไม่ทำอะไร รอบจะสลับเป็นโหมดวางแผนเองอัตโนมัติ ดังนั้นการขอแผนในขณะที่อยู่โหมดสร้างก็ยังได้แผนอยู่ดี

เมื่อไรควรวางแผน และเมื่อไรไม่ควร

จากคู่มือ Iterate:

  • วางแผน เมื่อการเปลี่ยนแปลงกำกวมหรือมีความเสี่ยง หรือสำหรับฟีเจอร์ใหญ่ทุกอย่าง
  • ถาม เมื่อคุณต้องการคำอธิบาย เช่น “อันนี้ทำอะไร?” โดยไม่เปลี่ยนไฟล์
  • สร้าง เมื่อคุณรู้ว่าต้องการอะไรและเป็นขั้นตอนเล็ก ๆ ที่ชัดเจน เช่น เปลี่ยนหนึ่งส่วน แก้บั๊กหนึ่งจุด หรือเพิ่มหนึ่งหน้า คำขอที่เล็กกว่าหมายถึงเซอร์ไพรส์น้อยลงและการใช้เครดิตต่ำลง

การวางแผนไม่ได้มาแทนการทำซ้ำเป็นขั้นเล็ก ๆ มันเตรียมการให้ แผนที่ดีแบ่งฟีเจอร์ใหญ่เป็นเช็คลิสต์ และโหมดสร้างจะทำตามไปทีละรายการ

ถ้าการสร้างยังผิดพลาด

แผนลดเซอร์ไพรส์ได้ แต่ไม่ได้กำจัดมันทั้งหมด หลังจากแต่ละรอบของเอเจนต์ที่สำเร็จ Mythex จะบันทึกจุดตรวจสอบ และ กลับไปยังจุดนี้ ที่ท้ายคำตอบจะย้อนไฟล์โปรเจกต์กลับไปยังจุดนั้น คุณยังแก้ข้อความก่อนหน้าและเลือก ยกเลิกและส่งใหม่ เพื่อย้อนและลองพรอมต์อื่นได้ ทั้งสองอย่างมักดีกว่าการสู้กับการแก้ที่ซ้อนกันเป็นกอง

ข้อจำกัด

  • โหมดวางแผนไม่แก้ไขไฟล์ ไม่มีอะไรเปลี่ยนจนกว่าคุณจะกด สร้าง
  • ในโหมดวางแผนและถาม เอเจนต์ดูแอปที่เชื่อมได้ แต่รันอะไรไม่ได้หรือเริ่มการเชื่อมต่อไม่ได้
  • ทุกคนใช้เอเจนต์เขียนโค้ดมาตรฐานเดียวกันในทุกโหมด ไม่มีตัวเลือกโมเดล

อ่านเพิ่มเติม

  • แชท โหมด การ์ดแผน และจุดตรวจสอบ
  • ทำซ้ำโดยไม่ต้องสร้างใหม่
  • วิธีเขียนพรอมต์สำหรับเครื่องมือสร้างแอปด้วย AI

Mythex · Pricing · สร้างอะไรก็ได้ด้วย AI · เทมเพลตเว็บไซต์และแอป · เปรียบเทียบ Mythex · อภิธานศัพท์การสร้างแอปด้วย AI · เครื่องมือฟรีสำหรับสร้างแอปด้วย AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)