Visual Studio Code 1.135 เปิดตัว Rubber Duck Agent เสริม AI ตรวจโค๊ดอัจฉริยะ

ที่มาภาพ: InfoWorld

AI-อ่าน 7 นาทีInfoWorld

Visual Studio Code 1.135 เปิดตัว Rubber Duck Agent เสริม AI ตรวจโค๊ดอัจฉริยะ

⚡ สรุป 30 วิ

Microsoft ปล่อย VS Code เวอร์ชัน 1.135 พร้อม Rubber Duck Agent ที่ให้คำวิจารณ์โค้ดแบบอิสระและแสดงเซสชั่น Copilot หรือ Claude ในหน้าต่าง Agents อย่างสะดวก.…

Visual Studio Code 1.135 ปรับปรุงด้วย Rubber Duck Agent และการอัปเดต UI ของ Agents Window

Microsoft เผยแพร่เวอร์ชัน Visual Studio Code 1.135 เมื่อวันที่ 26‑สิงหาคม 2567 ซึ่งมาพร้อมกับ “Rubber Duck” agent ที่ทำหน้าที่เป็นผู้ตรวจสอบเชิงวิพากษ์แบบอิสระ นอกจากนี้ยังมีการปรับ UI ของ Agents window และความสามารถใหม่ในการแสดงเซสชันของ Copilot หรือ Claude ที่สร้างจากโปรแกรมอื่นให้ต่อเนื่องได้ใน VS Code


Overview

เวอร์ชันล่าสุดของ Visual Studio Code นี้มุ่งเน้นเสริมศักยภาพการเขียนโค้ดด้วย AI โดยเพิ่ม “Rubber Duck” agent ซึ่งเป็นโมเดลที่แตกต่างจากตัวประมวลผลหลักของเซสชัน ปัจจุบัน VS Code รองรับระบบปฏิบัติการ macOS, Windows และ Linux ทำให้ผู้พัฒนาทั่วโลกสามารถอัปเกรดได้โดยไม่ต้องกังวลเรื่องความเข้ากันได้

ตามที่ Microsoft รายงาน “Rubber Duck” เป็นโหมด AI ทดลองที่เคยปรากฏใน GitHub Copilot CLI ตั้งแต่เดือนเมษายน 2567 การเพิ่มตัวตรวจสอบนี้เข้าไปใน VS Code แสดงถึงแนวโน้มการพัฒนาเครื่องมือเขียนโค้ดให้มีความรอบคอบและลดข้อผิดพลาดโดยอัตโนมัติ

New Features

  • Rubber Duck agent – ตัววิจารณ์ที่เสนอ “second opinion” ต่อแผนงาน, โค้ด และเทสต์ของตัวประมวลผลหลัก
  • การเชื่อมต่อเซสชันเดียวกันจากหลายหน้าต่าง VS Code ผ่าน Agent Host ที่ทำงานในกระบวนการแยกตาม Agent Host Protocol
  • รายการ Sessions list สามารถดึงข้อมูลเซสชัน Copilot หรือ Claude จากโปรแกรมอื่นมาแสดงและต่อเนื่องได้
  • การออกแบบใหม่ของส่วนท้ายข้อความสนทนา (chat response footer) ให้แสดงรายละเอียดโทเคนตามโมเดล

การอัปเดตเหล่านี้ช่วยให้ผู้ใช้สามารถตรวจสอบความละเอียดของโค้ดได้มากขึ้น และลดขั้นตอนที่ต้องสลับไปมาระหว่างเครื่องมือหลายตัว

Rubber Duck Agent Details

Rubber Duck ทำหน้าที่เป็น “critic” ภายในระบบ AI ของ VS Code โดยใช้โมเดล AI ที่แตกต่างจากโมเดลหลัก ซึ่ง Microsoft ระบุว่าโมเดลนี้จะช่วยให้ผู้พัฒนามองเห็น รายละเอียดที่มักถูกมองข้าม หรือกรณีขอบ (edge cases) ที่อาจทำให้โค้ดทำงานผิดพลาด

การออกแบบเป็น “experimental” หมายความว่าฟีเจอร์นี้ยังอยู่ในขั้นตอนทดสอบและอาจมีการปรับเปลี่ยนตามผลตอบรับจากผู้ใช้ ฟีเจอร์ดังกล่าวถูกเปิดตัวครั้งแรกใน GitHub Copilot CLI และต่อมาถูกนำมารวมเป็นส่วนหนึ่งของ VS Code เพื่อให้การตรวจสอบโค้ดเกิดขึ้นโดยอัตโนมัติและไม่ต้องพึ่งพาการรีวิวจากมนุษย์เท่านั้น

Rubber Duck ยังสามารถวิเคราะห์ test cases ที่ผู้ใช้สร้างไว้ พร้อมเสนอแนะแนวทางปรับปรุงหรือเพิ่มกรณีทดสอบที่ยังขาดหายไป ซึ่งอาจช่วยลดเวลาในการดีบักและยกระดับคุณภาพของซอฟต์แวร์ได้

Agent Host & Session Sharing

เวอร์ชัน 1.135 ปรับปรุง Agent Host ให้รองรับการทำงานหลายหน้าต่างพร้อมกัน ผู้ใช้สามารถเปิด VS Code สองหรือมากกว่าหน้าต่างแล้วเชื่อมต่อไปยังเซสชัน AI เดียวกันได้โดยไม่ต้องสร้างเซสชันใหม่ การดำเนินการนี้อาศัย Agent Host Protocol ที่จัดการกระบวนการทำงานของตัวประมวลผลในโปรเซสแยกจาก UI หลัก

Copilot agent ใน VS Code ใช้ Copilot SDK ซึ่งเป็นชุดเครื่องมือเดียวกับที่ใช้ใน Copilot CLI, แอปพลิเคชัน GitHub Copilot แยกส่วน และผลิตภัณฑ์ Copilot อื่น ๆ การสอดคล้องนี้ทำให้ประสบการณ์การใช้งานระหว่างแพลตฟอร์มต่าง ๆ มีความต่อเนื่องและลดความซับซ้อนในการตั้งค่า

นอกจากนี้ Sessions list ใน VS Code สามารถดึงข้อมูลเซสชันที่สร้างในแอปพลิเคชันอื่น (เช่น Copilot หรือ Claude) มาแสดง ผู้ใช้จึงสามารถคลิกเลือกเพื่อเปิดดูบทสนทนาและต่อเนื่องการทำงานได้โดยตรงด้วย Copilot subscription ของตน

UI Improvements & Usage Insights

Microsoft ได้ปรับเปลี่ยน UX ของ Agents window ให้มีเลย์เอาต์ด้านข้างที่เป็นระเบียบมากขึ้น ควบคุมเซสชันต่าง ๆ ถูกจัดให้ง่ายต่อการเข้าถึง และข้อมูลของเซสชันถูกทำให้แสดงอย่างชัดเจนยิ่งขึ้น ทำให้ผู้พัฒนาสามารถโฟกัสไปที่งานเขียนโค้ดได้โดยไม่ต้องเสียเวลาเปิดเมนูซับซ้อน

ส่วนท้ายข้อความสนทนา (chat response footer) ถูกออกแบบใหม่เพื่อให้ข้อมูล per‑model breakdown ของโทเคนที่ใช้ในแต่ละรอบของการสื่อสาร แสดงจำนวน input tokens, cached input tokens และ output tokens อย่างละเอียด ซึ่งช่วยให้ผู้ใช้เข้าใจต้นทุนการใช้ AI ในแง่ของทรัพยากรและอาจปรับแต่งพารามิเตอร์เพื่อประหยัดค่าใช้จ่ายได้

Impact

การเพิ่ม Rubber Duck agent ถือเป็นก้าวสำคัญในการทำให้ระบบ AI ของ VS Code มีความ critical thinking มากขึ้น ลดความเสี่ยงจากข้อผิดพลาดที่อาจหลุดผ่านการตรวจสอบของโมเดลหลัก การเชื่อมต่อเซสชันข้ามหน้าต่างและการดึงข้อมูลจากแอปพลิเคชันอื่นยังเพิ่มประสิทธิภาพการทำงานร่วมกันในทีมพัฒนาที่ใช้เครื่องมือหลายประเภท

สำหรับผู้ใช้ที่มี Copilot subscription ฟีเจอร์ใหม่เหล่านี้เปิดโอกาสให้สามารถต่อเนื่องงานได้โดยไม่ต้องย้ายไปมาระหว่างแอปพลิเคชัน ลดขั้นตอนและเวลาในการตั้งค่า อีกทั้งการเปิดเผยข้อมูลโทเคนในแต่ละรอบยังช่วยให้องค์กรควบคุมค่าใช้จ่ายด้าน AI ได้ดียิ่งขึ้น

Summary

Visual Studio Code 1.135 นำเสนอ Rubber Duck agent เพื่อให้คำวิพากษ์เชิงลึกต่อโค้ดและแผนงาน พร้อมปรับ UI ของ Agents window ให้ใช้งานง่ายขึ้น การอัปเดตนี้เพิ่มความสามารถในการแชร์เซสชันระหว่างหลายหน้าต่างและเปิดเผยข้อมูลการใช้โทเคนอย่างละเอียด ซึ่งคาดว่าจะส่งผลให้กระบวนการพัฒนาเป็นไปอย่างมีประสิทธิภาพและปลอดภัยยิ่งขึ้น.

แชร์บทความนี้:

ชอบบทความแบบนี้?

สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม

แหล่งข่าวต้นฉบับ

ชื่อต้นฉบับ
Visual Studio Code 1.135 introduces Rubber Duck agent
ผู้เขียน
Unknown
แหล่ง
InfoWorld
วันที่เผยแพร่
28 สิงหาคม 2569 เวลา 06:48

Related

บทความที่เกี่ยวข้อง

การพึ่งพาผู้ให้บริการ AI กลายเป็นความเสี่ยงตต่อความยืดหยุ่นของธุรกิจAI
22 สิงหาคม 2569 เวลา 08:00

การพึ่งพาผู้ให้บริการ AI กลายเป็นความเสี่ยงตต่อความยืดหยุ่นของธุรกิจ

AI กำลังกับกลายเป็นส่วนสำคัญของการดำเนินงาน แต่การพึ่งพาผู้ให้บริการ AI ทำให้บริษัทเผชิญความเสี่ยงต่อการหยุดทำงาน หากผู้ให้บริการล่มหรือถูกจำกัด…

TechRadar6 นาที
AMD เปิดตัวแพลตฟอร์ม Helios แร็คสเกล 72 GPU เพิ่มประสิทธิภาพ AI ถึง 20‑เท่าAI
21 สิงหาคม 2569 เวลา 03:30

AMD เปิดตัวแพลตฟอร์ม Helios แร็คสเกล 72 GPU เพิ่มประสิทธิภาพ AI ถึง 20‑เท่า

AMD เปิดตัว Helios แร็คสเกลที่บรรจุ GPU MI455X จำนวน 72 ตัว โดยอ้างว่าสามารถเพิ่มประสิทธิภาพการทำงานของ AI ได้ถึง 20‑เท่าเมื่อเปรียบกับรุ่นก่อนหน้า…

The Register5 นาที
Google Assistant ปิดบริการอย่างเป็นทางการ 4 กันยายน 2026 พร้อมแนะนำ Local LLMAI
20 สิงหาคม 2569 เวลา 21:30

Google Assistant ปิดบริการอย่างเป็นทางการ 4 กันยายน 2026 พร้อมแนะนำ Local LLM

Google จะหยุดให้บริการ Google Assistant อย่างเป็นทางการตั้งแต่วันที่ 4 กันยายน 2569 ทำให้ผู้ใช้ Android ต้องหาทางเลือกใหม่ เช่น Local LLM…

XDA Developers5 นาที
ทำลายตำนาน AI เขียนโค้ด 3 อย่างที่นักพัฒนามืออาชีพยังเชื่อAI
16 สิงหาคม 2569 เวลา 04:00

ทำลายตำนาน AI เขียนโค้ด 3 อย่างที่นักพัฒนามืออาชีพยังเชื่อ

บทความนี้เปิดเผยสามตำนานที่นักพัฒนามืออาชีพยังเชื่อเกี่ยวกับการเขียนโค้ดด้วย AI ซึ่งทำให้เกิดการวางแผนโครงการผิดพลาด ข้อมูลจาก XDA‑Developers…

XDA Developers7 นาที
คัดลอกลิงก์แล้ว!