Asana ทำงานวิศวกรรม 5 ปีเสร็จใน 2 สัปดาห์ด้วย Codex
Asana ใช้ OpenAI Codex เปลี่ยนระบบทดสอบที่ล้าสมัยภายใน 2 สัปดาห์ด้วยต้นทุนราว 12,000 ดอลลาร์

2
จำนวนสัปดาห์ตามปฏิทินที่ใช้ในการทำงานซึ่งคาดว่าจะใช้เวลา 5 ปีให้เสร็จ
12,000 ดอลลาร์
ค่าใช้จ่ายด้านโมเดลและโครงสร้างพื้นฐาน เทียบกับประมาณการค่าใช้จ่ายด้านบุคลากรราว 6 ล้านดอลลาร์ของ Asana
ภายในเวลาประมาณ 2 สัปดาห์ Asana ทำงานที่เดิมคาดว่าจะใช้เวลาถึง 5 ปีจนเสร็จ
Asana ช่วยให้ทีมประสานงานกันได้อย่างมีประสิทธิภาพ แพลตฟอร์มของ Asana ใช้เอเจนต์ AI และระบบอัตโนมัติเพื่อช่วยลูกค้าจัดการ ติดตาม และดำเนินงานต่างๆ โดย Asana นำแนวทางเดียวกันนี้มาใช้กับทีมวิศวกรรมของตน ซึ่งใช้ OpenAI Codex ที่ขับเคลื่อนด้วยโมเดลระดับแนวหน้าเพื่อจัดการกับการเปลี่ยนแปลงครั้งใหญ่ในฐานโค้ด จากนั้นจึงตรวจสอบและอนุมัติการเปลี่ยนแปลงแต่ละรายการที่เสนอ
ในโปรเจกต์นี้ Codex ช่วยวิศวกรของ Asana เลิกใช้ Enzyme ซึ่งเป็นระบบทดสอบที่ล้าสมัยและเป็นอุปสรรคต่อการอัปเกรดโค้ดของบริษัท โดยมีค่าใช้จ่ายด้านโมเดลและโครงสร้างพื้นฐานประมาณ 12,000 ดอลลาร์ เทียบกับค่าใช้จ่ายด้านบุคลากรราว 6 ล้านดอลลาร์ที่ Asana ประเมินไว้ตามแผนเดิม
“ไม่ใช่ทุกโครงการที่ใช้เวลาหลายปีจะย่นเหลือไม่กี่สัปดาห์ แต่เอเจนต์ช่วยให้วิศวกรมีเวลาใส่ใจฝีมือมากขึ้น และทำให้งานที่เคยเป็นไปไม่ได้คุ้มค่าที่จะลองทำ”
Enzyme ซึ่งเป็นเครื่องมือทดสอบเดิมของ Asana ไม่มีการบำรุงรักษาอย่างต่อเนื่องแล้ว และกำลังกลายเป็นอุปสรรคต่อการปรับปรุงชุดเทคโนโลยีฟรอนต์เอนด์ของ Asana ให้ทันสมัย Asana จึงใช้ Codex ที่ขับเคลื่อนด้วยโมเดลระดับแนวหน้าเพื่อจัดการงานนี้ จากพรอมต์เพียงห้าประโยค เอเจนต์เขียนโค้ดสูงสุดสี่ตัวทำงานคู่ขนานกัน โดยแต่ละตัวทำงานบนสำเนาฐานโค้ดแยกกัน วิศวกรจะตรวจสอบความคืบหน้าวันละสองครั้งและตรวจทานการเปลี่ยนแปลงทุกอย่างที่เสนอ ซึ่งพบว่าคำสั่งที่เรียบง่ายให้ผลลัพธ์ดีกว่าการกำหนดขั้นตอนที่ซับซ้อนกว่า
Asana ใช้เวลาทำงานด้านวิศวกรรมรวม 1.5 สัปดาห์ ซึ่งกระจายอยู่ในช่วง 2 สัปดาห์ตามปฏิทิน เพื่อนำ Enzyme ออกได้อย่างสมบูรณ์ โดยมีค่าใช้จ่ายด้านโมเดลและโครงสร้างพื้นฐานรวมประมาณ 12,000 ดอลลาร์ ขณะที่แผนเดิมคาดว่าจะต้องใช้เวลาอย่างน้อย 5 ปีและมีค่าใช้จ่ายราว 6 ล้านดอลลาร์ ประสบการณ์นี้เปลี่ยนมุมมองของบริษัทว่าโปรเจกต์ซอฟต์แวร์ระยะยาวใดบ้างที่สามารถดำเนินการได้จริง
เมื่อการย้ายระบบครั้งนี้เสร็จสมบูรณ์ Asana ก็สามารถทดลองใช้เอเจนต์กับการย้ายระบบ การเขียนโค้ดใหม่ และปัญหาด้านประสิทธิภาพอื่นๆ ที่ก่อนหน้านี้เคยคิดว่าจะต้องใช้เวลาหลายปี ทีมหวังว่าแนวทางนี้จะช่วยให้วิศวกรมีเวลาและพื้นที่มากขึ้นในการมุ่งเน้นคุณภาพของงาน ขณะที่บุคลากรยังคงทำหน้าที่ตรวจทานงานต่อไป


