แทบไม่ต้องเขียนเองแล้ว Visual Studio IntelliCode เพิ่มฟีเจอร์เติมโค้ดได้ทั้งบรรทัด,...

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 5 พฤศจิกายน 2019.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    ไมโครซอฟท์อัพเดต 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

    [​IMG]

    Topics: Visual StudioVisual Studio CodeArtificial Intelligence
     

แบ่งปันหน้านี้