Sử dụng GitHub MCP Server với Copilot Chat

Đã hoàn thành

Bây giờ bạn đã thấy cách các máy chủ MCP mở rộng khả năng của GitHub Copilot, hãy thực hiện bước tiếp theo: kết hợp chúng với chế độ tác nhân của Copilot. Đây là nơi Copilot vượt ra ngoài việc phản hồi lời nhắc và bắt đầu hoạt động như một cộng tác viên thực sự, có thể lập kế hoạch, thực hiện và tinh chỉnh quy trình làm việc.

Trong bài này, bạn sẽ học:

  • Chế độ tác nhân của Copilot là gì và nó khác với cách sử dụng tiêu chuẩn như thế nào.
  • Cách máy chủ MCP nâng cao chế độ tác nhân bằng cách kết nối Copilot với dữ liệu và công cụ bên ngoài.
  • Những lợi ích chính của việc kết hợp MCP với chế độ tác nhân, như tự động hóa và giảm nỗ lực thủ công.
  • Cách áp dụng các phương pháp hay nhất để hướng dẫn Copilot trong quy trình làm việc tác nhân một cách hiệu quả.

Cách sử dụng GitHub MCP Server với Copilot Chat

  1. Mở Copilot Chat trong Visual Studio Code và chuyển sang chế độ Agent để kích hoạt các công cụ MCP Server.

  2. Nhấp vào Chọn công cụ để xem tất cả các chức năng MCP Server có sẵn.

  3. Giờ đây, bạn có thể thử tạo một vấn đề mới, tóm tắt kho lưu trữ hoặc nhận thông tin chi tiết về công việc của bạn bằng lời nhắc ngôn ngữ tự nhiên.

  4. Làm theo lời nhắc trong Copilot Chat để hoàn thành nhiệm vụ của bạn một cách hiệu quả.

Khả năng tác nhân của Copilot và MCP

Cho đến nay, chúng ta đã thấy cách các máy chủ MCP mở rộng GitHub Copilot bằng cách kết nối nó với các công cụ và tài nguyên bên ngoài. Nhưng điều gì sẽ xảy ra khi chúng ta kết hợp điều này với chế độ tác nhân? Đây là nơi Copilot chuyển từ một trợ lý đáp ứng sang hành động giống như một cộng tác viên độc lập hơn.

Khả năng tác nhân là gì?

Khả năng đặc vụ cung cấp cho Copilot khả năng:

  • Làm việc độc lập bằng cách thực hiện quy trình làm việc nhiều bước mà không cần hướng dẫn liên tục.

  • Đưa ra quyết định bằng cách chọn công cụ hoặc cách tiếp cận nào để sử dụng dựa trên bối cảnh của nó. Thích ứng và cải thiện bằng cách phản hồi phản hồi, điều chỉnh cách tiếp cận và lặp lại kết quả.

Nói cách khác, chế độ đặc vụ cho phép Copilot xử lý các nhiệm vụ theo cách tự chủ hơn, gần giống như có một đồng đội hiểu được bức tranh lớn hơn thay vì chỉ làm theo hướng dẫn cá nhân.

MCP làm cho chế độ Agent mạnh mẽ hơn như thế nào

Bản thân nó, chế độ đặc vụ rất mạnh mẽ. Nhưng khi bạn thêm máy chủ MCP, bạn cung cấp cho Copilot khả năng vượt ra ngoài môi trường mã hóa ngay lập tức. Thông qua MCP, Copilot có thể:

  • Truy cập trực tiếp dữ liệu, API hoặc công cụ doanh nghiệp bên ngoài.
  • Luôn theo ngữ cảnh trên nhiều nền tảng mà không yêu cầu bạn chuyển đổi ứng dụng.
  • Hoàn thành "vòng lặp tác nhân", nơi nó tự động tìm kiếm thông tin, phân tích kết quả và thực hiện các bước tiếp theo được thông báo, tất cả mà không cần khởi động lại quy trình từ đầu.

Điều này có nghĩa là Copilot không chỉ phản ứng với một lời nhắc duy nhất. Thay vào đó, nó hoạt động theo một chu kỳ: khám phá, thích nghi và tinh chỉnh cho đến khi nó tạo ra kết quả bạn muốn.

Lợi ích của việc kết hợp MCP với Chế độ đại lý

Khi bạn kết hợp hai khả năng này lại với nhau, bạn sẽ mở ra những lợi thế chính:

  • Ngữ cảnh mở rộng: Copilot có thể dựa trên thông tin từ nhiều hệ thống, không chỉ trình soạn thảo mã của bạn.

  • Giảm nỗ lực thủ công: Công việc thường ngày như mở vấn đề, quản lý quy trình làm việc hoặc chạy kiểm tra có thể được tự động hóa trong khi bạn tập trung vào các quyết định có giá trị cao hơn.

  • Tích hợp liền mạch: Copilot có thể thực hiện các tác vụ trải dài trên các công cụ và nền tảng mà không cần đầu nối tùy chỉnh hoặc chuyển đổi liên tục.

Các phương pháp hay nhất để thành công

Để tận dụng tối đa MCP và chế độ đại lý, hãy thử các chiến lược sau:

  • Rõ ràng về mục tiêu: Xác định những gì bạn muốn Copilot đạt được và kết quả cuối cùng sẽ như thế nào.
  • Cung cấp ngữ cảnh: Chia sẻ thông tin chi tiết về dự án hoặc quy trình làm việc của bạn. Điều này có thể bao gồm các liên kết, tài liệu tham khảo hoặc các bước trước đó.
  • Đặt ranh giới: Nếu bạn muốn Copilot dừng lại ở việc lập kế hoạch (và chưa thực hiện thay đổi), hãy nêu điều đó. Bạn cũng có thể giới hạn các công cụ MCP đang hoạt động.
  • Yêu cầu xác nhận: Trước những thay đổi lớn, hãy yêu cầu Copilot tóm tắt kế hoạch của mình để bạn có thể phê duyệt hoặc tinh chỉnh kế hoạch.
  • Sử dụng các tệp hoặc hướng dẫn lời nhắc: Tạo các tệp lời nhắc tùy chỉnh hướng dẫn Copilot cách hoạt động với các máy chủ MCP cụ thể. Điều này giữ cho hành vi của nó nhất quán và phù hợp với quy trình làm việc của bạn.