รหัส Visual Studio จะใช้ปัญญาประดิษฐ์เพื่อสร้างรหัส

รหัส Visual Studio

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

GitHub ไม่ได้เป็นเพียงแพลตฟอร์มที่คุณสามารถสร้างโครงการโอเพ่นซอร์สได้ทุกประเภท แต่ยังเป็นซอร์สโค้ดขนาดใหญ่ที่เข้าถึงได้สำหรับผู้ใช้ที่สนใจ ใช้ประโยชน์จากแหล่งนี้ OpenAI และ ไมโครซอฟท์ ได้ทำงานร่วมกันในโครงการที่สามารถเขียนโปรแกรมได้ด้วยตัวเอง: นักบิน GitHub. หลังจากการสอนและการเรียนรู้เป็นเวลานาน ในที่สุด AI ก็พร้อมสำหรับผู้ใช้ Microsoft IDE, Visual Studio Code เพื่อใช้ในโครงการของพวกเขา

นี่คือวิธีการทำงานของ GitHub Copilot ซึ่งเป็น AI ที่สามารถเขียนโปรแกรมได้

IDE การเขียนโปรแกรมมีคุณสมบัติอันชาญฉลาดอยู่แล้ว เช่น การเน้นไวยากรณ์ หรือคุณลักษณะการเติมข้อความอัตโนมัติบางอย่าง แต่ไม่มีอะไรสมบูรณ์เท่ากับที่ปัญญาประดิษฐ์ใหม่นี้มอบให้เรา ผู้ใช้ Visual Studio Code สามารถดาวน์โหลดส่วนขยายใหม่ที่เรียกว่า นักบิน GitHub เพื่อเริ่มเขียนโปรแกรมกับมัน

รหัส GitHub Copilot

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

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

AI นี้ยังคงใช้งานได้เฉพาะใน ภาษาอังกฤษแบบธรรมชาติ (เช่น การแปลงความคิดเห็นเป็นโค้ด) ขอบคุณ OpenAI Codex และการวิเคราะห์ที่เก็บ GitHub สาธารณะทั้งหมด AI นี้มีอัตราความสำเร็จมากกว่า 60% นอกจากนี้ เมื่อเราใช้งาน ทุกครั้งที่เรียนรู้เพิ่มเติมเพื่อสร้างรหัสที่เหมาะสมกับความต้องการของเรามากที่สุด

เริ่มต้นใช้งาน GitHub Copilot ตอนนี้

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

ตัวอย่างของ AI นี้ฟรี อย่างไรก็ตาม หากประสบความสำเร็จ พวกเขาวางแผนที่จะเปิดตัว Copilot เวอร์ชันที่ต้องชำระเงิน แม้ว่าจะไม่ทราบว่าฟีเจอร์นี้จะมีฟีเจอร์อะไรบ้าง และสำหรับตอนนี้มัน เป็นเอกสิทธิ์ของ Visual Studio Code .

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