การปรับปรุงเวิร์กโฟลว์ AI: การสร้างเซิร์ฟเวอร์ MCP ด้วย Microsoft Foundry Toolkit
🎯 ภาพรวม
(คลิกที่ภาพด้านบนเพื่อดูวิดีโอบทเรียนนี้)
ยินดีต้อนรับสู่ เวิร์กช็อปโปรโตคอลบริบทตัวแบบ (Model Context Protocol - MCP)! เวิร์กช็อปที่เน้นการลงมือปฏิบัตินี้รวมเทคโนโลยีล้ำสมัยสองอย่างเพื่อปฏิวัติการพัฒนาแอปพลิเคชัน AI:
- 🔗 โปรโตคอลบริบทตัวแบบ (MCP): มาตรฐานเปิดสำหรับการเชื่อมต่อเครื่องมือ AI อย่างไร้รอยต่อ
- 🛠️ ส่วนขยาย Microsoft Foundry Toolkit สำหรับ VS Code: ส่วนขยายการพัฒนา AI ที่ทรงพลังจาก Microsoft
🎓 สิ่งที่คุณจะได้เรียนรู้
เมื่อสิ้นสุดเวิร์กช็อปนี้ คุณจะเชี่ยวชาญในการสร้างแอปพลิเคชันอัจฉริยะที่เชื่อมโยงโมเดล AI กับเครื่องมือและบริการในโลกความจริง ตั้งแต่การทดสอบอัตโนมัติไปจนถึงการผสาน API ที่กำหนดเอง คุณจะได้รับทักษะเชิงปฏิบัติเพื่อแก้ไขปัญหาธุรกิจที่ซับซ้อน
🏗️ เทคโนโลยีที่ใช้
🔌 โปรโตคอลบริบทตัวแบบ (MCP)
MCP คือ "USB-C สำหรับ AI" – มาตรฐานสากลที่เชื่อมต่อโมเดล AI กับเครื่องมือและแหล่งข้อมูลภายนอกได้อย่างง่ายดาย
✨ คุณสมบัติเด่น:
- 🔄 การเชื่อมต่อมาตรฐาน: อินเตอร์เฟสสากลสำหรับการเชื่อมต่อเครื่องมือ AI
- 🏛️ สถาปัตยกรรมยืดหยุ่น: เซิร์ฟเวอร์ในเครื่องและระยะไกลผ่านการขนส่ง stdio/SSE
- 🧰 ระบบนิเวศที่ครบครัน: เครื่องมือ, คำสั่ง, และทรัพยากรมากมายในโปรโตคอลเดียว
- 🔒 พร้อมสำหรับองค์กร: มีความปลอดภัยและความน่าเชื่อถือในตัว
🎯 เหตุผลที่ MCP สำคัญ: เหมือนกับ USB-C ที่แก้ไขปัญหาสายเคเบิลยุ่งเหยิง MCP ช่วยกำจัดความซับซ้อนในการรวม AI ได้ โปรโตคอลเดียว ความเป็นไปได้ไร้ขีดจำกัด
🤖 ส่วนขยาย Microsoft Foundry Toolkit สำหรับ VS Code
ส่วนขยายหลักของ Microsoft สำหรับการพัฒนา AI ที่เปลี่ยน VS Code ให้เป็นศูนย์กลาง AI ที่ทรงพลัง
🚀 ความสามารถหลัก:
- 📦 แค็ตตาล็อกตัวแบบ: เข้าถึงโมเดลจาก Azure AI, GitHub, Hugging Face, Ollama
- ⚡ การประมวลผลในเครื่อง: การทำงาน ONNX บน CPU/GPU/NPU
- 🏗️ ผู้สร้างเอเย่นต์: การพัฒนาเอเย่นต์ AI แบบภาพที่รวม MCP
- 🎭 มัลติโหมด: รองรับข้อความ, การมองเห็น และผลลัพธ์เชิงโครงสร้าง
💡 ประโยชน์ในการพัฒนา:
- การปรับใช้โมเดลแบบไม่ต้องตั้งค่า
- การสร้างคำสั่งแบบภาพ
- สนามทดสอบแบบเรียลไทม์
- การผสานเซิร์ฟเวอร์ MCP อย่างไร้รอยต่อ
📚 เส้นทางการเรียนรู้
🚀 โมดูล 1: พื้นฐาน Microsoft Foundry Toolkit
ระยะเวลา: 15 นาที
- 🛠️ ติดตั้งและตั้งค่า Microsoft Foundry Toolkit สำหรับ VS Code
- 🗂️ สำรวจแค็ตตาล็อกตัวแบบ (กว่า 100 โมเดลจาก GitHub, ONNX, OpenAI, Anthropic, Google)
- 🎮 เชี่ยวชาญสนามทดสอบแบบโต้ตอบสำหรับการทดสอบโมเดลแบบเรียลไทม์
- 🤖 สร้างเอเย่นต์ AI ตัวแรกของคุณด้วยผู้สร้างเอเย่นต์
- 📊 ประเมินประสิทธิภาพของตัวแบบด้วยเมตริกในตัว (F1, ความเกี่ยวข้อง, ความคล้ายคลึง, ความสอดคล้อง)
- ⚡ เรียนรู้การประมวลผลแบบชุดและความสามารถมัลติโหมด
🎯 ผลลัพธ์การเรียนรู้: สร้างเอเย่นต์ AI ที่ทำงานได้พร้อมความเข้าใจครบถ้วนในความสามารถของ Microsoft Foundry Toolkit
🌐 โมดูล 2: MCP กับพื้นฐาน Microsoft Foundry Toolkit
ระยะเวลา: 20 นาที
- 🧠 เชี่ยวชาญสถาปัตยกรรมและแนวคิดของโปรโตคอลบริบทตัวแบบ (MCP)
- 🌐 สำรวจระบบนิเวศเซิร์ฟเวอร์ MCP ของ Microsoft
- 🤖 สร้างเอเย่นต์อัตโนมัติบนเบราว์เซอร์โดยใช้เซิร์ฟเวอร์ Playwright MCP
- 🔧 ผสานเซิร์ฟเวอร์ MCP กับผู้สร้างเอเย่นต์ Microsoft Foundry Toolkit
- 📊 ตั้งค่าและทดสอบเครื่องมือ MCP ภายในเอเย่นต์ของคุณ
- 🚀 ส่งออกและปรับใช้เอเย่นต์ที่ใช้พลัง MCP สำหรับการใช้งานจริง
🎯 ผลลัพธ์การเรียนรู้: ปรับใช้เอเย่นต์ AI ที่เสริมพลังด้วยเครื่องมือภายนอกผ่าน MCP
🔧 โมดูล 3: การพัฒนา MCP ขั้นสูงด้วย Microsoft Foundry Toolkit
ระยะเวลา: 20 นาที
- 💻 สร้างเซิร์ฟเวอร์ MCP กำหนดเองโดยใช้ Microsoft Foundry Toolkit
- 🐍 ตั้งค่าและใช้ MCP Python SDK เวอร์ชันล่าสุด (v1.9.3)
- 🔍 ติดตั้งและใช้งาน MCP Inspector สำหรับการดีบัก
- 🛠️ สร้าง Weather MCP Server พร้อมเวิร์กโฟลว์ดีบักระดับมืออาชีพ
- 🧪 ดีบักเซิร์ฟเวอร์ MCP ในทั้งผู้สร้างเอเย่นต์และสภาพแวดล้อม Inspector
🎯 ผลลัพธ์การเรียนรู้: พัฒนาและดีบักเซิร์ฟเวอร์ MCP กำหนดเองด้วยเครื่องมือสมัยใหม่
🐙 โมดูล 4: การพัฒนา MCP เชิงปฏิบัติ - เซิร์ฟเวอร์ GitHub Clone กำหนดเอง
ระยะเวลา: 30 นาที
- 🏗️ สร้างเซิร์ฟเวอร์ GitHub Clone MCP เรียลเวิร์ลสำหรับเวิร์กโฟลว์การพัฒนา
- 🔄 ใช้การโคลนรีโพสิทอรีอัจฉริยะพร้อมการตรวจสอบและการจัดการข้อผิดพลาด
- 📁 สร้างการจัดการไดเรกทอรีอัจฉริยะและการผสาน VS Code
- 🤖 ใช้โหมดเอเย่นต์ GitHub Copilot พร้อมเครื่องมือ MCP กำหนดเอง
- 🛡️ ใช้ความน่าเชื่อถือพร้อมสำหรับการผลิตและความเข้ากันได้ข้ามแพลตฟอร์ม
🎯 ผลลัพธ์การเรียนรู้: ปรับใช้เซิร์ฟเวอร์ MCP พร้อมผลิตที่ช่วยจัดการเวิร์กโฟลว์การพัฒนาจริงได้อย่างราบรื่น
💡 การใช้งานและผลกระทบในโลกจริง
🏢 กรณีการใช้งานองค์กร
🔄 ระบบอัตโนมัติ DevOps
เปลี่ยนเวิร์กโฟลว์การพัฒนาด้วยระบบอัตโนมัติอัจฉริยะ:
- การจัดการรีโพสิทอรีอัจฉริยะ: รีวิวโค้ดและตัดสินใจรวมแบบขับเคลื่อนด้วย AI
- CI/CD อัจฉริยะ: ปรับแต่งสายงานอัตโนมัติตามการเปลี่ยนแปลงโค้ด
- การจัดลำดับปัญหา: การจัดประเภทและมอบหมายข้อบกพร่องอัตโนมัติ
🧪 การปฏิวัติควบคุมคุณภาพ
ยกระดับการทดสอบด้วยระบบอัตโนมัติ AI:
- การสร้างชุดทดสอบอัจฉริยะ: สร้างชุดทดสอบครอบคลุมโดยอัตโนมัติ
- การทดสอบถดถอยด้วยภาพ: ตรวจจับการเปลี่ยนแปลง UI ด้วย AI
- การติดตามประสิทธิภาพ: ตรวจพบปัญหาและแก้ไขเชิงรุก
📊 ความชาญฉลาดในกระบวนการข้อมูล
สร้างเวิร์กโฟลว์การประมวลผลข้อมูลที่ชาญฉลาดขึ้น:
- กระบวนการ ETL ปรับตัวได้: การเปลี่ยนแปลงข้อมูลที่ปรับปรุงตัวเอง
- การตรวจจับความผิดปกติ: การตรวจสอบคุณภาพข้อมูลแบบเรียลไทม์
- การจัดเส้นทางข้อมูลอัจฉริยะ: การจัดการการไหลของข้อมูลอย่างชาญฉลาด
🎧 การปรับปรุงประสบการณ์ลูกค้า
สร้างการปฏิสัมพันธ์กับลูกค้าที่ยอดเยี่ยม:
- การสนับสนุนรู้บริบท: เอเย่นต์ AI เข้าถึงประวัติลูกค้า
- การแก้ไขปัญหาเชิงรุก: บริการลูกค้าด้วยการทำนายล่วงหน้า
- การผสานช่องทางหลากหลาย: ประสบการณ์ AI รวมศูนย์ข้ามแพลตฟอร์ม
🛠️ ข้อกำหนดเบื้องต้นและการตั้งค่า
💻 ข้อกำหนดระบบ
| องค์ประกอบ | ข้อกำหนด | หมายเหตุ |
|---|---|---|
| ระบบปฏิบัติการ | Windows 10+, macOS 10.15+, Linux | ระบบปฏิบัติการสมัยใหม่ใดก็ได้ |
| Visual Studio Code | เวอร์ชันเสถียรล่าสุด | จำเป็นสำหรับ Microsoft Foundry Toolkit |
| Node.js | v18.0+ และ npm | สำหรับการพัฒนาเซิร์ฟเวอร์ MCP |
| Python | 3.10+ | ไม่บังคับสำหรับเซิร์ฟเวอร์ MCP ด้วย Python |
| หน่วยความจำ | RAM อย่างน้อย 8GB | แนะนำ 16GB สำหรับโมเดลในเครื่อง |
🔧 สภาพแวดล้อมการพัฒนา
ส่วนขยาย VS Code แนะนำ
- Microsoft Foundry Toolkit (ms-windows-ai-studio.windows-ai-studio)
- Python (ms-python.python)
- Python Debugger (ms-python.debugpy)
- GitHub Copilot (GitHub.copilot) - ทางเลือกแต่ช่วยได้
เครื่องมือเสริม
- uv: ตัวจัดการแพ็คเกจ Python สมัยใหม่
- MCP Inspector: เครื่องมือดีบักแบบภาพสำหรับเซิร์ฟเวอร์ MCP
- Playwright: สำหรับตัวอย่างอัตโนมัติบนเว็บ
🎖️ ผลลัพธ์การเรียนรู้ & เส้นทางการรับรอง
🏆 รายการตรวจสอบความชำนาญทักษะ
เมื่อจบเวิร์กช็อปนี้ คุณจะเชี่ยวชาญในด้านต่อไปนี้:
🎯 ความชำนาญหลัก
- ความเชี่ยวชาญโปรโตคอล MCP: เข้าใจลึกซึ้งในสถาปัตยกรรมและรูปแบบการใช้งาน
- ความชำนาญ Microsoft Foundry Toolkit: ใช้งาน Microsoft Foundry Toolkit ระดับผู้เชี่ยวชาญเพื่อการพัฒนาอย่างรวดเร็ว
- การพัฒนาเซิร์ฟเวอร์กำหนดเอง: สร้าง ปรับใช้ และดูแลเซิร์ฟเวอร์ MCP สำหรับการผลิต
- การรวมเครื่องมือยอดเยี่ยม: เชื่อมต่อ AI กับเวิร์กโฟลว์การพัฒนาที่มีอยู่ได้อย่างไร้รอยต่อ
- การประยุกต์แก้ปัญหา: ใช้ทักษะที่ได้เรียนรู้แก้ไขปัญหาธุรกิจจริง
🔧 ทักษะทางเทคนิค
- ตั้งค่าและกำหนดค่า Microsoft Foundry Toolkit ใน VS Code
- ออกแบบและพัฒนาเซิร์ฟเวอร์ MCP กำหนดเอง
- รวมโมเดล GitHub กับสถาปัตยกรรม MCP
- สร้างเวิร์กโฟลว์ทดสอบอัตโนมัติด้วย Playwright
- ปรับใช้เอเย่นต์ AI สำหรับการใช้งานจริง
- ดีบักและปรับประสิทธิภาพเซิร์ฟเวอร์ MCP
🚀 ความสามารถขั้นสูง
- ออกแบบสถาปัตยกรรมการรวม AI ระดับองค์กร
- นำแนวปฏิบัติด้านความปลอดภัยที่ดีที่สุดมาใช้กับแอปพลิเคชัน AI
- ออกแบบสถาปัตยกรรมเซิร์ฟเวอร์ MCP ที่ปรับขนาดได้
- สร้างชุดเครื่องมือกำหนดเองสำหรับโดเมนเฉพาะ
- เป็นที่ปรึกษาให้ผู้อื่นในด้านการพัฒนา AI เนทีฟ
📖 แหล่งข้อมูลเพิ่มเติม
- สเปค MCP (2025-11-25)
- ที่เก็บ Microsoft Foundry Toolkit บน GitHub
- ชุดตัวอย่างเซิร์ฟเวอร์ MCP
- คู่มือแนวปฏิบัติที่ดีที่สุด
- OWASP MCP ท็อป 10 - แนวปฏิบัติด้านความปลอดภัย
🚀 พร้อมที่จะปฏิวัติเวิร์กโฟลว์การพัฒนา AI ของคุณหรือยัง?
มาร่วมสร้างอนาคตของแอปพลิเคชันอัจฉริยะด้วย MCP และ Microsoft Foundry Toolkit กันเถอะ!
ต่อไปคืออะไร
ดำเนินการต่อที่: โมดูล 11: ห้องปฏิบัติการเซิร์ฟเวอร์ MCP
ปฏิเสธความรับผิดชอบ: เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI Co-op Translator ขณะที่เราพยายามให้ความถูกต้อง โปรดทราบว่าการแปลโดยอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาต้นทางควรถูกพิจารณาเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ แนะนำให้ใช้การแปลโดยมนุษย์มืออาชีพ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความที่ผิดพลาดที่เกิดขึ้นจากการใช้การแปลนี้

