Wasmer ใช้ Codex สร้างรันไทม์สำหรับ Node.js บน Edge ได้อย่างไร
ทีมงานต่างๆ ใช้ Codex ร่วมกับ GPT‑5.5 เพื่อรับมือกับโปรเจกต์ที่มีความท้าทายมากขึ้น และสามารถทำให้สำเร็จได้รวดเร็วขึ้นถึง 10 ถึง 20 เท่า
10x to 20x
การเพิ่มความเร็วในการพัฒนา
วิศวกรที่ Wasmer ประสบความก้าวหน้าครั้งสำคัญในปีนี้ พวกเขาค้นพบวิธีรันเวิร์กโหลด Node.js ภายในแซนด์บ็อกซ์ WebAssembly ทำให้นักพัฒนาสามารถรันแอป JavaScript, MCPs และเอเจนต์ได้โดยไม่ต้องใช้ Docker หากไม่มี Codex งานนี้คงต้องใช้เวลาหนึ่งปี แต่เมื่อใช้ Codex กลับใช้เวลาเพียงสองสัปดาห์ ปัจจุบัน Wasmer เป็นผู้ให้บริการคลาวด์รายแรกที่ให้บริการ Node.js แบบเต็มรูปแบบในเลเยอร์ของ Edge
“จริงๆ แล้วพวกเรากำลังขยับขยายการทำงานออกไปนอกตัว IDE เราไม่ได้เข้าไปแตะโค้ดมากนัก เราแค่ชี้นำให้โค้ดไปในทิศทางที่เราต้องการ”
Wasmer เป็นบริษัทหน้าใหม่ที่มีทีมงานขนาดเล็ก แต่มีเป้าหมายอันยิ่งใหญ่ นั่นคือการสร้างแพลตฟอร์ม Edge Computing ที่ขยายการทำงานได้ทั้งในสภาพแวดล้อมภายในองค์กรและระดับโลก โดยไม่ถูกจำกัดด้วยแพลตฟอร์มใดแพลตฟอร์มหนึ่ง
“โปรเจกต์ที่เรากำลังดำเนินการอยู่นั้นมีความท้าทายสูงมาก และหากไม่มี AI เราคงต้องใช้เวลานานนับปีในการทำให้สำเร็จ” Syrus Akbary Nieto ผู้ก่อตั้งและประธานเจ้าหน้าที่บริหารกล่าว “ตอนนี้ ทุกอย่างง่ายขึ้นและเร็วขึ้นมาก”
ความเรียบง่ายและความรวดเร็วนี้ส่งผลโดยตรงต่อการสร้างสรรค์โปรเจกต์ที่ล้ำสมัย นั่นคือ Edge.js(เปิดในหน้าต่างใหม่) ซึ่งเป็น JavaScript Runtime ที่สามารถรันเวิร์กโหลดของ Node.js สำหรับงานด้าน AI และ Edge Computing ได้
นี่เป็นโปรเจกต์ที่ทีมอยากทำมานาน แต่ที่ผ่านมาไม่ได้มีทรัพยากรพร้อมเสมอไป “ทุกคนที่นี่มีความเชี่ยวชาญด้านเทคนิคสูงมากๆ แต่เราแค่ไม่มีเวลาที่จะทุ่มเทให้กับโปรเจกต์เหล่านี้ และตอนนี้ เราสามารถเปิดตัวผลิตภัณฑ์ใหม่ๆ ที่เมื่อก่อนคงเป็นไปไม่ได้” Nieto อธิบาย
ด้วย Codex วิศวกรของ Wasmer สามารถเพิ่มประสิทธิภาพการทำงานได้หลายเท่า “เราได้เพิ่มความเร็วในการพัฒนาขึ้น 10 ถึง 20 เท่าเป็นอย่างน้อย” Nieto กล่าว
“เราสามารถสร้างรันไทม์ JavaScript ได้ในเวลาเพียงสองสัปดาห์ ถ้าไม่มี AI และไม่มี Codex เราคงต้องใช้เวลาเป็นปีแน่ๆ”
เช่นเดียวกับหลายทีม วิศวกรของ Wasmer ต่างมีความกังขาใน AI ช่วงแรก “เราไม่ค่อยเชื่อมั่นในผลลัพธ์ที่ได้จาก AI ในตอนเริ่มต้น” Nieto อธิบาย แต่เมื่อทีมเริ่มทดลอง ผลลัพธ์ที่ได้ก็เกินความคาดหมายของพวกเขา “ตลอดปีที่ผ่านมา และโดยเฉพาะอย่างยิ่งในช่วงไม่กี่เดือนที่ผ่านมา เราได้ทำงานร่วมกับ Codex และผลลัพธ์ที่ได้ออกมาดีมากๆ”
เมื่อความสามารถด้านการให้เหตุผลของ Codex พัฒนาขึ้น วิศวกรของ Wasmer ก็ใช้เวลาในการคอยช่วยแนะนำอย่างใกล้ชิดน้อยลงเรื่อยๆ “จริงๆ แล้วพวกเรากำลังขยับขยายการทำงานออกไปนอกตัว IDE และเราไม่ได้แตะโค้ดมากเท่าเดิม เราเพียงแค่คอยชี้แนะทิศทางให้มันเดินไปในทางที่เราต้องการเท่านั้น” Nieto กล่าว
ทีมงานใช้ Codex ตั้งแต่เริ่มต้นโปรเจกต์จนถึงขั้นตอนสุดท้าย ตั้งแต่การวางโครงสร้างพื้นฐานทางสถาปัตยกรรมไปจนถึงการขัดเกลาผลลัพธ์ขั้นสุดท้ายให้สมบูรณ์ ในระหว่างกระบวนการทั้งหมด Codex ช่วยทีมในการหาบั๊กและระบุสาเหตุที่แท้จริงของปัญหาเหล่านั้น
“มีบั๊กบางอย่างที่เราไม่คาดคิดว่าจะเจอ และทันทีที่เราพบปัญหาเหล่านั้น Codex ก็เริ่มกระบวนการแก้ไขบั๊กโดยตรง” Nieto กล่าว “สิ่งที่น่าประทับใจสำหรับเราคือการได้เห็นว่ามันทำงานรวดเร็วแค่ไหน ตั้งแต่ขั้นตอนการดีบั๊กไปจนถึงการค้นหาสาเหตุต้นตอ และหาแนวทางแก้ไข”
Nieto อธิบายว่า โดยปกติแล้ว นักพัฒนาจำเป็นต้องมีความเชี่ยวชาญเฉพาะทางเพื่อค้นหาบั๊กจำนวนมากเหล่านี้ แต่ Nieto กล่าวว่า Codex “เชี่ยวชาญทั้งการใช้ Console Logs เพื่อติดตามการเรียกใช้งานฟังก์ชันต่างๆ และการใช้ตัวดีบั๊กระดับล่างอย่าง LLD ซึ่งช่วยให้เข้าถึงข้อมูลต่างๆ ได้ในระดับแอสเซมบลี Codex สามารถทำงานในระดับที่ลึกมาก และมองเห็นสิ่งที่เกิดขึ้นภายใต้รหัสคำสั่งเหล่านั้นได้”
“มีรายละเอียดปลีกย่อยบางอย่างที่เราไม่รู้ เพราะเราไม่ใช่ผู้เชี่ยวชาญด้าน C++” Codex สามารถตรวจพบสิ่งเหล่านั้นได้ตั้งแต่เนิ่นๆ”
ก่อนที่จะมี Edge.js Nieto อธิบายว่าการรัน JavaScript Runtime บน Edge ยังเป็นสิ่งที่ไม่สามารถทำได้ และก่อนจะมี Codex ทีมงาน Wasmer คงไม่สามารถรับมือกับโปรเจกต์ที่ท้าทายและมีกรอบเวลาที่บีบคั้นขนาดนี้ได้สำเร็จแน่ๆ
“Codex ช่วยให้บริษัทขนาดเล็กสามารถสร้างสรรค์สิ่งต่างๆ ที่เดิมทีทำได้เฉพาะในบริษัทขนาดใหญ่เท่านั้น โปรเจกต์นี้คงไม่มีทางเกิดขึ้นได้เลยหากปราศจากมัน” Nieto กล่าว
ด้วยความมุ่งมั่นที่แข็งแกร่งขึ้น ทีม Wasmer ก็กำลังเตรียมลุยโปรเจกต์ที่ใหญ่ขึ้นไปอีก “ตอนนี้เรามีสิ่งที่เมื่อก่อนเคยทำไม่ได้ อยู่ในมือเรียบร้อยแล้ว เราต้องเริ่มมองหาโจทย์ที่ยากและท้าทายกว่านี้” Nieto กล่าว


