การใช้ GitHub MCP Server กับ Copilot Chat
ตอนนี้คุณได้เห็นแล้วว่าเซิร์ฟเวอร์ MCP ขยายความสามารถของ GitHub Copilot อย่างไรมาเริ่มขั้นตอนต่อไป: รวมเข้ากับโหมดตัวแทนของ Copilot นี่คือจุดที่ Copilot ก้าวไปไกลกว่าการตอบสนองต่อข้อความแจ้งและเริ่มทําหน้าที่เป็นผู้ทํางานร่วมกันที่แท้จริง
ในหน่วยนี้ คุณจะได้เรียนรู้:
- โหมดตัวแทนของ Copilot คืออะไรและแตกต่างจากการใช้งานมาตรฐานอย่างไร
- วิธีที่เซิร์ฟเวอร์ MCP ปรับปรุงโหมดตัวแทนโดยเชื่อมต่อ Copilot กับข้อมูลและเครื่องมือภายนอก
- ประโยชน์หลักของการรวม MCP เข้ากับโหมดตัวแทน เช่น ระบบอัตโนมัติและลดความพยายามด้วยตนเอง
- วิธีใช้แนวทางปฏิบัติที่ดีที่สุดเพื่อแนะนํา Copilot ในเวิร์กโฟลว์ตัวแทนอย่างมีประสิทธิภาพ
วิธีใช้ GitHub MCP Server กับ Copilot Chat
เปิด Copilot Chat ใน Visual Studio Code และเปลี่ยนเป็นโหมดตัวแทนเพื่อเปิดใช้งานเครื่องมือเซิร์ฟเวอร์ MCP
คลิกที่เลือกเครื่องมือเพื่อดูฟังก์ชันการทํางานของเซิร์ฟเวอร์ MCP ที่มีอยู่ทั้งหมด
ตอนนี้คุณสามารถลองสร้างปัญหาใหม่ สรุปที่เก็บ หรือรับข้อมูลเชิงลึกเกี่ยวกับงานของคุณโดยใช้ข้อความแจ้งภาษาธรรมชาติ
ทําตามคําแนะนําภายใน Copilot Chat เพื่อทํางานให้เสร็จอย่างมีประสิทธิภาพ
ความสามารถของตัวแทนของ Copilot และ MCP
จนถึงตอนนี้เราได้เห็นแล้วว่าเซิร์ฟเวอร์ MCP ขยาย GitHub Copilot โดยเชื่อมต่อกับเครื่องมือและทรัพยากรภายนอกได้อย่างไร แต่จะเกิดอะไรขึ้นเมื่อเรารวมสิ่งนี้กับโหมดตัวแทน นี่คือจุดที่ Copilot เปลี่ยนจากการเป็นเพียงผู้ช่วยที่ตอบสนองไปเป็นการทําตัวเหมือนผู้ร่วมงานอิสระมากขึ้น
ความสามารถของเอเจนต์คืออะไร
ความสามารถของตัวแทนช่วยให้ Copilot สามารถ:
ทํางานอย่างอิสระโดยดําเนินการตามเวิร์กโฟลว์หลายขั้นตอนโดยไม่ต้องมีคําแนะนําอย่างต่อเนื่อง
ตัดสินใจโดยเลือกเครื่องมือหรือแนวทางที่จะใช้ตามบริบทที่มี ปรับตัวและปรับปรุงโดยการตอบสนองต่อข้อเสนอแนะ ปรับแนวทาง และทําซ้ําผลลัพธ์
กล่าวอีกนัยหนึ่ง โหมดตัวแทนช่วยให้ Copilot สามารถจัดการงานในลักษณะที่รู้สึกเป็นอิสระมากขึ้น เกือบจะเหมือนกับการมีเพื่อนร่วมทีมที่เข้าใจภาพรวมมากกว่าแค่ทําตามคําแนะนําของแต่ละบุคคล
MCP ทําให้โหมดตัวแทนแข็งแกร่งขึ้นได้อย่างไร
โหมดตัวแทนนั้นทรงพลัง แต่เมื่อคุณเพิ่มเซิร์ฟเวอร์ MCP คุณจะทําให้ Copilot สามารถเข้าถึงสภาพแวดล้อมการเข้ารหัสได้ทันที ผ่าน MCP Copilot สามารถ:
- เข้าถึงข้อมูลภายนอก API หรือเครื่องมือขององค์กรโดยตรง
- อยู่ในบริบทในหลายแพลตฟอร์ม โดยที่คุณไม่ต้องเปลี่ยนแอปพลิเคชัน
- "วนซ้ําตัวแทน" ที่สมบูรณ์ ซึ่งจะค้นหาข้อมูลแบบไดนามิก วิเคราะห์ผลลัพธ์ และทําขั้นตอนต่อไปอย่างมีข้อมูล ทั้งหมดนี้โดยไม่ต้องเริ่มกระบวนการใหม่ตั้งแต่เริ่มต้น
ซึ่งหมายความว่า Copilot ไม่ได้ตอบสนองต่อข้อความแจ้งเพียงครั้งเดียว แต่มันทํางานเป็นวงจร: สํารวจ ปรับตัว และปรับแต่งจนกว่าจะได้ผลลัพธ์ที่คุณต้องการ
ประโยชน์ของการรวม MCP กับโหมดตัวแทน
เมื่อคุณนําความสามารถทั้งสองนี้มารวมกัน คุณจะปลดล็อกข้อได้เปรียบที่สําคัญ:
บริบทเพิ่มเติม: Copilot สามารถดึงข้อมูลจากหลายระบบ ไม่ใช่แค่โปรแกรมแก้ไขโค้ดของคุณ
ลดความพยายามด้วยตนเอง: งานประจํา เช่น การเปิดปัญหา การจัดการเวิร์กโฟลว์ หรือการเรียกใช้การตรวจสอบสามารถทําได้โดยอัตโนมัติในขณะที่คุณมุ่งเน้นไปที่การตัดสินใจที่มีมูลค่าสูงกว่า
การผสานรวมที่ราบรื่น: Copilot สามารถทํางานที่ครอบคลุมเครื่องมือและแพลตฟอร์ม โดยไม่จําเป็นต้องมีตัวเชื่อมต่อแบบกําหนดเองหรือการสลับอย่างต่อเนื่อง
แนวทางปฏิบัติที่ดีที่สุดเพื่อความสําเร็จ
เพื่อให้ได้ประโยชน์สูงสุดจาก MCP และโหมดตัวแทน ให้ลองใช้กลยุทธ์เหล่านี้:
- มีความชัดเจนเกี่ยวกับเป้าหมาย: กําหนดสิ่งที่คุณต้องการให้ Copilot บรรลุ และผลลัพธ์สุดท้ายควรมีลักษณะอย่างไร
- ให้บริบท: แชร์รายละเอียดเบื้องหลังเกี่ยวกับโครงการหรือเวิร์กโฟลว์ของคุณ ซึ่งอาจรวมถึงลิงก์ การอ้างอิง หรือขั้นตอนก่อนหน้า
- กําหนดขอบเขต: หากคุณต้องการให้ Copilot หยุดที่การวางแผน (และยังไม่ได้ทําการเปลี่ยนแปลง) ให้ระบุว่า คุณยังสามารถจํากัดเครื่องมือ MCP ที่ใช้งานอยู่
- ขอการยืนยัน: ก่อนการเปลี่ยนแปลงครั้งใหญ่ ให้ Copilot สรุปแผนเพื่อให้คุณสามารถอนุมัติหรือปรับแต่งได้
- ใช้ไฟล์พร้อมท์หรือคําแนะนํา: สร้างไฟล์พร้อมท์ที่กําหนดเองที่แนะนํา Copilot เกี่ยวกับวิธีปฏิบัติงานกับเซิร์ฟเวอร์ MCP เฉพาะ สิ่งนี้ทําให้พฤติกรรมสอดคล้องกันและสอดคล้องกับเวิร์กโฟลว์ของคุณ