ไมโครซอฟท์อัพเดต Visual Studio IntelliCode ฟีเจอร์แนะนำการเขียนโค้ดด้วยปัญญาประดิษฐ์ที่ เปิดตัวเมื่อปีที่แล้ว ตอนนี้ตัว IntelliCode ก็มีฟีเจอร์เพิ่มขึ้น คือการแนะนำโค้ดทั้งบรรทัดแทนที่จะเป็นการแนะนำตัวแปรหรือฟังก์ชั่นต่อไปเท่านั้น และฟีเจอร์การปรับปรุงโค้ด (refactoring) ตามตัวอย่างที่เคยปรับแก้มาก่อนหน้า
การเติมโค้ดทั้งบรรทัดอาศัยการเรียนรู้จากโครงการบน GitHub ยอดนิยม 3,000 โครงการ โดยใช้โมเดล deep learning แบบ GPT-2 ที่พัฒนาโดย OpenAI มาทำนายว่าทั้งบรรทัดที่กำลังพิมพ์นั้นควรเป็นอะไร นอกจากนี้ตัวโมเดลปัญญาประดิษฐ์จะสามารถเรียนรู้จากโครงการที่กำหนดได้ ทำให้แนะนำโค้ดได้ใกล้เคียงกับโครงการโดยรวมยิ่งขึ้น
ฟีเจอร์ refactoring นั้น IntelliCode ติดตามการแก้ไขโค้ดใน IDE อย่างต่อเนื่อง จากนั้นวิเคราะห์ว่ามีการแก้ไขซ้ำๆ กันหรือไม่ หากพบการแก้ไขซ้ำๆ ก็จะแนะนำจุดต่อไปว่าควรแก้ไขเหมือนกัน
โมเดลที่ฝึกกับโค้ดส่วนตัวจะอยู่บนเครื่องของเราเอง แต่จะมีตัวเลือกให้แชร์โมเดลระหว่างเพื่อนร่วมทีมกันได้
ฟีเจอร์นี้รองรับภาษาใน Visual Studio ได้แก่ C#, C++, JS/TS, XAML ส่วน Visual Studio Code ได้แก่ Python, JS/TS, Java, SQL
ที่มา - Microsoft Dev Blog
Comments
"แทบไม่ต้องเขียนเองแล้ว" 55555555
เคาะๆ ไปครึ่งชั่วโมงเสร็จ
ดีบั๊กอีก 5 วัน
lewcpe.com , @wasonliw
อันนี้หนักกว่าอีก 555+
..: เรื่อยไป
เทพ Ai ฝรั่ง vs ฝึกงานเทพ เขียนโค๊ตแบบมีแนวทางของตนเองเจอกันแน่ เจอกันแน่ ..
ขอแทบไม่ต้องดีบักแล้ว จะดีใจกว่านะ
กด Enter อย่างเดียวรัว ๆ
อีกหน่ายคงสแกนสมองเราว่าต้องการอะไรแล้วก็พิมย์โค้ดให้เลย