Skip to content

Latest commit

 

History

History
198 lines (150 loc) · 18.8 KB

File metadata and controls

198 lines (150 loc) · 18.8 KB

การปรับปรุงกระบวนการทำงาน AI: การสร้าง MCP Server ด้วย AI Toolkit

MCP Version Python VS Code

logo

🎯 ภาพรวม

ยินดีต้อนรับสู่ เวิร์กช็อป Model Context Protocol (MCP)! เวิร์กช็อปเชิงปฏิบัติการที่ครอบคลุมนี้ผสานสองเทคโนโลยีล้ำสมัยเพื่อปฏิวัติการพัฒนาแอปพลิเคชัน AI:

  • 🔗 Model Context Protocol (MCP): มาตรฐานเปิดสำหรับการเชื่อมต่อเครื่องมือ AI อย่างราบรื่น
  • 🛠️ AI Toolkit สำหรับ Visual Studio Code (AITK): ส่วนขยายพัฒนา AI ที่ทรงพลังจาก Microsoft

🎓 สิ่งที่คุณจะได้เรียนรู้

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

🏗️ เทคโนโลยีที่ใช้

🔌 Model Context Protocol (MCP)

MCP คือ "USB-C สำหรับ AI" — มาตรฐานสากลที่เชื่อมต่อโมเดล AI กับเครื่องมือและแหล่งข้อมูลภายนอก

✨ คุณสมบัติเด่น:

  • 🔄 การเชื่อมต่อมาตรฐาน: อินเทอร์เฟซสากลสำหรับการเชื่อมต่อเครื่องมือ AI
  • 🏛️ สถาปัตยกรรมยืดหยุ่น: รองรับเซิร์ฟเวอร์ทั้งในเครื่องและระยะไกลผ่าน stdio/SSE
  • 🧰 ระบบนิเวศครบครัน: เครื่องมือ, คำสั่ง, และทรัพยากรในโปรโตคอลเดียว
  • 🔒 พร้อมใช้งานในองค์กร: มีความปลอดภัยและความน่าเชื่อถือในตัว

🎯 ทำไม MCP ถึงสำคัญ: เหมือนกับที่ USB-C ช่วยลดความยุ่งยากของสายเคเบิล MCP ช่วยลดความซับซ้อนของการเชื่อมต่อ AI โปรโตคอลเดียว โอกาสไม่จำกัด

🤖 AI Toolkit สำหรับ Visual Studio Code (AITK)

ส่วนขยายพัฒนา AI ชั้นนำของ Microsoft ที่เปลี่ยน VS Code ให้กลายเป็นศูนย์กลาง AI ที่ทรงพลัง

🚀 ความสามารถหลัก:

  • 📦 แคตตาล็อกโมเดล: เข้าถึงโมเดลจาก Azure AI, GitHub, Hugging Face, Ollama
  • การประมวลผลในเครื่อง: รัน ONNX บน CPU/GPU/NPU ได้อย่างมีประสิทธิภาพ
  • 🏗️ Agent Builder: สร้างเอเจนต์ AI แบบภาพพร้อมการผสาน MCP
  • 🎭 รองรับหลายโหมด: ข้อความ, ภาพ, และผลลัพธ์แบบมีโครงสร้าง

💡 ประโยชน์ในการพัฒนา:

  • ปล่อยโมเดลโดยไม่ต้องตั้งค่า
  • วิศวกรรมคำสั่งแบบภาพ
  • สนามทดสอบแบบเรียลไทม์
  • การผสาน MCP server อย่างราบรื่น

📚 เส้นทางการเรียนรู้

ระยะเวลา: 15 นาที

  • 🛠️ ติดตั้งและตั้งค่า AI Toolkit สำหรับ VS Code
  • 🗂️ สำรวจแคตตาล็อกโมเดล (กว่า 100 โมเดลจาก GitHub, ONNX, OpenAI, Anthropic, Google)
  • 🎮 ฝึกใช้ Interactive Playground สำหรับทดสอบโมเดลแบบเรียลไทม์
  • 🤖 สร้างเอเจนต์ AI ตัวแรกด้วย Agent Builder
  • 📊 ประเมินประสิทธิภาพโมเดลด้วยเมตริกในตัว (F1, ความเกี่ยวข้อง, ความคล้ายคลึง, ความสอดคล้อง)
  • ⚡ เรียนรู้การประมวลผลแบบแบตช์และรองรับหลายโหมด

🎯 ผลลัพธ์การเรียนรู้: สร้างเอเจนต์ AI ที่ใช้งานได้จริง พร้อมความเข้าใจครบถ้วนในความสามารถของ AITK

ระยะเวลา: 20 นาที

  • 🧠 เข้าใจสถาปัตยกรรมและแนวคิดของ Model Context Protocol (MCP)
  • 🌐 สำรวจระบบนิเวศ MCP server ของ Microsoft
  • 🤖 สร้างเอเจนต์อัตโนมัติบนเบราว์เซอร์ด้วย Playwright MCP server
  • 🔧 ผสาน MCP servers กับ AI Toolkit Agent Builder
  • 📊 ตั้งค่าและทดสอบเครื่องมือ MCP ภายในเอเจนต์ของคุณ
  • 🚀 ส่งออกและใช้งานเอเจนต์ที่ขับเคลื่อนด้วย MCP ในการผลิต

🎯 ผลลัพธ์การเรียนรู้: ปล่อยเอเจนต์ AI ที่เสริมพลังด้วยเครื่องมือภายนอกผ่าน MCP

ระยะเวลา: 20 นาที

  • 💻 สร้าง MCP servers แบบกำหนดเองด้วย AI Toolkit
  • 🐍 ตั้งค่าและใช้งาน MCP Python SDK เวอร์ชันล่าสุด (v1.9.3)
  • 🔍 ตั้งค่าและใช้ MCP Inspector สำหรับดีบัก
  • 🛠️ สร้าง Weather MCP Server พร้อมเวิร์กโฟลว์ดีบักระดับมืออาชีพ
  • 🧪 ดีบัก MCP servers ทั้งใน Agent Builder และ Inspector

🎯 ผลลัพธ์การเรียนรู้: พัฒนาและดีบัก MCP servers แบบกำหนดเองด้วยเครื่องมือสมัยใหม่

ระยะเวลา: 30 นาที

  • 🏗️ สร้าง GitHub Clone MCP Server สำหรับเวิร์กโฟลว์การพัฒนาจริง
  • 🔄 ใช้งานการโคลนรีโพสิทอรีอย่างชาญฉลาด พร้อมการตรวจสอบและจัดการข้อผิดพลาด
  • 📁 สร้างการจัดการไดเรกทอรีอัจฉริยะและผสานกับ VS Code
  • 🤖 ใช้ GitHub Copilot Agent Mode กับเครื่องมือ MCP แบบกำหนดเอง
  • 🛡️ นำไปใช้จริงด้วยความน่าเชื่อถือและรองรับหลายแพลตฟอร์ม

🎯 ผลลัพธ์การเรียนรู้: ปล่อย MCP server ที่พร้อมใช้งานจริง ช่วยปรับปรุงเวิร์กโฟลว์การพัฒนาจริง

💡 การใช้งานจริงและผลกระทบ

🏢 กรณีใช้งานในองค์กร

🔄 อัตโนมัติ DevOps

เปลี่ยนเวิร์กโฟลว์การพัฒนาด้วยระบบอัตโนมัติอัจฉริยะ:

  • การจัดการรีโพสิทอรีอัจฉริยะ: ตรวจสอบโค้ดและตัดสินใจรวมโค้ดด้วย AI
  • CI/CD อัจฉริยะ: ปรับแต่ง pipeline อัตโนมัติตามการเปลี่ยนแปลงโค้ด
  • การจัดการปัญหา: จำแนกและมอบหมายบั๊กโดยอัตโนมัติ

🧪 ปฏิวัติการประกันคุณภาพ

ยกระดับการทดสอบด้วยระบบอัตโนมัติที่ขับเคลื่อนด้วย AI:

  • สร้างชุดทดสอบอัจฉริยะ: สร้างชุดทดสอบอย่างครบถ้วนโดยอัตโนมัติ
  • ทดสอบการเปลี่ยนแปลง UI ด้วยภาพ: ตรวจจับการเปลี่ยนแปลง UI ด้วย AI
  • ติดตามประสิทธิภาพ: ตรวจจับและแก้ไขปัญหาเชิงรุก

📊 ความชาญฉลาดในกระบวนการข้อมูล

สร้างเวิร์กโฟลว์การประมวลผลข้อมูลที่ชาญฉลาดขึ้น:

  • กระบวนการ ETL ปรับตัวได้: การแปลงข้อมูลที่ปรับปรุงตัวเอง
  • ตรวจจับความผิดปกติ: ตรวจสอบคุณภาพข้อมูลแบบเรียลไทม์
  • การจัดเส้นทางข้อมูลอัจฉริยะ: จัดการการไหลของข้อมูลอย่างชาญฉลาด

🎧 การยกระดับประสบการณ์ลูกค้า

สร้างการโต้ตอบกับลูกค้าที่ยอดเยี่ยม:

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

🛠️ ข้อกำหนดและการตั้งค่า

💻 ความต้องการระบบ

องค์ประกอบ ความต้องการ หมายเหตุ
ระบบปฏิบัติการ Windows 10+, macOS 10.15+, Linux ระบบปฏิบัติการสมัยใหม่ใดก็ได้
Visual Studio Code เวอร์ชันเสถียรล่าสุด จำเป็นสำหรับ AITK
Node.js v18.0+ และ npm สำหรับพัฒนา MCP server
Python 3.10+ ตัวเลือกสำหรับ MCP servers ที่ใช้ Python
หน่วยความจำ อย่างน้อย 8GB RAM แนะนำ 16GB สำหรับโมเดลในเครื่อง

🔧 สภาพแวดล้อมการพัฒนา

ส่วนขยาย VS Code ที่แนะนำ

  • AI 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 servers
  • Playwright: สำหรับตัวอย่างการทำงานอัตโนมัติบนเว็บ

🎖️ ผลลัพธ์การเรียนรู้และเส้นทางรับรอง

🏆 รายการตรวจสอบความเชี่ยวชาญ

เมื่อจบเวิร์กช็อปนี้ คุณจะมีความเชี่ยวชาญใน:

🎯 ทักษะหลัก

  • ความเชี่ยวชาญในโปรโตคอล MCP: เข้าใจลึกซึ้งในสถาปัตยกรรมและรูปแบบการใช้งาน
  • ความชำนาญ AITK: ใช้งาน AI Toolkit อย่างเชี่ยวชาญเพื่อการพัฒนาอย่างรวดเร็ว
  • การพัฒนาเซิร์ฟเวอร์แบบกำหนดเอง: สร้าง, ปล่อย, และดูแล MCP servers สำหรับการผลิต
  • ความยอดเยี่ยมในการผสานเครื่องมือ: เชื่อมต่อ AI กับเวิร์กโฟลว์การพัฒนาที่มีอยู่ได้อย่างไร้รอยต่อ
  • การประยุกต์แก้ปัญหา: นำทักษะที่เรียนรู้ไปใช้แก้ปัญหาทางธุรกิจจริง

🔧 ทักษะทางเทคนิค

  • ตั้งค่าและกำหนดค่า AI Toolkit ใน VS Code
  • ออกแบบและพัฒนา MCP servers แบบกำหนดเอง
  • ผสานโมเดล GitHub กับสถาปัตยกรรม MCP
  • สร้างเวิร์กโฟลว์ทดสอบอัตโนมัติด้วย Playwright
  • ปล่อยเอเจนต์ AI สำหรับใช้งานจริง
  • ดีบักและปรับแต่งประสิทธิภาพ MCP server

🚀 ความสามารถขั้นสูง

  • ออกแบบสถาปัตยกรรมการผสาน AI ในระดับองค์กร
  • นำแนวปฏิบัติด้านความปลอดภัยมาใช้กับแอป AI
  • ออกแบบสถาปัตยกรรม MCP server ที่ขยายตัวได้
  • สร้างชุดเครื่องมือเฉพาะสำหรับโดเมนต่างๆ
  • ให้คำปรึกษาและแนะนำการพัฒนา AI แบบเนทีฟ

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


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

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

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