Google เพิ่งให้ความช่วยเหลือด้านการเขียนโค้ด AI ฟรีสําหรับทุกคน - โดยมีขีดจํากัดที่กว้างขวางมาก
ด้วยการกรอกข้อมูล 180,000 ครั้งต่อเดือนและการผสานรวม IDE อย่างลึกซึ้ง Gemini Code Assist สามารถเปลี่ยนวิธีที่นักพัฒนาเขียนและตรวจสอบโค้ดได้ นี่คือสิ่งที่คุณต้องรู้
นักเขียนเป็นสิ่งมีชีวิตที่ขยันขันแข็ง George RR Martin เขียนหนังสือ Game of Thrones ทั้งหมดโดยใช้ DOS และโปรแกรมประมวลผลคํา WordStar ซึ่งเป็นสิ่งประดิษฐ์ทั้งสองจากทศวรรษ 1980 แต่เมื่อพูดถึงความยุ่งยากเกี่ยวกับเครื่องมือของพวกเขา ผู้เขียนคําศัพท์ไม่ได้ถือเทียนให้กับผู้เขียนโค้ด
พวกเราผู้เขียนโค้ดมีความเฉพาะเจาะจงอย่างมากเกี่ยวกับสภาพแวดล้อมการเขียนโค้ดและการตั้งค่าที่เราใช้ พวกเราหลายคนทํางานบนฐานรหัสที่มีโค้ดหลายแสนถึงหลายล้านบรรทัด เครื่องหมายอัฒภาคหรือจุดที่วางผิดตําแหน่งอาจเป็นทั้งหมดที่ยืนอยู่ระหว่างรหัสการทํางานและผู้ใช้จํานวนมากที่ทุบประตูของคุณด้วยโกยและคบเพลิง หรือที่แย่กว่านั้นคือนักการตลาดที่ยืนกรานที่จะจัดส่งผลิตภัณฑ์ของคุณในไตรมาสนี้
นั่นคือที่มาของสภาพแวดล้อมการพัฒนา (ที่เรียกกันทั่วไปว่า IDE) มีมากมายและนักเขียนโค้ดแต่ละคนมีความชอบ โดยส่วนตัวแล้วฉันชอบ phpStorm และ VS Code มากกว่า แต่ทุกคนแตกต่างกัน แต่การเลือก IDE ไม่ใช่เรื่องราวทั้งหมด การใช้งาน IDE ของทุกคนได้รับการปรับแต่งอย่างดุเดือดในแง่ของคุณสมบัติการจัดเรียงบานหน้าต่างปุ่มลัดปลั๊กอินสีและอื่น ๆ อีกมากมาย
เมื่อเครื่องมือ Generative AI เช่น ChatGPT เปิดตัวครั้งแรก นักเขียนโค้ดหลายคนรู้สึกประหลาดใจที่ AI สามารถช่วยเราเขียนโค้ดได้ นั่นก็ดีพอแล้ว เมื่อเรารวม AI เข้ากับเวิร์กโฟลว์การเขียนโค้ดของเราก็เห็นได้ชัดว่าการคัดลอกและวางข้อมูลโค้ดลงในแท็บเบราว์เซอร์ต่างๆอย่างต่อเนื่องไม่เพียง แต่น่ารําคาญเท่านั้น
ดังนั้นผู้จําหน่าย AI ที่ใช้เครื่องมือเหล่านี้เองเป็นประจําทุกวันจึงเริ่มรวมฟังก์ชัน AI เข้ากับสภาพแวดล้อมการพัฒนาที่ผู้เขียนโค้ดใช้ทุกวัน คุณสามารถเน้นบล็อกโค้ดและ AI สามารถอ่าน ตอบสนอง และอาจอัปเดตได้ สมมติว่า AI ไม่ได้ผิดพลาด (ซึ่งฉันพบว่า AI จํานวนมากทําเมื่อเขียนโค้ด) กระบวนการนี้อาจช่วยประหยัดเวลาได้มาก
ทั้งหมดนี้นําเราไปสู่การประกาศของ Google ในวันนี้เกี่ยวกับ Gemini Code Assist
ผู้ช่วยเขียนโค้ด AI ฟรีสําหรับบุคคลทั่วไป
ปีที่แล้ว Google ได้เปิดตัว Gemini Code Assist ฉันมองโลกในแง่ดีอย่างระมัดระวังเพราะความสามารถบางอย่างดูเหมือนจะมีประโยชน์มาก
ในทางกลับกัน ราศีเมถุนในขณะนั้นผ่านการทดสอบการเข้ารหัสเพียงหนึ่งในสี่ครั้งของฉันโดยวางไว้ที่ด้านล่างของบันไดที่ดีในการเขียนโค้ดเราอัปเดตเป็นประจําที่นี่บน ZDNET การมีอินเทอร์เฟซการเข้ารหัสใน IDE เป็นเรื่องดีและดี แต่ก็ต่อเมื่อโค้ดที่ผลิตได้จริงเท่านั้น
แต่เมื่อมีการประกาศ Gemini Code Assist เมื่อปีที่แล้ว ก็มีให้เฉพาะ Gemini Advanced และลูกค้าธุรกิจอื่นๆ เท่านั้น Google กําลังประกาศตอนนี้ว่า Gemini Code Assist จะพร้อมใช้งานฟรีสําหรับทุกคน
นี่เป็นเรื่องใหญ่ ยิ่งมีคนใช้เครื่องมือช่วยรหัสนี้มากเท่าไหร่ ก็ยิ่งมีการส่งรายงานข้อบกพร่องมากขึ้นเท่านั้น และจะมีการแก้ไขมากขึ้นเท่านั้น การนําเครื่องมือการเขียนโปรแกรมมาใช้มักจะพุ่งสูงขึ้นเมื่อเครื่องมือนั้นมีให้ใช้งานฟรี ทันใดนั้นโปรแกรมเมอร์ทั้งคืนและวันหยุดสุดสัปดาห์พร้อมกับนักเขียนโค้ดนักเรียนทุกคนสามารถเข้าถึงเครื่องมือนี้ได้
การใช้งานที่เอื้อเฟื้อเผื่อแผ่และการรวม IDE
แต่ไม่ใช่แค่ว่าเครื่องมือนี้พร้อมใช้งานฟรีเท่านั้น เครื่องมือพัฒนา AI แบบบูรณาการจํานวนมากมีการทดลองใช้ฟรีหรือฟังก์ชันการทํางานที่จํากัด โดยพื้นฐานแล้ว คุณสามารถลองใช้ได้ แต่ทันทีที่พิสูจน์แล้วว่ามีประโยชน์ คุณก็ชนกําแพงและจ่ายหรือขาดทุน
บ่อยครั้งที่วิธีที่ผู้ให้บริการ AI จํากัดการเข้าถึงจะขึ้นอยู่กับจํานวนการสืบค้นหรือการกรอกโค้ดที่ดําเนินการในแต่ละเดือน แต่นั่นหมายความว่าอย่างไร?
มีอุปนิสัยที่มีมานานว่าโปรแกรมเมอร์เขียนโค้ดประมาณ 50 บรรทัดต่อวัน นั่นคือสุทธิของการเปลี่ยนแปลงการแก้ไขการอัปเดตเครื่องมือและอื่น ๆ ทั้งหมด แต่นั่นเป็นเพียงอุปนิสัยเท่านั้น ฉันรู้ว่าฉันสูบฉีดได้เพียง 50 บรรทัดในบางวัน ในขณะที่บางวันฉันได้สร้างโค้ด 200 บรรทัดขึ้นไป บางครั้งเมื่อได้รับคาเฟอีนและโปรตีนเพียงพอ
สมมติว่าโปรแกรมเมอร์เขียนโค้ด 100 บรรทัดหรือมากกว่านั้นต่อวัน การใช้ AI อาจเพิ่มความเร็วนั้น ดังนั้นสมมติว่านักเขียนโค้ดที่ใช้ AI ช่วยสามารถทําได้ 250 บรรทัดในแต่ละวัน และสมมติว่าแต่ละบรรทัดเหล่านั้นแสดงถึงการเติมโค้ด (ที่ AI เขียนส่วนหนึ่งของโค้ด) หรือข้อความแจ้งบางประเภท
ผู้ให้บริการ AI หลายรายอนุญาตให้คุณกรอกโค้ด 2,000 รายการต่อเดือนก่อนที่คุณจะต้องสมัครแผนชําระเงิน ใช้การประมาณการคร่าวๆ ของฉันข้างต้น คุณจะหมดเสร็จภายในหนึ่งสัปดาห์กว่าเล็กน้อย นั่นก็เพียงพอแล้วที่จะได้ลิ้มรสว่าเครื่องมือนี้อาจมีประโยชน์หรือไม่ แต่ก็ไม่เพียงพอที่จะทํางานที่เป็นประโยชน์หรือพึ่งพามันให้พร้อมใช้งาน
หากคุณกําลังเขียนโปรแกรมเป็นงาน คุณอาจคาดหวังที่จะจ่ายเงินสําหรับเครื่องมือที่คุณใช้ แต่โปรแกรมเมอร์เพื่อการพักผ่อนหย่อนใจและผู้ที่เพิ่งเริ่มเขียนโปรแกรมจะไม่มีงบประมาณสําหรับเครื่องมือ ฉันแน่ใจว่าไม่ได้ทําเมื่อฉันเริ่มต้น
นั่นคือที่มาของส่วนต่อไปของการประกาศของ Google Google อนุญาตให้กรอกโค้ดได้ 180,000 รายการต่อเดือน ด้วยรันเวย์มากขนาดนั้น ฉันสงสัยว่าโปรแกรมเมอร์คนใดจะชนกําแพงกลางเดือน
คุณลักษณะนี้มีอยู่ใน VS Code, JetBrains IDE (เช่น phpStorm), Firebase และ Android Studio
การตรวจสอบโค้ดที่ขับเคลื่อนด้วย AI ด้วย GitHub
พร้อมกับการประกาศความพร้อมใช้งานฟรีและความสามารถในการกรอกโค้ดที่กว้างขวางของ Gemini Code Assist Google ยังประกาศ Gemini Code Assist สําหรับ GitHub
นี่คือเครื่องมือที่ทํางานบน GitHub ที่ช่วยให้นักพัฒนาสามารถตรวจสอบโค้ดเกี่ยวกับคําขอดึงข้อมูลหรือการเช็คอินได้ สิ่งนี้ทําให้ราศีเมถุนดูโค้ดและชี้ให้เห็นประเด็นปัญหาที่อาจต้องให้ความสนใจมากขึ้น
ที่น่าสนใจคือเนื่องจากผู้เขียนโค้ดและกลุ่มที่แตกต่างกันใช้รูปแบบการเข้ารหัสที่แตกต่างกันเครื่องมือ GitHub Gemini จะช่วยให้นักพัฒนาสามารถตั้งค่าคู่มือสไตล์ที่กําหนดเองสําหรับสไตล์การเขียนโค้ดของตนได้
ความช่วยเหลือด้านการเขียนโค้ดสําหรับทุกคน
คุณคิดอย่างไรเกี่ยวกับ Google ที่ทําให้ Gemini Code Assist ฟรี คุณเคยลองใช้เครื่องมือเขียนโค้ดที่ขับเคลื่อนด้วย AI มาก่อนหรือไม่? ถ้าเป็นเช่นนั้นพวกเขาจะเปรียบเทียบอย่างไร? คุณเห็นว่าการทบทวนโค้ด AI เป็นส่วนเสริมที่เป็นประโยชน์สําหรับเวิร์กโฟลว์ของคุณ หรือคุณชอบการตรวจสอบโดยมนุษย์มากกว่า ขีดจํากัดการเติมโค้ดที่กว้างขวางจะทําให้ AI เป็นส่วนสําคัญในกระบวนการพัฒนาของคุณหรือไม่? แจ้งให้เราทราบในความคิดเห็นด้านล่าง
