
ที่มาภาพ: 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



