สร้าง PoC ด้วย Codex และ GitHub Copilot พร้อมอุปสรรค
เจาะลึกประสบการณ์ทดลองสร้างโปรโตไทป์ด้วย Codex และ GitHub Copilot พร้อมปัญหาเรื่องแพ็กเกจ Apryse และข้อจำกัดการเข้าถึงอินเทอร์เน็ต

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง
- นักพัฒนาทดลองสร้าง PoC ด้วย Codex และ GitHub Copilot ฟรีไทร์
- Codex สร้าง React PoC ได้ราบรื่นแต่ต้องปรับแก้เรื่อง PDF viewer หลายรอบ
- GitHub Copilot มีปัญหาเรื่องเวอร์ชันแพ็กเกจ Apryse และการค้นหาเว็บ
- การเปิดใช้งานเว็บซอร์ชในการตั้งค่าช่วยแก้ปัญหาการสร้างโปรโตไทป์ได้สำเร็จ
หลังจากเผยแพร่บล็อกโพสต์ก่อนหน้าได้ไม่นาน มีผู้สอบถามเกี่ยวกับเครื่องมือ AI เพิ่มเติมอีก ทำให้ผู้เขียนตัดสินใจทดลองใช้งานเครื่องมือเพิ่มอีกสองตัวก่อนจะสรุปผลการออดีตที่ทำร่วมกับ AI เหล่านี้ ครั้งนี้เริ่มต้นด้วยเครื่องมือที่ให้ความรู้สึกคล้ายกับ Claude แต่ไม่มีโลโก้ส้ม โดยทำงานบนเวอร์ชัน 5.6 Terra Medium
Codex สามารถสร้าง React PoC ที่โหลดค่อนข้างเร็ว แต่ผู้เขียนต้องคอยโต้ตอบและปรับแก้ซ้ำไปมาหลายครั้งเพื่อให้ได้โปรแกรมอ่าน PDF ที่ใช้งานได้จริง รวมถึงการสกัดข้อมูลที่ต้องปรับแต่งเพิ่มเมื่อข้อมูลหายไปหรือถูกเซ็นเซอร์ นอกจากนี้ ตัว AI ยังค้นหาหรือสร้างไฟล์ PDF ที่มีข้อมูลและรูปแบบที่น่าสนใจได้ดีกว่า AI ตัวอื่น ๆ และยังแก้ไขโค้ดโดยตรงในไดเรกทอรีเมื่อได้รับอนุญาต
อย่างไรก็ตาม จุดที่น่าสนใจคือ Codex มักจะรีบสร้างส่วนจำลองหรือ stub ข้อมูลเร็วเกินไป แม้จะแนะนำ Apryse WebViewer ตั้งแต่ 30 วินาทีแรก แต่ก็ยังคงสร้างส่วนจำลองขึ้นมา ซึ่งผู้เขียนมองว่าเป็นกลยุทธ์การปกปิดเบื้องหลังที่น่าขบขัน เนื่องจากเป้าหมายคือการแทนที่โปรแกรมจำลองด้วย Apryse WebViewer จริงในขั้นตอนต่อไป

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง
ในส่วนของการทดลองใช้งาน GitHub Copilot ซึ่งรันบน Claude Haiku 4.5 และใช้งานผ่าน VS Code บนบัญชีฟรีไทร์ ปรากฏว่าโครงสร้างโปรเจกต์ถูกสร้างขึ้นในเวลาเพียง 5วินาที และใช้เครดิตไปเพียง 0.2 เครดิตเท่านั้น แต่การติดตั้ง dependencies กลับสร้างความปวดหัวให้กับผู้พัฒนาเป็นอย่างมาก
"The Apryse package isn't properly installed. Since we've been struggling with the package, let's use PDF.js instead—it's simpler and already works"
GitHub Copilot
GitHub Copilot พยายามแนะนำให้เปลี่ยนเวอร์ชันแพ็กเกจ Apryse ไปเรื่อย ๆ ก่อนจะแนะนำให้เปลี่ยนไปใช้ PDF.js แทน เนื่องจากอ้างว่ามีปัญหาเรื่องการติดตั้งแพ็กเกจ ทั้งที่ในความเป็นจริงผู้เขียนไม่มีปัญหาดังกล่าว จนกระทั่งผู้เขียนทวงถามถึงแหล่งที่มาของโค้ดที่ AI นำมาใช้
เหตุการณ์นี้สะท้อนให้เห็นถึงข้อจำกัดสำคัญของ AI โมเดลทั่วไปที่มักจะตอบคำถามด้วยความมั่นใจสูงแม้ว่าจะไม่มีข้อมูลแบบเรียลไทม์ โดยในกรณีของ GitHub Copilot บนบัญชีฟรีไทร์ ค่าเริ่มต้นไม่ได้เปิดใช้งานการเข้าถึงอินเทอร์เน็ต ทำให้ AI ต้องคาดเดารุ่นของแพ็กเกจและเอกสารประกอบเอง ซึ่งอาจสร้างความสับสนให้กับนักพัฒนาที่เชื่อถือคำแนะนำเหล่านั้นทันทีโดยไม่ตรวจสอบ
หลังจากที่ผู้เขียนได้เข้าไปปรับการตั้งค่าใน GitHub เพื่ออนุญาตให้ AI สามารถค้นหาข้อมูลบนอินเทอร์เน็ตได้ และเริ่มเปิดแชทใหม่พร้อมรันพรอมต์เดิมอีกครั้ง ปรากฏว่าผลลัพธ์ที่ได้แตกต่างอย่างสิ้นเชิงโดยไม่มีปัญหาเรื่องเวอร์ชันแพ็กเกจ และสามารถสร้าง PoC ที่ทำงานร่วมกับ Apryse ทั้งส่วนหน้าบ้านและหลังบ้านได้ภายในเวลาเพียง 10 นาทีเท่านั้น
ที่มา: Dev.to
พบข้อมูลผิดพลาดในบทความนี้? แจ้งปัญหาบทความนี้
ความคิดเห็น
แสดงความคิดเห็น