Microsoft ได้ดำเนินการขั้นตอนสำคัญในแผนเพื่อทำให้ Visual Studio Code เป็นตัวแก้ไข AI แบบโอเพ่นซอร์สโดยสมบูรณ์
เมื่อวันที่ 6 พฤศจิกายน บริษัทประกาศว่าบริษัทได้จัดทำคำแนะนำแบบอินไลน์หลักแบบโอเพ่นซอร์สสำหรับ GitHub Copilot ฟีเจอร์ “ข้อความโกสต์” ที่สำคัญนี้จะทำให้โค้ดสมบูรณ์ตามที่นักพัฒนาพิมพ์
การเปิดตัวดังกล่าวเกิดขึ้นหลังจากการเปิดซอร์สของส่วนขยาย Copilot Chat ในเดือนมิถุนายน ส่วนหนึ่งของความพยายามนี้ Microsoft ได้รวมเครื่องมือ Copilot ทั้งหมดไว้ในส่วนขยาย Chat เดียว ส่วนขยาย Copilot แบบเดิมที่แยกออกมาจะถูกยกเลิกภายในต้นปี 2569 โดยขณะนี้โค้ดเปิดให้ชุมชนตรวจสอบและสนับสนุนบน GitHub
เหตุการณ์สำคัญครั้งที่สองในการเดินทางของ Open Source
ยังคงผลักดันไปสู่การพัฒนา AI ที่โปร่งใสต่อไป Microsoft ได้ส่งมอบแพลตฟอร์มโอเพ่นซอร์สระยะที่สองสำหรับ VS Code แล้ว
บริษัทได้ประกาศความตั้งใจที่จะสร้างตัวแก้ไข AI แบบเปิดเป็นครั้งแรกในเดือนพฤษภาคม 2568 ซึ่งเป็นความเคลื่อนไหวที่ได้รับการอนุมัติจากชุมชนที่ต้องการเพิ่มความโปร่งใสมากขึ้นในวิธีการทำงานของเครื่องมือ AI
หลักชัยแรกของความคิดริเริ่มนั้นมาถึงในเดือนมิถุนายนเมื่อส่วนขยาย GitHub Copilot Chat ถูกสร้างเป็นโอเพ่นซอร์ส
อย่างไรก็ตาม ชิ้นส่วนสำคัญของประสบการณ์ AI ยังคงเป็นกรรมสิทธิ์ ดังที่ทีมงาน VS Code ตั้งข้อสังเกตว่า “แม้ว่าการแชทจะเป็นก้าวสำคัญ แต่ส่วนสำคัญของฟังก์ชัน AI ของเรายังคงอยู่ นั่นคือคำแนะนำแบบอินไลน์ที่ปรากฏขึ้นในขณะที่คุณพิมพ์”
ฟังก์ชันหมวกที่ให้การเติมโค้ดแบบเรียลไทม์ได้รับการจัดการโดยส่วนขยายแบบปิดที่แยกต่างหาก
ด้วยการประกาศในวันนี้ ชิ้นส่วนสุดท้ายนั้นได้เปิดขึ้นแล้ว “วันนี้ เรากำลังบรรลุเป้าหมายถัดไปในการเดินทางของเรา: ขณะนี้คำแนะนำแบบอินไลน์กลายเป็นโอเพ่นซอร์สแล้ว” ทีมงานกล่าว การตัดสินใจครั้งนี้ทำให้ประสบการณ์ Copilot ฝั่งไคลเอ็นต์เกือบทั้งหมดใน VS Code เปิดให้นักพัฒนาสามารถตรวจสอบ แก้ไข และมีส่วนร่วมได้
ส่วนขยายเดียวที่จะควบคุมพวกเขาทั้งหมด
สำหรับนักพัฒนาที่ใช้ VS Code ประสบการณ์ Copilot กำลังจะรวมเป็นหนึ่งเดียวมากขึ้น
เป็นเวลาหลายปีที่คุณสมบัติของ GitHub Copilot ถูกแบ่งออกเป็นสองส่วนขยายที่แตกต่างกัน: ส่วนขยาย `GitHub Copilot` ดั้งเดิมสำหรับอินไลน์ คำแนะนำ”ข้อความโกสต์”และส่วนขยาย `GitHub Copilot Chat` สำหรับการแชทแบบโต้ตอบและคุณสมบัติขั้นสูงอื่นๆ
ขณะนี้ Microsoft กำลังรวมทุกอย่างไว้ในแพ็คเกจเดียว “เรากำลังดำเนินการเพื่อมอบฟังก์ชันการทำงานของ Copilot ทั้งหมดในส่วนขยาย VS Code เดียว: Copilot Chat” บริษัทยืนยัน
การรวมเข้าด้วยกันนี้ทำให้ส่วนขยายเดิมซ้ำซ้อน Microsoft ได้เริ่มการเปิดตัวแบบก้าวหน้าซึ่งจะปิดใช้งานส่วนขยายเก่าและให้บริการคำแนะนำแบบอินไลน์ทั้งหมดโดยตรงจากส่วนขยาย Copilot Chat ที่รวมเป็นหนึ่งเดียว
เป้าหมายคือการทำให้ประสบการณ์การใช้งานรู้สึกโปร่งใสและสม่ำเสมอสำหรับผู้ใช้ เพื่อสรุปการเปลี่ยนแปลง “ส่วนขยาย GitHub Copilot จะเลิกใช้งานภายในต้นปี 2026 ซึ่งหมายความว่าจะถูกลบออกจาก VS Code Marketplace”ตามประกาศ
นอกเหนือจากการเปลี่ยนแปลงนี้ Microsoft ยังได้ลดความซับซ้อนของคำศัพท์ โดยขณะนี้ใช้คำว่า”คำแนะนำแบบอินไลน์”เพื่อครอบคลุมโค้ดที่สร้างโดย AI ทั้งหมดที่ปรากฏเป็นประเภทผู้ใช้
ขั้นสูง: วิธีคำแนะนำแบบอินไลน์ ทำงาน
ด้วยการเปิดตัวกลไกข้อเสนอแนะหลัก Microsoft เชิญชวนชุมชนให้สำรวจและมีส่วนร่วมในตรรกะที่ซับซ้อนที่ขับเคลื่อน Copilot ประกาศอย่างเป็นทางการให้ภาพรวมเจ็ดขั้นตอนโดยละเอียดเกี่ยวกับวิธีการสร้างคำแนะนำ
ขั้นแรก ระบบจะดำเนินการตรวจจับ”การพิมพ์ตามที่แนะนำ”เพื่อตรวจสอบว่าผู้ใช้ทำตามคำแนะนำก่อนหน้าแล้วหรือไม่ หากไม่เป็นเช่นนั้น ระบบจะย้ายไปที่การแคช โดยมองหาคำแนะนำที่ใช้ซ้ำได้เพื่อปรับปรุงประสิทธิภาพ
ถัดไป ส่วนขยายจะตรวจสอบคำขอ LLM ที่กำลังดำเนินอยู่จากการกดแป้นพิมพ์ครั้งก่อนซึ่งสามารถนำมาใช้ใหม่ได้ ซึ่งช่วยเพิ่มประสิทธิภาพได้อย่างมาก หากจำเป็นต้องมีคำขอใหม่ ขั้นตอนที่สี่เกี่ยวข้องกับการสร้างทันที โดยที่ส่วนขยายจะรวบรวมบริบทที่เกี่ยวข้องจากไฟล์ปัจจุบัน ไฟล์ที่เปิด และพื้นที่ทำงาน
ในระหว่างการอนุมานโมเดล ส่วนขยายจะขอคำแนะนำจากผู้ให้บริการหลายรายสำหรับทั้งข้อความโกสต์ที่เคอร์เซอร์และ”คำแนะนำการแก้ไขถัดไป”ที่คาดการณ์การเปลี่ยนแปลงในอนาคต จากนั้นเอาต์พุตโมเดลดิบจะได้รับการปรับปรุงผ่านการประมวลผลภายหลังเพื่อให้แน่ใจว่าเหมาะสมกับรูปแบบโค้ดและไวยากรณ์ของผู้ใช้
สุดท้าย ระบบอัจฉริยะแบบหลายบรรทัดตัดสินใจว่าจะแสดงบรรทัดเดียวหรือหลายบรรทัดโดยพิจารณาจากความมั่นใจและบริบท
อะไรต่อไปสำหรับ VS Code ในฐานะ AI Editor
เหตุการณ์สำคัญนี้ไม่ใช่จุดสิ้นสุดของความทะเยอทะยานของ AI แบบโอเพ่นซอร์สของ Microsoft
บริษัทได้สรุปวัตถุประสงค์ถัดไปแล้ว “ขั้นตอนต่อไปของการเดินทาง OSS ของเราคือการปรับโครงสร้างคุณสมบัติ AI และส่วนประกอบบางอย่างจากส่วนขยาย Copilot Chat ลงในแกน VS Code” ทีมงานเขียน
การเคลื่อนไหวดังกล่าวชี้ให้เห็นถึงการบูรณาการความสามารถของ AI เข้ากับตัวแก้ไขพื้นฐานโดยตรงในเชิงลึกยิ่งขึ้น โดยย้ายจากส่วนขยายมาสู่ตัวผลิตภัณฑ์เอง
กลยุทธ์นี้สอดคล้องกับการเคลื่อนไหวที่กว้างขึ้นของ Microsoft ในพื้นที่ AI ซึ่งกำลังสร้างระบบนิเวศที่หลากหลายและเปิดกว้างมากขึ้น เมื่อเร็วๆ นี้ บริษัทเริ่มเลือกใช้ Claude AI ของ Anthropic สำหรับงานเขียนโค้ดบางอย่างใน VS Code และได้รวม Claude เป็นทางเลือกแทนโมเดล OpenAI ใน Microsoft 365
ด้วยการใช้องค์ประกอบหลักแบบโอเพ่นซอร์สของเครื่องมือสำหรับนักพัฒนาหลัก Microsoft ส่งเสริมความไว้วางใจของชุมชน และวางตำแหน่ง VS Code ให้เป็นแพลตฟอร์มกลางที่โปร่งใสสำหรับอนาคตของการพัฒนาซอฟต์แวร์ที่ได้รับความช่วยเหลือจาก AI