คุณกำลังแก้โค้ดแบบเดิมซ้ำๆ ใช่หรือไม่ Visual Studio ใช้ AI เรียนรู้และแก้ให้อัตโนมัติ

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

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    Visual Studio มีฟีเจอร์ IntelliCode ใช้ AI ช่วยแนะนำการเขียนโค้ด มาได้สักพักใหญ่ๆ โดยช่วงแรกยังมีสถานะเป็นรุ่นพรีวิว และยังรองรับแค่ภาษา C# กับโมเดล XAML เท่านั้น

    ในงาน Build 2019 ปีนี้ ไมโครซอฟท์ประกาศว่า IntelliCode มีสถานะเป็น GA เรียบร้อยแล้ว พร้อมประกาศฟีเจอร์เพิ่มอีกชุดใหญ่ ตั้งแต่การรองรับภาษาที่เพิ่มขึ้นคือ C++ และ TypeScript/JavaScript (ตอนนี้ยังเป็นรุ่นพรีวิวใน Visual Studio 2019 Version 16.1)

    อีกฟีเจอร์ที่น่าสนใจที่ไมโครซอฟท์นำมาโชว์คือ Repeated Edits ซึ่งเป็นสถานการณ์ที่พบบ่อย หากว่าเราแก้โค้ดแบบเดียวกันบ่อยๆ ในไฟล์เดิม เช่น มีฟังก์ชันลักษณะเดียวกัน 4-5 แห่งในไฟล์เดียวกัน และต้องการแก้ตรรกะของฟังก์ชันชุดนี้แบบเดียวกันหมด ในอดีตหากเราไม่นั่งแก้ทีละจุด ก็ต้องเขียน regular expression ช่วยให้

    แต่ IntelliCode จะฉลาดพอที่จะเรียนรู้ว่าเรากำลังทำอะไรอยู่ และแนะนำการแก้ไขฟังก์ชันลักษณะเดียวกันให้อัตโนมัติ

    ตัวอย่างในคลิปของไมโครซอฟท์เป็นการแก้ฟังก์ชันแปลงหน่วยอุณหภูมิจากฟาห์เรนไฮต์เป็นเซลเซียส ซึ่งเดิมทีใช้สูตรคณิตศาสตร์ -32 แล้วคูณ 5/9 ตรงๆ มาเป็นการครอบด้วยฟังก์ชัน TemperatureCOnversions ซึ่งต้องแก้แบบเดียวกันนี้ 4 แห่งในไฟล์ เมื่อเราแก้ตำแหน่งที่ 1-2 แล้ว Visual Studio จะเสนอการแก้ตำแหน่งที ่3-4 ขึ้นมาให้ทันที

    [​IMG]

    วิดีโอควรดูแบบ fullscreen

    https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2019/05/RepeatedEdits.mp4

    ที่มา - Visual Studio

    Topics: Visual StudioDevelopmentMicrosoftArtificial IntelligenceIDE
     

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