แชร์

9 เมษายน 2025

Optimal AI ใช้ Gemini API เพื่อลดเวลาในการตรวจสอบโค้ดลง 50%

Syed Ahmed

ผู้ร่วมก่อตั้งและ CTO

Vishal Dharmadhikari

วิศวกรโซลูชันผลิตภัณฑ์

รูปภาพหลักในการแสดง AgentOps

แม้ว่าการตรวจสอบโค้ดจะสำคัญต่อคุณภาพ แต่มักเป็นจุดคอขวดในการพัฒนาที่รวดเร็ว Optimal AI กำลังเปลี่ยนแปลงสิ่งนั้น พันธกิจของทีมคือ "คืนเวลาให้กับวิศวกร" โดยใช้ AI เพื่อทำให้งานด้านวิศวกรรมและการปฏิบัติตามข้อกำหนดเป็นแบบอัตโนมัติ โซลูชันของบริษัท ได้แก่ Optibot ซึ่งเป็นเครื่องมือตรวจสอบโค้ดด้วย AI ที่มุ่งเน้นการรักษาความปลอดภัยและการปฏิบัติตามข้อกำหนด และแพลตฟอร์มข้อมูลเชิงลึกที่ทำงานด้วย Gemini API ซึ่งเพิ่มประสิทธิภาพการพัฒนา

ก่อนหน้านี้ Optimal AI พบปัญหาด้านความเร็วและความเข้าใจในบริบทที่จำเป็นต่อการตรวจสอบโค้ด AI ที่มีประสิทธิภาพอย่างแท้จริง "ความท้าทายที่ใหญ่ที่สุดคือความเข้าใจตามบริบท เราต้องการโมเดลที่สามารถดูชุดค่าผสมโค้ดและจัดบริบทให้จริง" Syed Ahmed ผู้ร่วมก่อตั้งและ CTO อธิบาย

การเพิ่มประสิทธิภาพ

การผสานรวม Gemini API ทำให้ Optimal AI ปรับปรุงข้อเสนอของตนได้อย่างมาก ดังนี้

  • เพิ่มความเร็วและความแม่นยำในการตรวจสอบโค้ด: Optibot ที่ทำงานด้วย Gemini API จะตรวจสอบคำขอดึงข้อมูลโดยอัตโนมัติเพื่อหาช่องโหว่ด้านความปลอดภัย ความเสี่ยงด้านการปฏิบัติตามข้อกำหนด และรูปแบบการเขียนโค้ด พร้อมให้ความคิดเห็นที่นำไปดำเนินการได้และลดเวลาในการตรวจสอบได้อย่างมาก
  • ดึงข้อมูลเชิงลึกด้านวิศวกรรมที่นําไปใช้ได้จริง: โมเดล Gemini จะวิเคราะห์ข้อมูลจาก GitHub และ Jira เพื่อระบุปัญหาคอขวดและทำความเข้าใจประสิทธิภาพของวิศวกร ซึ่งจะแยกแยะระหว่างกิจกรรมที่มีประสิทธิภาพกับการเลิกใช้งานโค้ดได้อย่างมีประสิทธิภาพ
  • ความเร็วและความซับซ้อนที่สมดุล: AI ที่ดีที่สุดใช้ประโยชน์จาก Gemini 2.5 Pro สําหรับการวิเคราะห์ที่ซับซ้อนและทำความเข้าใจโค้ดอย่างละเอียด ขณะที่ Gemini 2.0 Flash มอบความเร็วที่จําเป็นสําหรับงานที่เวลาในการตอบสนองต่ำ เช่น การสรุปอย่างรวดเร็ว

วิธีที่ Optimal AI ใช้ Gemini API

การใช้งาน Optimal AI แสดงให้เห็นถึงความยืดหยุ่นของ Gemini API ดังนี้

  • โมเดลที่ใช้:
    • Gemini 2.5 Pro: สําหรับการวิเคราะห์โค้ดอย่างละเอียด การตรวจสอบความปลอดภัย ความคิดเห็นตามบริบทในคำขอดึงข้อมูล และระบุรูปแบบวิศวกรรมที่ซับซ้อนเพื่อดูข้อมูลเชิงลึกด้านประสิทธิภาพ
    • Gemini 2.0 Flash: สำหรับงานที่เวลาในการตอบสนองต่ำ เช่น การสแกนโครงสร้างไฟล์และการสร้างข้อมูลสรุปอย่างรวดเร็ว
  • ฟีเจอร์หลักและการใช้งาน:
    • การทำความเข้าใจตามบริบท: หน้าต่างบริบทขนาดใหญ่ของโมเดล Gemini มีความสำคัญต่อการตีความชุดค่าผสมโค้ดที่ซับซ้อนและทำความเข้าใจรูปแบบวิศวกรรมที่กว้างขึ้น
    • การรองรับหลายภาษา: ความสามารถที่ปรับปรุงแล้วของโมเดล Gemini ในการจัดการภาษาโปรแกรมและเฟรมเวิร์กหลายภาษาถือเป็นชัยชนะครั้งสำคัญสำหรับ Optimal AI
    • Google AI Studio: ทีมใช้ Google AI Studio อย่างมากในการทดสอบพรอมต์ ประเมินโมเดล และทำการแก้ไขซ้ำอย่างรวดเร็ว "ความสามารถในการดูเอาต์พุตควบคู่ไปกับโค้ดการติดตั้งช่วยให้วิศวกรของเราทำการทดสอบได้ง่ายขึ้นมาก" Ahmed กล่าว

การเปรียบเทียบเมตริกการตรวจสอบโค้ดใน OpenAI GPT-4, Gemini 1.5 Pro และ Gemini 2.5 Experimental

ผลลัพธ์: การตรวจสอบที่เร็วขึ้น

ผลกระทบของการผสานรวม Gemini นั้นส่งผลอย่างมากต่อ Optimal AI และลูกค้า ผลลัพธ์ที่สําคัญ ได้แก่

  • ลดเวลารอบการดึงข้อมูลคำขอ 50%: วิศวกรใช้เวลารอการตรวจสอบน้อยลงและใช้เวลาเขียนโค้ดมากขึ้น
  • การเริ่มใช้งานของลูกค้าและการขยายการให้บริการอย่างรวดเร็ว: บริษัทอย่าง MongoDB ได้เพิ่มการใช้งาน Optimal AI อย่างมีนัยสําคัญหลังจากเห็นประโยชน์ โดยเพิ่มจำนวนวิศวกรจาก 5 คนเป็นมากกว่า 40 คน
  • การระดมทุนก่อนเข้าสู่ระยะแรกมูลค่า $2.25 ล้านที่ประสบความสำเร็จ: เราได้เงินทุนนี้ในเวอร์ชันเบต้าแบบจำกัด ซึ่งได้รับแรงกระตุ้นอย่างมากจากแรงดึงดูดและผลลัพธ์ที่แสดงให้เห็นจากฟีเจอร์ที่ทำงานด้วย Gemini API


"ทีมต่างๆ ชื่นชอบที่ Optibot ช่วยร่นเวลาการตรวจสอบ PR ลงครึ่งหนึ่ง ทำให้วิศวกรมีเวลาเขียนโค้ดมากขึ้นแทนที่จะต้องรอการอนุมัติ" Ahmed กล่าว

ในอนาคต

Optimal AI มุ่งเน้นที่การขยายชุดตัวแทน AI เพื่อทำงานซ้ำๆ ให้เป็นแบบอัตโนมัติได้มากขึ้น ปัจจุบันทีมกำลังพัฒนา "Code Radar" ซึ่งเป็นตัวแทนที่ออกแบบมาเพื่อตรวจสอบ แก้ไข และรักษาความปลอดภัยให้กับโค้ดเบสโดยอัตโนมัติ Syed Ahmed กล่าวถึงประสบการณ์การใช้งาน Gemini API ว่าอย่างไรบ้าง และเขามีคำแนะนำอะไรให้นักพัฒนาแอปคนอื่นๆ บ้าง

"ไปที่ Google AI Studio โดยตรงเลย เพราะเครื่องมือและเอกสารประกอบดีกว่ามาก รวมถึงทำให้การทดลองมีประสิทธิภาพมากขึ้นด้วย" นอกจากนี้ เขายังเน้นย้ำว่า "ใช้ประโยชน์จากหน้าต่างบริบทของโมเดล Gemini อย่างเต็มที่ ป้อนบริบทที่เกี่ยวข้องให้โมเดลมากที่สุด...ยิ่งเราให้บริบทมากเท่าไร AI ก็จะยิ่งให้เหตุผลได้ดียิ่งขึ้นเท่านั้น"

ความสําเร็จของ Optimal AI แสดงให้เห็นว่า Gemini API สามารถเปลี่ยนโฉมการพัฒนาซอฟต์แวร์ได้อย่างไร ซึ่งช่วยให้ทีมสร้างซอฟต์แวร์ที่ดียิ่งขึ้นได้เร็วขึ้น

พร้อมสร้างแล้วหรือยัง สำรวจเอกสารประกอบของ Gemini API และเริ่มต้นใช้งาน Google AI Studio ได้เลย