Visual Studio อัปเดตกรกฎาคม — Agent ตัวใหม่สร้างบน GitHub Copilot SDK ตัวเดียวกับ Copilot CLI พร้อม skills .NET/Azure ในตัว
Microsoft ปล่อยอัปเดตประจำเดือนกรกฎาคมของ Visual Studio 2026 (Stable Channel) เมื่อ 28 กรกฎาคม 2026 โดยของหลักคือ Agent (Preview) ตัวเลือกใหม่ใน Copilot Chat ที่ Mark Downie ระบุว่าสร้างบน GitHub Copilot SDK ตัวเดียวกับที่ขับเคลื่อน GitHub Copilot CLI
ประเด็นที่น่าสนใจไม่ใช่ตัวฟีเจอร์ “มี agent ใน IDE” — อันนั้นมีมานานแล้ว — แต่คือการที่ Microsoft ยก Visual Studio ขึ้นมาอยู่บนฐานโค้ดเดียวกับเครื่องมือ Copilot ตัวอื่น ๆ ทำให้พฤติกรรมของ agent สอดคล้องกันข้าม CLI, แอป GitHub, VS Code และ Visual Studio
Agent ที่คุยน้อยลง ทำงานมากขึ้น
จุดขายที่ทีม Visual Studio เน้นคือ ลดการโต้ตอบไปมา — agent ตัวใหม่ถูกออกแบบให้ทำงานให้จบโดยไม่ต้องถามกลับหลายรอบ และให้คำตอบที่ “สั้นลงและกวาดตาอ่านง่ายขึ้น” ซึ่งเป็นเสียงบ่นที่ผู้ใช้ Copilot Chat พูดกันมานานว่าคำตอบยาวเกินจำเป็น
อีกส่วนที่เพิ่มเข้ามาคือความสามารถแนบบริบทจากงานเวอร์ชันคอนโทรลได้โดยตรง — branch, commit, changes และ pull request สามารถแนบเข้าไปในบทสนทนาได้ พร้อมกับความสามารถแนบ branch จากหน้าต่าง Git Repository
Skills ของ .NET และ Azure ที่เขียนโดยผู้เชี่ยวชาญ
ส่วนที่นักพัฒนา .NET น่าจะได้ประโยชน์ที่สุดคือ Visual Studio ตอนนี้มี skills สำหรับ .NET และ Azure ติดตั้งมาในตัว ซึ่ง Microsoft ระบุว่าเขียนโดยผู้เชี่ยวชาญ (expert-authored)
รายละเอียดที่ควรรู้: skills เหล่านี้ ปิดไว้เป็นค่าเริ่มต้น และจะปรากฏใน tool picker ก็ต่อเมื่อติดตั้ง workload ที่เกี่ยวข้องไว้แล้ว ใครอยากดูว่ามีอะไรบ้างสามารถเปิดดูได้จาก repository ของ .NET และ Azure skills บน GitHub
ทิศทางนี้สอดคล้องกับกระแสที่เราเห็นตลอดเดือนนี้ คือการที่ผู้ผลิตแพลตฟอร์มเริ่มเขียน “ความรู้เฉพาะทาง” ของตัวเองออกมาเป็น skill แทนที่จะหวังให้โมเดลจำเอาเองจากข้อมูลเทรน
Custom instructions ระดับองค์กร
อีกฟีเจอร์ที่มีผลกับทีมมากกว่ารายบุคคลคือ Organization Custom Instructions — เจ้าขององค์กรบน GitHub สามารถตั้งค่าความชอบของ Copilot ในระดับองค์กร แล้วให้มีผลอัตโนมัติข้ามทุก repository ของทีม
แปลว่ามาตรฐานการเขียนโค้ดขององค์กร (เช่น รูปแบบการตั้งชื่อ, แนวทางการจัดการ error, ไลบรารีที่อนุญาต) ไม่ต้องคัดลอกไฟล์ instruction ไปวางทีละ repo อีกต่อไป
นอกจากนี้ยังมีของเล็ก ๆ สำหรับสาย C++ คือการค้นหา MSVC Build Tools อัตโนมัติข้ามการติดตั้งหลายชุด ผ่าน property EnableVCToolsVersionDiscovery
มุมมอง AI Curator
สิ่งที่ผมคิดว่าสำคัญที่สุดในอัปเดตนี้ไม่ใช่ฟีเจอร์ไหนเลย แต่คือคำว่า “SDK เดียวกัน”
ตลอดปีที่ผ่านมา Microsoft มี agent ของ Copilot อยู่หลายตัวที่พฤติกรรมไม่เหมือนกันเลย — ตัวใน VS Code, ตัวใน Visual Studio, ตัวบนเว็บ GitHub, ตัวใน CLI — ทีมที่ใช้หลายเครื่องมือพร้อมกันต้องเรียนรู้นิสัยของแต่ละตัวแยกกัน การรวมทุกอย่างมาอยู่บน Copilot SDK ตัวเดียวเป็นการแก้ปัญหาเชิงโครงสร้าง ไม่ใช่การเพิ่มฟีเจอร์ และมันบอกเป็นนัยว่า SDK ตัวนี้กำลังกลายเป็นสิ่งที่นักพัฒนาภายนอกควรจับตา ไม่ใช่แค่ของใช้ภายในของ Microsoft
สำหรับบริบทไทย ผมมองว่าอัปเดตนี้กระทบกลุ่มที่มักถูกลืมในข่าว AI — ทีม .NET ในองค์กรใหญ่ ธนาคาร ประกัน ราชการ และบริษัทที่มีระบบหลังบ้านเป็น .NET มานานสิบกว่าปี ยังเป็นฐานผู้ใช้ที่ใหญ่มากในไทย แต่แทบไม่เคยอยู่ในบทสนทนาเรื่อง AI coding agent ที่วนอยู่กับ Cursor และ Claude Code การที่ Visual Studio ได้ agent ที่มีคุณภาพเทียบเท่าเครื่องมือสมัยใหม่ แปลว่าทีมเหล่านี้ไม่ต้องย้าย IDE เพื่อเข้าถึงของดี
จุดที่ผมคิดว่าจะสร้างผลจริงที่สุดในองค์กรไทยคือ Organization Custom Instructions เพราะปัญหาที่เจอซ้ำ ๆ เวลาองค์กรเอา AI coding assistant มาใช้ ไม่ใช่ “โมเดลเขียนโค้ดไม่เก่ง” แต่คือ “โมเดลเขียนโค้ดคนละสไตล์กับที่ทีมตกลงกันไว้” แล้วเวลาส่วนใหญ่หมดไปกับการรีวิวเพื่อดัดกลับ การตั้งกติกาได้ครั้งเดียวที่ระดับองค์กร แล้วมีผลทุก repo คือสิ่งที่ทำให้ AI assistant เปลี่ยนจากของเล่นรายบุคคลไปเป็นเครื่องมือระดับทีมได้จริง
ข้อควรระวังคือคำว่า Preview — ฟีเจอร์ agent ตัวนี้ยังอยู่ในสถานะพรีวิว และ skills ของ .NET/Azure ถูกปิดไว้เป็นค่าเริ่มต้น ซึ่งแปลว่าคนส่วนใหญ่จะไม่รู้ด้วยซ้ำว่ามันมีอยู่ ถ้าคุณดูแลทีม .NET อยู่ ของสองอย่างนี้คุ้มค่ากับการใช้เวลาหนึ่งบ่ายวันหนึ่งเปิดลองและตั้งค่าให้ทั้งทีม มากกว่ารอให้มันเปิดเองเป็นค่าเริ่มต้นในอีกหลายเดือนข้างหน้า
แหล่งข่าว
อ่านเพิ่มในหมวด เครื่องมือนักพัฒนา
Betelgeuse รัน Qwen3.8 Flash Next ขนาด 68GB บน RTX 3060 กับแรม 16GB ส่วน Basalt วัดให้เห็นว่าเอนจินที่เร่งด้วยแฟล็กลัดทำให้โมเดลลืมของ
Betelgeuse ฟอร์ก llama.cpp ที่เปิดเมื่อ 31 ต.ค. ดึง expert จาก NVMe เข้า VRAM ตามต้องการ อ้าง 22 tok/s แบบไม่ทิ้ง expert แต่ README เตือนเองว่ายังทดลองและตัวเลขมาจากคนละรอบ วันเดียวกันผู้พัฒนา Basalt เผยผลวัดว่าแฟล็กเร่งความเร็วทำคุณภาพ Q8 ตกไปใกล้ Q2
กฎห้ามโคลนเกมของ Claude Code เริ่มกระทบงานจริง บริษัทรับทำเกมกระดานร้องงานลูกค้าหยุด แต่รายงานหลายชิ้นปนกับตัวกรองไซเบอร์คนละเรื่อง
ต่อจากที่เราพบกฎนี้ในไบนารี Claude Code ผู้ใช้เริ่มรายงานว่างานเชิงพาณิชย์ถูกปฏิเสธ และ Tom's Hardware กับ Mashable หยิบไปรายงาน แต่เมื่อไล่ issue ที่อ้างถึง พบว่าหลายรายการเกิดก่อนกฎจะมา จึงน่าจะเป็นตัวกรองด้านไซเบอร์ ส่วน Anthropic ยังไม่ชี้แจง
Claude Code ส่ง transcript ของ background agent ให้โมเดลทุก ~30 วินาทีเพื่อเขียนสถานะ 3–5 คำ ผู้วัดรายงานกินราว 16% และยังปิดแบบทางการไม่ได้
รายงานอิสระพบว่าฟีเจอร์ agent_summary ของ Claude Code ส่ง transcript เต็มของ background agent ไปถามสถานะทุก ~30 วินาที คิดเป็น 16.4% ของค่าใช้จ่ายในระบบของผู้วัด Issue เปิดมาตั้งแต่ ส.ค. ยังไม่มีสวิตช์ปิดที่รองรับ เราตรวจพบโค้ดนี้ใน 2.1.314 และพบกฎใหม่เรื่องเกมที่ไม่อยู่ใน changelog