Trae: เมื่อ ByteDance ท้าชน Cursor ด้วย AI IDE ตัวใหม่
วงการพัฒนาซอฟต์แวร์กำลังเข้าสู่ยุคใหม่ของการเขียนโค้ดที่มี AI เป็นผู้ช่วย และล่าสุด ByteDance ก็ได้เปิดตัว Trae – เครื่องมือ AI IDE ที่มาพร้อมกับความสามารถที่น่าประทับใจ โดยใช้พลังของ GPT-4o และ Claude-3.5-Sonnet (ByteDance ใจดีให้ใช้ฟรี)
ตัว IDE เป็น VS Code Fork สามารถ import settings จาก VS Code ได้
ผมลองให้ Trae สร้าง ChatBot ขึ้นมาตัวนึงจากศูนย์ ทำได้ดีพอสมควร มีลืมรัน pip3 บ้าง ลืม include บ้าง แต่ Trae ก็แก้ไขได้เองตั้งแต่ต้นจนจบ ผมคอยกด Run, Run, Run ตามที่เห็นในวิดีโอ
ลองให้ทำแบบ Stream แล้ว มันมีข้อผิดพลาดมาก ต้องช่วยแก้เยอะแต่ไม่ได้อัดวิดีโอไว้ นึกว่าจะผ่านฉลุย จะทำอีกทีก็ไม่ไหว เสียเวลาเกิน
สรุปคร่าวๆคือดีมากสำหรับงาน prototype เล็กๆ แต่ถ้า project ใหญ่ๆ ผมว่ายังต้องแก้เยอะอยู่
จุดเด่นที่น่าสนใจของ Trae
🎯 Builder Mode: ผู้ช่วยที่เข้าใจทุกขั้นตอนการพัฒนา
Builder Mode คือหนึ่งในฟีเจอร์เด่นที่ทำให้ Trae แตกต่าง ด้วยความสามารถในการสร้างโปรเจกต์ตั้งแต่เริ่มต้น เพียงแค่คุณอธิบายแอปที่ต้องการ AI จะช่วยแบ่งงานเป็นขั้นตอนย่อยๆ และดำเนินการให้ ไม่ว่าจะเป็นการสร้างโค้ด รันคำสั่ง หรือแม้แต่การพรีวิวผลลัพธ์แบบเรียลไทม์
💬 Chat Mode: การสนทนาที่เข้าใจบริบทของโค้ด
Chat Mode ทำให้การพัฒนาโปรแกรมเป็นเรื่องที่ธรรมชาติมากขึ้น AI สามารถเข้าใจบริบทของโค้ดที่คุณกำลังทำงานอยู่ ให้คำแนะนำ และสนับสนุนการเติมโค้ดแบบเรียลไทม์ได้อย่างแม่นยำ
⚡️ Inline Chat: การแก้ไขโค้ดที่ราบรื่น
ด้วย Inline Chat คุณสามารถโต้ตอบกับ AI ได้โดยตรงในตัวแก้ไขโค้ด ไม่ว่าจะเป็นการเพิ่มคอมเมนต์ อธิบายโค้ด หรือปรับปรุงโค้ด เพียงแค่บอก AI ในสิ่งที่คุณต้องการ
จุดเด่นด้านการใช้งาน
- การจัดการการเปลี่ยนแปลง: รองรับการยอมรับหรือปฏิเสธการเปลี่ยนแปลงทั้งแบบทีละส่วนหรือทั้งหมดในคราวเดียว
- การย้อนกลับ: สามารถย้อนกลับไปยังเวอร์ชันก่อนหน้าได้ถึง 10 รอบการสนทนา
- ความเข้าใจที่ครอบคลุม: เข้าใจไม่เพียงแค่โค้ด แต่รวมถึงโครงสร้างโฟลเดอร์ บันทึกเทอร์มินัล และรูปภาพ
- การนำเข้าการตั้งค่า: รองรับการนำเข้าการตั้งค่าจาก VS Code หรือ Cursor เพื่อการเปลี่ยน IDE ที่ราบรื่น
มุมมองต่ออนาคต
การเปิดตัว Trae แสดงให้เห็นถึงความมุ่งมั่นของ ByteDance ในการพัฒนาเครื่องมือ AI สำหรับนักพัฒนา แม้ว่าในระยะแรก Trae จะใช้โมเดล GPT-4o และ Claude-3.5-Sonnet เป็นฐาน แต่ในอนาคตอาจมีการรองรับโมเดล AI จากจีนเพิ่มเติม
ที่น่าสนใจคือ Trae ไม่ได้เป็นเพียงแค่เครื่องมือช่วยเติมโค้ด แต่ถูกออกแบบมาให้เป็นผู้ช่วยที่อยู่เคียงข้างนักพัฒนาตลอดกระบวนการพัฒนา ตั้งแต่การวางแผน การเขียนโค้ด ไปจนถึงการทดสอบและแก้ไขปัญหา
ในขณะนี้ Trae เปิดให้ใช้งานฟรีบน Mac และกำลังจะมีเวอร์ชัน Windows ในเร็วๆ นี้ ด้วยการสนับสนุนจาก ByteDance ที่เป็นบริษัทยักษ์ใหญ่ เราอาจได้เห็นฟีเจอร์และการพัฒนาที่น่าตื่นเต้นอีกมากในอนาคต