เปิดตัวเบต้า: TestGPT – เครื่องมือ AI เพื่อความสมบูรณ์ของโค้ด

เปิดตัวเบต้า: TestGPT - เครื่องมือ AI เพื่อความสมบูรณ์ของโค้ด

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

Codium ช่วยให้นักพัฒนาสร้างกระบวนการที่สำคัญในการสร้างการทดสอบได้โดยอัตโนมัติ ตามธุรกิจ มีการใช้ทุนตั้งต้น 11 ล้านดอลลาร์เพื่อสร้างโมเดล AI นี้

ต้นทุนของซอฟต์แวร์ผิด

เครื่องมือดังกล่าวมีศักยภาพมาก ขณะนี้ธุรกิจจำนวนมากกำลังสงสัยในความสามารถของซอฟต์แวร์ของตน หลังจากที่ต้องเสียค่าใช้จ่ายถึง 2 ล้านล้านดอลลาร์จากความผิดพลาดของซอฟต์แวร์ในสหรัฐอเมริกาเพียงปีเดียวในปี 2020 ค่าใช้จ่ายในการแก้ไขข้อผิดพลาดจะเพิ่มขึ้นเมื่อกระจายไปทั่ววงจรการพัฒนาซอฟต์แวร์ อย่างไรก็ตาม การทดสอบซอฟต์แวร์นั้นเป็นขั้นตอนที่ยากและใช้เวลานาน

Itamar Friedman และ Dedy Kredo มีประสบการณ์โดยตรงกับความยากลำบากเหล่านี้ในฐานะผู้นำทีมผลิตภัณฑ์และ R&D ในองค์กรต่างๆ เช่น Alibaba Cloud พวกเขาก่อตั้ง Codium AI ในปี 2022 หลังจากได้รับการโน้มน้าวจากภูมิหลังด้านการพัฒนาซอฟต์แวร์ การเรียนรู้ของเครื่อง และการจัดการผลิตภัณฑ์ที่สามารถใช้โมเดลภาษาขนาดใหญ่ (LLM) ของ AI เพื่อตรวจสอบการทดสอบซอฟต์แวร์ได้

TestGPT ทำให้การทดสอบง่ายขึ้น

ฟรีดแมน ผู้ร่วมก่อตั้งและซีอีโอของ Codium เน้นย้ำถึงคุณค่าของการทดสอบโค้ดในฐานะนักพัฒนา นอกจากการค้นหาข้อบกพร่องแล้ว ยังช่วยให้คุณเข้าใจโค้ดของคุณและแสดงให้เห็นว่าคุณกำลังเขียนโปรแกรมด้วยเหตุผลบางอย่าง

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

เครื่องมือ Codium ตัวแรกคือส่วนขยาย IDE (สภาพแวดล้อมการพัฒนาแบบรวม) ที่ช่วยให้กระบวนการวนซ้ำในการสร้างการทดสอบ จากนั้นแก้ไขโค้ดตามผลลัพธ์ของการทดสอบเหล่านั้น ด้วยการสื่อสารกับนักพัฒนา เครื่องมือนี้สามารถเข้าใจโค้ดได้ดีขึ้น และสร้างการทดสอบที่แม่นยำและลึกซึ้งยิ่งขึ้น ขณะเดียวกันก็ช่วยนักพัฒนาในการเขียนโค้ดที่ดีขึ้น

ตามที่บริษัทระบุ นักพัฒนาที่ใช้ Codium AI อาจคาดการณ์ว่าจะพบข้อผิดพลาดและรับข้อมูลเชิงลึกเกี่ยวกับโค้ดของตน ซึ่งจะช่วยเพิ่มคุณภาพและฟังก์ชันการทำงานของผลิตภัณฑ์ของตน

ปรับปรุงความสมบูรณ์ของโค้ดเพื่อการพัฒนาที่เร็วขึ้น

ระบบ TestGPT ใช้โมเดล AI เชิงสร้างสรรค์ เช่นเดียวกับ ChatGPT, Copilot และเครื่องมือการพัฒนาเชิงสร้างสรรค์อื่นๆ ฟรีดแมนอ้างว่า TestGPT มุ่งเน้นไปที่การรับรองว่าโค้ดเป็นไปตามข้อกำหนดที่ต้องการ ความสมบูรณ์ของโค้ดในระดับสูงมีจุดมุ่งหมายเพื่อให้นักพัฒนาสามารถทำงานได้รวดเร็วยิ่งขึ้น

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

ปัจจุบัน IDE ที่โดดเด่นเช่น VS Code และ PyCharm เสนอ Codium เป็นส่วนเสริม มีแผนที่จะเปิดใช้งานฟีเจอร์และการทำงานร่วมกันเพิ่มเติม รวมถึง IDE และภาษาการเขียนโปรแกรมอื่นๆ นับตั้งแต่เปิดตัว Codium แบบอัลฟ่าในเดือนมกราคม 2023 ธุรกิจอ้างว่ามีผู้ใช้หลายพันรายได้ติดตั้ง Codium แล้ว

เพื่อรักษาความสมบูรณ์ของโค้ดในระดับสูงต่อไป Codium AI ต้องการเติบโตและบูรณาการเข้ากับขั้นตอนต่างๆ ของวงจรชีวิตการพัฒนาซอฟต์แวร์ คาดว่าการเติบโตจะรวมถึงการจัดการการทดสอบและข้อมูลการทดสอบ การบูรณาการ CI/CD การแก้ไขปัญหาอัตโนมัติ คำแนะนำสำหรับการปรับปรุงโค้ด และการสนับสนุนการพัฒนาที่ขับเคลื่อนด้วยการทดสอบในรุ่นต่อไป

เขียนความเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมาย *