Google เพิ่งประกาศเมื่อเร็ว ๆ นี้ว่า Code Assist ผู้ช่วยโค้ดระดับองค์กรได้รับการอัปเกรดเป็น Gemini 2.0 และขยายแหล่งข้อมูลภายนอกที่สามารถเชื่อมต่อได้ เช่น GitLab, GitHub, Google Docs เป็นต้น การย้ายครั้งนี้มีจุดมุ่งหมายเพื่อให้นักพัฒนามีฟังก์ชันช่วยเหลือด้านโค้ดที่มีประสิทธิภาพมากขึ้น ปรับปรุงประสิทธิภาพการพัฒนา และลดความซับซ้อนของขั้นตอนการทำงาน Gemini 2.0 ช่วยให้ Code Assist มีหน้าต่างบริบทที่ใหญ่ขึ้น ช่วยให้เข้าใจฐานโค้ดขนาดใหญ่ได้ดีขึ้น และบรรลุการผสานรวมที่ราบรื่นผ่านการผสานรวมโดยตรงเข้ากับ IDE ที่ใช้กันทั่วไปของนักพัฒนา
Google เพิ่งประกาศว่า Code Assist ผู้ช่วยโค้ดระดับองค์กรได้รับการอัปเกรดเป็น Gemini2.0 และขยายแหล่งข้อมูลภายนอกที่สามารถเชื่อมต่อได้ เวอร์ชันใหม่นี้จะช่วยให้นักพัฒนามีหน้าต่างบริบทที่ใหญ่ขึ้นเพื่อทำความเข้าใจฐานโค้ดขนาดใหญ่ในองค์กรได้ดียิ่งขึ้น
Ryan Salva ผู้อำนวยการอาวุโสฝ่ายการจัดการผลิตภัณฑ์ของ Google Cloud กล่าวว่า Code Assist สามารถเชื่อมต่อกับแหล่งข้อมูลที่หลากหลายได้แล้ว รวมถึง GitLab, GitHub, Google Docs, Sentry.io, Atlassian และ Snyk นักพัฒนาสามารถขอความช่วยเหลือจาก Code Assist ได้โดยตรงภายในสภาพแวดล้อมการพัฒนาแบบผสานรวม (IDE) โดยไม่ขัดจังหวะเวิร์กโฟลว์ของพวกเขา ก่อนหน้านี้ Code Assist รองรับเฉพาะการทำงานร่วมกับ VS Code และ JetBrains เท่านั้น
Code Assist เดิมชื่อ Duet AI เปิดตัวครั้งแรกเมื่อเดือนตุลาคมปีที่แล้ว จากความต้องการที่เพิ่มขึ้นขององค์กรในการลดความซับซ้อนของโครงการเขียนโค้ด แพลตฟอร์มการเขียนโค้ด AI เช่น GitHub C opilot ก็ได้รับความสนใจอย่างกว้างขวางเช่นกัน Code Assist เพิ่มความปลอดภัยระดับองค์กรและการคุ้มครองทางกฎหมายด้วยการเปิดตัว Enterprise Edition
Salva เน้นย้ำว่าการเชื่อมต่อ Code Assist กับเครื่องมืออื่นๆ ที่นักพัฒนาใช้งานทุกวันสามารถให้บริบทในการทำงานได้มากขึ้นโดยไม่จำเป็นต้องสลับหน้าต่างบ่อยๆ “นักพัฒนาอาจใช้เครื่องมือหลายอย่าง เช่น GitHub, Atlassian Jira, DataDog, Snyk ฯลฯ ตลอดทั้งวัน และเราต้องการให้พวกเขาสามารถแนะนำบริบทเพิ่มเติมเหล่านี้ใน IDE ได้” เขากล่าว
นักพัฒนาสามารถเปิดหน้าต่างแชทของ Code Assist และขอความคิดเห็นล่าสุดเกี่ยวกับปัญหาเฉพาะหรือคำขอดึงล่าสุดในฐานโค้ด Code Assist จะสืบค้นแหล่งข้อมูลโดยอัตโนมัติและนำข้อมูลที่เกี่ยวข้องกลับมายัง IDE ช่วยให้นักพัฒนาทำงานได้อย่างมีประสิทธิภาพมากขึ้น
ผู้ช่วยเขียนโค้ด AI เป็นหนึ่งในแอปพลิเคชั่นที่สำคัญในช่วงแรก ๆ ของ generative AI เนื่องจากนักพัฒนาซอฟต์แวร์เริ่มใช้ ChatGPT เพื่อช่วยในการเขียนโค้ด จึงมีการเปิดตัวผู้ช่วยเขียนโค้ดสำหรับองค์กรจำนวนหนึ่งในตลาด GitHub เปิดตัว C opilot Enterprise ในเดือนกุมภาพันธ์ปีนี้ และ Oracle ยังเปิดตัวผู้ช่วยเขียนโค้ด Java และ SQL นอกจากนี้ ผู้ช่วยเขียนโค้ดที่ Harness เปิดตัวยังใช้ Gemini และสามารถให้คำแนะนำได้แบบเรียลไทม์
เป็นที่น่าสังเกตว่าแม้ว่า Code Assist จะรองรับ Gemini2.0 แล้ว แต่ก็ยังไม่ขึ้นอยู่กับ Jules ซึ่งเป็นเครื่องมือใหม่ที่ Google เปิดตัว Jules เป็นหนึ่งในหลายการทดลองที่ทีม Google Labs เปิดตัวเพื่อแสดงให้เห็นว่าตัวแทนอัตโนมัติหรือกึ่งอิสระสามารถนำมาใช้เพื่อทำให้กระบวนการเขียนโค้ดเป็นไปโดยอัตโนมัติได้อย่างไร Salva กล่าว แม้ว่าปัจจุบัน Code Assist จะเป็นเครื่องมือเขียนโค้ดระดับองค์กรเพียงเครื่องมือเดียวที่ใช้ Gemini แต่ Jules ก็อาจรวมฟังก์ชันการทำงานที่คล้ายกันไว้ในอนาคต
ปัจจุบัน ผลตอบรับจากผู้ใช้ในช่วงแรกๆ เกี่ยวกับ Code Assist และ Jules แสดงให้เห็นว่า Gemini 2.0 มีความเร็วในการตอบสนองที่ดีขึ้นอย่างมาก Salva ชี้ให้เห็นว่าในระหว่างขั้นตอนการเขียนโค้ด การตอบรับอย่างรวดเร็วเป็นสิ่งสำคัญสำหรับนักพัฒนา และความล่าช้าใดๆ จะขัดขวางกระบวนความคิดของพวกเขา
เมื่อมองไปข้างหน้า ในขณะที่ผู้ช่วยเขียนโค้ดจะยังคงมีความสำคัญต่อการเติบโตของ generative AI แต่ Salva เชื่อว่าวิธีที่บริษัทต่างๆ พัฒนาโมเดลการสร้างโค้ดและแอปพลิเคชันต่างๆ มีแนวโน้มที่จะเปลี่ยนแปลงในปีต่อๆ ไป เขากล่าวว่ารายงานสถานะการพัฒนาแบบเร่งรัดประจำปี 2024 ของทีมวิจัย DevOps ของ Google แสดงให้เห็นว่า 39% ของผู้ตอบแบบสอบถามแสดงความไม่ไว้วางใจในโค้ดที่สร้างโดย AI ในขณะที่คุณภาพของเอกสารและการส่งมอบก็ลดลงเช่นกัน
ไฮไลท์:
ขณะนี้ Code Assist ได้รับการอัปเกรดเป็น Gemini2.0 และได้เพิ่มการเชื่อมต่อกับแหล่งข้อมูลหลายแห่ง
นักพัฒนาสามารถใช้ Code Assist ได้โดยตรงใน IDE เพื่อรับข้อมูลเชิงบริบทที่เกี่ยวข้องและปรับปรุงประสิทธิภาพการทำงาน
ในอนาคต การพัฒนาผู้ช่วยเขียนโค้ด AI อาจมุ่งเน้นไปที่คุณภาพของการสร้างโค้ดมากกว่าการปรับปรุงประสิทธิภาพการทำงานเพียงอย่างเดียว
โดยรวมแล้ว การอัปเกรด Code Assist ถือเป็นความก้าวหน้าที่สำคัญสำหรับ Generative AI ในด้านความช่วยเหลือด้านโค้ดระดับองค์กร แต่ยังเตือนให้เราใส่ใจกับการปรับปรุงคุณภาพการสร้างโค้ด AI และหลีกเลี่ยงการดำเนินการอย่างมีประสิทธิภาพเพียงอย่างเดียวโดยไม่สนใจโค้ด ความน่าเชื่อถือและการบำรุงรักษา ในอนาคต ทิศทางการพัฒนาของผู้ช่วยเขียนโค้ด AI จะเน้นที่การปรับปรุงคุณภาพโค้ดและความไว้วางใจของนักพัฒนามากขึ้น