Microsoft ปล่อย Agent Skills for .NET ขึ้น GA — พอร์ตแนวคิด Agent Skills ของ Anthropic เข้า C# ครบ 3 แบบ พร้อม progressive disclosure และปุ่มควบคุมระดับองค์กร
Microsoft ประกาศเมื่อ 7 ก.ค. 2026 ว่า Agent Skills for .NET ใน Microsoft Agent Framework ออกจากสถานะ preview ทดลอง ([Experimental]) มาเป็น GA พร้อมใช้ในโปรดักชัน อย่างเป็นทางการ — แปลว่าทีมที่พัฒนาเอเจนต์บน .NET/C# เขียนและ deploy “skill” ลงงานจริงได้แล้ว โดยไม่ต้องกังวลว่า API จะเปลี่ยนกลางทาง
นี่คือการพอร์ตแนวคิด Agent Skills ที่ Anthropic ริเริ่ม (ห่อความเชี่ยวชาญเฉพาะทางไว้เป็นโฟลเดอร์ที่มี SKILL.md + ทรัพยากร + สคริปต์ ให้เอเจนต์หยิบไปใช้เมื่อจำเป็น) เข้าสู่ระบบนิเวศ enterprise ของ Microsoft อย่างเต็มตัว จุดขายคือ หลายทีมเขียน skill ของตัวเองแยกกันได้ แล้วนำมาประกอบเป็นเอเจนต์เดียวโดยไม่ต้องเขียน routing เอง
เขียน skill ได้ 3 แบบ
Agent Skills for .NET รองรับสไตล์การเขียน skill สามแนว ให้เลือกตามระดับความยืดหยุ่นที่ต้องการ:
- File-based skills — โฟลเดอร์ที่มี
SKILL.mdและไฟล์ทรัพยากรประกอบ (แนวเดียวกับ Agent Skills ของ Claude) เหมาะกับ skill ที่เขียนเป็นเอกสาร/สคริปต์ - Class-based skills — แพ็กเกจ C# ที่แจกจ่ายผ่าน NuGet ได้ เหมาะกับองค์กรที่อยากทำ skill เป็นไลบรารีมาตรฐานให้ทีมอื่นดึงไปใช้
- Code-defined skills — สร้าง skill แบบไดนามิกจากภายในโค้ดแอปตอนรันไทม์ เหมาะเมื่อ skill ต้องประกอบขึ้นตามบริบท
การเริ่มต้นทำผ่าน AgentSkillsProvider (ชี้ path ไปยังโฟลเดอร์ skill + กำหนด script runner) แล้วต่อเข้าเอเจนต์ผ่าน AIContextProviders
Progressive disclosure — โหลด context เท่าที่ต้องใช้
หัวใจของดีไซน์คือ progressive disclosure: เอเจนต์จะไม่โหลดทุกอย่างของทุก skill เข้า context ตั้งแต่แรก แต่ค่อย ๆ เปิดเผยเป็นชั้น — เห็น ชื่อ skill ก่อน, เมื่อจะใช้จริงจึงโหลด คำสั่ง (instructions), แล้วจึงดึง ทรัพยากร และ รันสคริปต์ เฉพาะตอนที่จำเป็น
ผลคือลด context bloat ได้มาก — เอเจนต์ที่มี skill นับสิบตัวไม่ต้องแบกคำอธิบายทั้งหมดไว้ในทุก prompt ซึ่งทั้งประหยัดโทเคนและช่วยให้โมเดลโฟกัสถูกจุด
ปุ่มควบคุมระดับองค์กร
จุดที่แยก GA ตัวนี้ออกจากการทดลองเล่น ๆ คือชุดควบคุมสำหรับ enterprise:
- Human-in-the-loop approval — บังคับให้มีมนุษย์อนุมัติก่อน skill ทำงานบางอย่างได้
- Sandboxed script execution — รันสคริปต์ของ skill ในกล่องแยก ควบคุมสิทธิ์การรันได้
- Filtering — เปิดเผย skill เฉพาะชุดที่คัดมาให้เอเจนต์แต่ละตัว (ไม่ใช่ทุก skill เห็นทุกอย่าง)
- Caching พร้อมตัวเลือกแยก isolation ตาม key และ pipeline แหล่ง skill ที่ขยายต่อเองได้
มุมมอง AI Curator
เรื่องนี้ยืนยันเทรนด์ที่ชัดขึ้นเรื่อย ๆ ในปี 2026: “Agent Skills” กำลังกลายเป็นมาตรฐานข้ามค่าย ไม่ใช่ฟีเจอร์เฉพาะของ Anthropic อีกต่อไป — เมื่อ Microsoft พอร์ตแนวคิดเดียวกันเข้า .NET แบบ production-ready คนที่ได้ประโยชน์คือองค์กรสาย Microsoft stack จำนวนมหาศาลที่มีโค้ด C# อยู่แล้ว และไม่อยากย้ายไป Python เพื่อทำเอเจนต์
จุดที่ควรจับตาคือ โมเดลการกำกับดูแล (governance) ไม่ใช่แค่ตัว API — สามอย่างที่ Microsoft เน้น (human-in-the-loop, sandbox, การกรอง skill เฉพาะชุด) คือสิ่งที่ทีมองค์กรจริงต้องการมากกว่าความเท่ของ progressive disclosure เพราะ skill ที่รันสคริปต์ได้ = ช่องโจมตีถ้าไม่มี sandbox และ skill ที่ทุกเอเจนต์เห็นหมด = ปัญหา least-privilege การที่มันมาพร้อมตั้งแต่ GA ทำให้พร้อมสำหรับงานที่มี compliance จริงจัง
สำหรับทีมไทย/อาเซียน โดยเฉพาะสายที่รันบน .NET (แบงก์ ประกัน หน่วยงานรัฐจำนวนมากในไทยใช้ C#/.NET เป็นหลัก) นี่คือทางเข้าสู่ agent skills ที่ ไม่ต้องเปลี่ยน tech stack — เขียน skill เป็น NuGet package แจกภายในองค์กร บวก human-in-the-loop สำหรับงานที่แตะข้อมูลอ่อนไหว เข้ากับกรอบ PDPA ได้พอดี ข้อควรระวังเดียวคือ Agent Skills ยังเป็นแนวคิดใหม่ที่มาตรฐานข้ามค่ายกำลังก่อตัว — การออกแบบ skill ให้พอร์ตข้ามแพลตฟอร์มได้ (เช่นยึด SKILL.md เป็นแกน) จะช่วยเลี่ยง lock-in ในระยะยาว
แหล่งข่าว
อ่านเพิ่มในหมวด AI Skills
Anthropic แนะ “ยุบ subagent กลับเข้า agent loop เดียว” พร้อมปล่อย single-agent-loop-kit เป็น skill ของ Claude Code ที่ช่วย audit ระบบ multi-agent แล้วพับทีละตัวโดยวัดด้วย eval ก่อน-หลัง
บทความ 22 ต.ค. จากทีม Applied AI ของ Anthropic บอกว่า agent ตัวเดียวที่โหลด skill และ tool เมื่อจำเป็น มักให้คุณภาพดีกว่า ถูกกว่า และเร็วกว่าการแตก subagent ตามผังองค์กร ลูกค้ารายหนึ่งเร็วขึ้นราว 2 เท่า พร้อมปล่อย single-agent-loop-kit (Apache-2.0) เป็น skill ที่ audit ระบบเดิมแล้วพับ subagent ทีละตัว และเก็บไว้เฉพาะตัวที่ eval บอกว่ายังจำเป็น
MCP TypeScript SDK 2.4.0 เป็น SDK ทางการตัวแรกที่ปล่อย Skills over MCP (SEP-2640) ใน release จริง — loadSkills() เสิร์ฟทั้งโฟลเดอร์ SKILL.md, SkillsClient ตรวจ digest ทุกไฟล์ ส่วน Python/C# merge แล้วแต่ยังไม่ออก release
23 ต.ค. 2026 MCP TypeScript SDK 2.4.0 ปล่อยการรองรับ Skills extension (SEP-2640) ทั้งฝั่ง server และ client เป็น SDK อ้างอิงตัวแรกที่เอาฟีเจอร์นี้ขึ้น release จริง หลังสเปกขึ้นสถานะ Final มาตั้งแต่ 13 ก.ย. ทำงานได้ทั้งโปรโตคอล 2025-11-25 และ 2026-07-28 แต่ attach() ยังเป็น experimental
Anthropic ยก Agent Skills (มาตรฐาน SKILL.md) ให้ Agentic AI Foundation ใต้ Linux Foundation ต่อจาก MCP — 70+ แพลตฟอร์มรองรับแล้ว ทั้ง ChatGPT, Cursor, Copilot และ VS Code
เมื่อ 22 ต.ค. 2026 Anthropic มอบมาตรฐาน Agent Skills ให้ Agentic AI Foundation (AAIF) ใต้ Linux Foundation พร้อมชื่อ โลโก้ GitHub org และโดเมน agentskills.io มาตรฐานจะมี Technical Steering Committee จากหลายบริษัทดูแล และมี maintainer จาก Anthropic, Google, OpenAI ที่ทำงานในนามบุคคล roadmap แรกที่เสนอคือ versioned release, กระบวนการ proposal และแนวทาง security สำหรับคนเขียนและติดตั้ง skill