Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

GitHub Copilot เปิดตัวฟีเจอร์การอ้างอิงโค้ดเพื่อช่วยเหลือนักพัฒนา

GitHub Copilot เปิดตัวฟีเจอร์การอ้างอิงโค้ดเพื่อช่วยเหลือนักพัฒนา

บรรทัดฐานในการเขียนโปรแกรมถูกรบกวนอย่างมากโดย GitHub Copilot ซึ่งเป็นเครื่องมือนวัตกรรมที่เปลี่ยนแปลงวิธีการเข้ารหัสที่ใช้โดยนักพัฒนาอย่างสม่ำเสมอ อย่างไรก็ตาม มาพร้อมกับความท้าทายที่เกี่ยวข้อง โดยเฉพาะอย่างยิ่งเมื่อสร้างข้อมูลโค้ดที่คล้ายกับที่เข้าถึงได้อยู่แล้วในที่เก็บข้อมูลสาธารณะอื่นๆ

ดังนั้น ในความพยายามที่จะบรรเทาข้อกังวลเหล่านี้ GitHub จึงเปิดตัวฟีเจอร์ในปี 2022 ที่ช่วยให้ผู้ใช้มีวิธีขัดขวางคำแนะนำที่ตรงกับรหัสสาธารณะโดยอัตโนมัติ ตามตัวแทนจาก GitHub แม้ว่ากลไกนี้จะหายากและใช้เพียงประมาณ 1% ของเวลาทั้งหมด แต่กลไกนี้กลับถูกวิจารณ์ว่ามีลักษณะที่ค่อนข้างหยาบคายและเข้มงวด ในบางโอกาส นักพัฒนาซอฟต์แวร์อาจต้องการตรวจสอบส่วนย่อยของโค้ดเหล่านี้ เพื่อใช้งานหรือประเมินไลบรารี่จากที่ที่แฟรกเมนต์นี้อาจเกิดขึ้น

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

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

Dohmke ยังยืนยันว่าอุปสรรค์นี้มักเกี่ยวข้องกับอัลกอริธึมคอมพิวเตอร์ที่ใช้บ่อย เช่น การเรียงลำดับ ซึ่งพบได้ทั่วไปในสถานที่ต่างๆ ด้วยคุณสมบัติที่เพิ่งเปิดตัว นักพัฒนาสามารถเลือกได้ว่าจะปฏิเสธรหัส ใช้โดยตรง (เฉพาะเมื่อห้องสมุดอนุญาต) หรือขอให้ Copilot แก้ไขรหัสเพื่อไม่ให้จำลองรหัสเริ่มต้น

ปัจจุบัน คุณลักษณะการอ้างอิงรหัสของ Copilot สร้างผลลัพธ์ที่ไม่ตรงกับใบอนุญาตบางอย่างเท่านั้น อย่างไรก็ตาม ทีมงานที่อยู่เบื้องหลังคุณลักษณะที่ปฏิวัติวงการนี้กำลังขอความคิดเห็นเพื่อให้แน่ใจว่าผู้ใช้ต้องการคุณลักษณะที่ให้ผลลัพธ์ตามสิทธิ์ใช้งานเฉพาะหรือไม่

“เรากำลังให้ผู้คนเข้าใจการแข่งขันและทำการตัดสินใจโดยมีข้อมูลประกอบ” Dohmke อธิบายเพิ่มเติม ตามที่เขาพูด การพัฒนาใหม่ช่วยเติมเต็มช่องว่างที่โซลูชันเดิมไม่ได้แก้ไข

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

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

กระทู้ที่เกี่ยวข้อง

AppMaster ที่ BubbleCon 2024: สำรวจเทรนด์ No-Code
AppMaster ที่ BubbleCon 2024: สำรวจเทรนด์ No-Code
AppMaster เข้าร่วมงาน BubbleCon 2024 ในนิวยอร์กซิตี้ เพื่อรับข้อมูลเชิงลึก ขยายเครือข่าย และสำรวจโอกาสในการขับเคลื่อนการสร้างสรรค์นวัตกรรมในพื้นที่การพัฒนาแบบไร้โค้ด
สรุป FFDC 2024: ข้อมูลเชิงลึกที่สำคัญจากการประชุมนักพัฒนา FlutterFlow ในนิวยอร์ก
สรุป FFDC 2024: ข้อมูลเชิงลึกที่สำคัญจากการประชุมนักพัฒนา FlutterFlow ในนิวยอร์ก
FFDC 2024 จุดประกายให้เมืองนิวยอร์กซิตี้ด้วยการนำเสนอข้อมูลเชิงลึกที่ล้ำสมัยเกี่ยวกับการพัฒนาแอพด้วย FlutterFlow ให้กับนักพัฒนา ด้วยเซสชันที่นำโดยผู้เชี่ยวชาญ การอัปเดตพิเศษ และการสร้างเครือข่ายที่ไม่มีใครเทียบได้ นับเป็นงานที่ไม่ควรพลาด!
การเลิกจ้างพนักงานด้านเทคโนโลยีในปี 2024: คลื่นลูกใหม่ที่ส่งผลกระทบต่อนวัตกรรม
การเลิกจ้างพนักงานด้านเทคโนโลยีในปี 2024: คลื่นลูกใหม่ที่ส่งผลกระทบต่อนวัตกรรม
จากการเลิกจ้างพนักงาน 60,000 คนใน 254 บริษัท รวมถึงบริษัทยักษ์ใหญ่เช่น Tesla และ Amazon ทำให้ปี 2024 จะเห็นการเลิกจ้างพนักงานในสายเทคโนโลยีอย่างต่อเนื่อง ซึ่งส่งผลต่อภูมิทัศน์ของนวัตกรรม
เริ่มต้นฟรี
แรงบันดาลใจที่จะลองสิ่งนี้ด้วยตัวเอง?

วิธีที่ดีที่สุดที่จะเข้าใจถึงพลังของ AppMaster คือการได้เห็นมันด้วยตัวคุณเอง สร้างแอปพลิเคชันของคุณเองในไม่กี่นาทีด้วยการสมัครสมาชิกฟรี

นำความคิดของคุณมาสู่ชีวิต