Skip to content

Latest commit

 

History

History
120 lines (81 loc) · 16.3 KB

File metadata and controls

120 lines (81 loc) · 16.3 KB

MCP ในการปฏิบัติ: กรณีศึกษาจากโลกจริง

Model Context Protocol (MCP) กำลังเปลี่ยนแปลงวิธีที่แอปพลิเคชัน AI โต้ตอบกับข้อมูล เครื่องมือ และบริการ ส่วนนี้นำเสนอกรณีศึกษาจากโลกจริงที่แสดงให้เห็นการใช้งาน MCP ในสถานการณ์องค์กรต่างๆ อย่างเป็นรูปธรรม

ภาพรวม

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

วัตถุประสงค์การเรียนรู้หลัก

จากการศึกษากรณีเหล่านี้ คุณจะได้:

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

กรณีศึกษาที่โดดเด่น

กรณีศึกษานี้วิเคราะห์โซลูชันอ้างอิงครบวงจรของ Microsoft ที่แสดงวิธีการสร้างแอปพลิเคชันวางแผนการเดินทางด้วย AI หลายตัวแทนโดยใช้ MCP, Azure OpenAI และ Azure AI Search โครงการนี้นำเสนอ:

  • การประสานงานหลายตัวแทนผ่าน MCP
  • การผสานรวมข้อมูลองค์กรด้วย Azure AI Search
  • สถาปัตยกรรมที่ปลอดภัยและขยายได้โดยใช้บริการ Azure
  • เครื่องมือที่ขยายได้ด้วยส่วนประกอบ MCP ที่นำกลับมาใช้ใหม่ได้
  • ประสบการณ์ผู้ใช้แบบสนทนาโดยใช้พลังของ Azure OpenAI

รายละเอียดสถาปัตยกรรมและการใช้งานให้ข้อมูลเชิงลึกที่มีคุณค่าในการสร้างระบบหลายตัวแทนที่ซับซ้อนโดยใช้ MCP เป็นชั้นการประสานงาน

กรณีศึกษานี้แสดงการใช้งาน MCP ในการทำงานอัตโนมัติของกระบวนการทำงานจริง โดยแสดงวิธีใช้เครื่องมือ MCP เพื่อ:

  • ดึงข้อมูลจากแพลตฟอร์มออนไลน์ (YouTube)
  • อัปเดตงานในระบบ Azure DevOps
  • สร้างเวิร์กโฟลว์อัตโนมัติที่ทำซ้ำได้
  • ผสานรวมข้อมูลระหว่างระบบที่แตกต่างกัน

ตัวอย่างนี้แสดงให้เห็นว่าแม้การใช้งาน MCP ที่ค่อนข้างง่ายก็สามารถเพิ่มประสิทธิภาพได้อย่างมากด้วยการทำงานอัตโนมัติงานประจำและปรับปรุงความสอดคล้องของข้อมูลระหว่างระบบ

กรณีศึกษานี้แนะนำวิธีเชื่อมต่อไคลเอนต์ Python console กับเซิร์ฟเวอร์ Model Context Protocol (MCP) เพื่อดึงและบันทึกเอกสาร Microsoft ที่มีบริบทและอัปเดตแบบเรียลไทม์ คุณจะได้เรียนรู้วิธี:

  • เชื่อมต่อกับเซิร์ฟเวอร์ MCP โดยใช้ไคลเอนต์ Python และ MCP SDK อย่างเป็นทางการ
  • ใช้ไคลเอนต์ HTTP แบบสตรีมมิงเพื่อดึงข้อมูลแบบเรียลไทม์อย่างมีประสิทธิภาพ
  • เรียกใช้เครื่องมือเอกสารบนเซิร์ฟเวอร์และบันทึกผลลัพธ์ลงในคอนโซลโดยตรง
  • ผสานรวมเอกสาร Microsoft ที่อัปเดตล่าสุดเข้ากับเวิร์กโฟลว์โดยไม่ต้องออกจากเทอร์มินัล

บทนี้มีแบบฝึกหัดปฏิบัติ ตัวอย่างโค้ดที่ทำงานได้จริง และลิงก์ไปยังแหล่งข้อมูลเพิ่มเติมสำหรับการเรียนรู้เชิงลึก ดูคำแนะนำและโค้ดทั้งหมดในบทที่ลิงก์เพื่อเข้าใจว่า MCP สามารถเปลี่ยนแปลงการเข้าถึงเอกสารและเพิ่มประสิทธิภาพนักพัฒนาในสภาพแวดล้อมคอนโซลได้อย่างไร

กรณีศึกษานี้แสดงวิธีสร้างเว็บแอปพลิเคชันแบบโต้ตอบโดยใช้ Chainlit และ Model Context Protocol (MCP) เพื่อสร้างแผนการศึกษาส่วนบุคคลสำหรับหัวข้อใดก็ได้ ผู้ใช้สามารถระบุหัวข้อ (เช่น "AI-900 certification") และระยะเวลาการศึกษา (เช่น 8 สัปดาห์) แอปจะให้คำแนะนำเนื้อหาเป็นรายสัปดาห์ Chainlit ช่วยให้มีอินเทอร์เฟซแชทแบบสนทนา ทำให้ประสบการณ์น่าสนใจและปรับเปลี่ยนได้

  • เว็บแอปแบบสนทนาโดยใช้ Chainlit
  • คำสั่งจากผู้ใช้สำหรับหัวข้อและระยะเวลา
  • คำแนะนำเนื้อหาเป็นรายสัปดาห์โดยใช้ MCP
  • การตอบสนองแบบเรียลไทม์และปรับเปลี่ยนได้ในอินเทอร์เฟซแชท

โครงการนี้แสดงให้เห็นว่า AI แบบสนทนาและ MCP สามารถรวมกันเพื่อสร้างเครื่องมือการศึกษาที่มีความยืดหยุ่นและขับเคลื่อนโดยผู้ใช้ในสภาพแวดล้อมเว็บสมัยใหม่ได้อย่างไร

กรณีศึกษานี้แสดงวิธีนำ Microsoft Learn Docs เข้ามาในสภาพแวดล้อม VS Code ของคุณโดยตรงผ่านเซิร์ฟเวอร์ MCP — ไม่ต้องสลับแท็บเบราว์เซอร์อีกต่อไป! คุณจะได้เห็นวิธี:

  • ค้นหาและอ่านเอกสารทันทีภายใน VS Code ผ่านแผง MCP หรือ command palette
  • อ้างอิงเอกสารและแทรกลิงก์โดยตรงใน README หรือไฟล์ markdown ของคอร์ส
  • ใช้ GitHub Copilot ร่วมกับ MCP เพื่อเวิร์กโฟลว์เอกสารและโค้ดที่ขับเคลื่อนด้วย AI อย่างราบรื่น
  • ตรวจสอบและปรับปรุงเอกสารด้วยฟีดแบ็กแบบเรียลไทม์และความถูกต้องจาก Microsoft
  • ผสาน MCP กับเวิร์กโฟลว์ GitHub สำหรับการตรวจสอบเอกสารอย่างต่อเนื่อง

การใช้งานประกอบด้วย:

  • ตัวอย่างการตั้งค่า .vscode/mcp.json สำหรับการติดตั้งง่าย
  • ภาพหน้าจอแนะนำประสบการณ์ใช้งานในตัวแก้ไข
  • เคล็ดลับการใช้ Copilot และ MCP ร่วมกันเพื่อเพิ่มประสิทธิภาพสูงสุด

สถานการณ์นี้เหมาะสำหรับผู้เขียนคอร์ส นักเขียนเอกสาร และนักพัฒนาที่ต้องการโฟกัสในตัวแก้ไขขณะทำงานกับเอกสาร Copilot และเครื่องมือตรวจสอบ — ทั้งหมดนี้ขับเคลื่อนด้วย MCP

กรณีศึกษานี้ให้คำแนะนำทีละขั้นตอนเกี่ยวกับการสร้างเซิร์ฟเวอร์ MCP โดยใช้ Azure API Management (APIM) ครอบคลุม:

  • การตั้งค่าเซิร์ฟเวอร์ MCP ใน Azure API Management
  • การเปิดเผยการทำงานของ API เป็นเครื่องมือ MCP
  • การกำหนดนโยบายสำหรับการจำกัดอัตราและความปลอดภัย
  • การทดสอบเซิร์ฟเวอร์ MCP โดยใช้ Visual Studio Code และ GitHub Copilot

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

สรุป

กรณีศึกษาเหล่านี้เน้นให้เห็นถึงความยืดหยุ่นและการใช้งานจริงของ Model Context Protocol ในสถานการณ์โลกจริง ตั้งแต่ระบบหลายตัวแทนที่ซับซ้อนไปจนถึงเวิร์กโฟลว์อัตโนมัติที่มุ่งเป้า MCP มอบวิธีมาตรฐานในการเชื่อมต่อระบบ AI กับเครื่องมือและข้อมูลที่จำเป็นเพื่อสร้างคุณค่า

การศึกษาการใช้งานเหล่านี้ช่วยให้คุณได้รับข้อมูลเชิงลึกเกี่ยวกับรูปแบบสถาปัตยกรรม กลยุทธ์การใช้งาน และแนวทางปฏิบัติที่ดีที่สุดซึ่งสามารถนำไปใช้ในโครงการ MCP ของคุณเอง ตัวอย่างเหล่านี้แสดงให้เห็นว่า MCP ไม่ใช่แค่กรอบแนวคิดทางทฤษฎี แต่เป็นโซลูชันที่ใช้งานได้จริงสำหรับความท้าทายทางธุรกิจ

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

ถัดไป: Hands on Lab Streamlining AI Workflows: Building an MCP Server with AI Toolkit

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