Files

การปรับปรุงเวิร์กโฟลว์ AI: การสร้างเซิร์ฟเวอร์ MCP ด้วย Microsoft Foundry Toolkit

MCP Spec Python VS Code

logo

🎯 ภาพรวม

Build AI Agents in VS Code: 4 Hands-On Labs with MCP and 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 เนทีฟ

📖 แหล่งข้อมูลเพิ่มเติม


🚀 พร้อมที่จะปฏิวัติเวิร์กโฟลว์การพัฒนา AI ของคุณหรือยัง?

มาร่วมสร้างอนาคตของแอปพลิเคชันอัจฉริยะด้วย MCP และ Microsoft Foundry Toolkit กันเถอะ!

ต่อไปคืออะไร

ดำเนินการต่อที่: โมดูล 11: ห้องปฏิบัติการเซิร์ฟเวอร์ MCP


ปฏิเสธความรับผิดชอบ: เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI Co-op Translator ขณะที่เราพยายามให้ความถูกต้อง โปรดทราบว่าการแปลโดยอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาต้นทางควรถูกพิจารณาเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ แนะนำให้ใช้การแปลโดยมนุษย์มืออาชีพ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความที่ผิดพลาดที่เกิดขึ้นจากการใช้การแปลนี้