Xem lại các tính năng "giải thích" và "tài liệu" của GitHub Copilot

Đã hoàn thành

GitHub Copilot giúp các nhà phát triển làm việc với mã phức tạp hoặc không quen thuộc dễ dàng hơn. Trong Visual Studio Code, các nhà phát triển có quyền truy cập trực tiếp vào các tính năng GitHub Copilot phân tích, giải thích hoặc tài liệu mã.

Phân tích và giải thích mã bằng GitHub Copilot

Các tính năng GitHub Copilot sau đây có thể được sử dụng để phân tích và giải thích mã:

  • Chế độ hỏi: Sử dụng chế độ xem Trò chuyện ở chế độ hỏi để phân tích toàn bộ không gian làm việc của bạn và đặt câu hỏi về các chủ đề mã hóa, khái niệm công nghệ và các thực tiễn lập trình chung.

  • Trò chuyện nội tuyến: Bắt đầu một phiên trò chuyện tại chỗ trực tiếp từ trình soạn thảo để hỏi về các phần mã cụ thể.

  • Hành động thông minh: Chạy hành động thông minh Giải thích để giải thích mã đã chọn mà thậm chí không cần phải viết lời nhắc.

  • Trò chuyện Nhanh: Đặt câu hỏi nhanh và xem lại những gì bạn đang làm.

Tạo tài liệu mã nội tuyến bằng GitHub Copilot

Các tính năng GitHub Copilot sau đây có thể được sử dụng để tạo tài liệu mã nội tuyến:

  • Chế độ Hỏi: Sử dụng chế độ Hỏi tổng đài viên để đề xuất tài liệu mã nội tuyến cho tệp mã, lớp hoặc phương thức. Xem lại tài liệu nội tuyến được đề xuất trong dạng xem Trò chuyện. Yêu cầu cập nhật khi cần trong cuộc hội thoại trò chuyện. Sau khi đã hài lòng với tài liệu được đề xuất, bạn có thể chèn tài liệu được đề xuất vào tệp mã tương ứng.

  • Chế độ kế hoạch: Sử dụng chế độ Kế hoạch để tạo kế hoạch triển khai chi tiết cho các nhiệm vụ tài liệu của bạn. Chế độ Kế hoạch có thể được sử dụng để phân tích cơ sở mã, xác định các yêu cầu tài liệu và tạo kế hoạch từng bước. Sau khi kế hoạch được phê duyệt, bạn có thể chuyển nó sang chế độ Agent để thực hiện.

  • Chế độ tác nhân: Sử dụng chế độ Tác nhân để tự động tạo tài liệu mã nội tuyến cho các dự án mã, tệp, lớp hoặc phương thức được chỉ định. Yêu cầu nhân viên thực hiện các tác vụ khác trong hoặc sau quá trình tài liệu. Chấp nhận hoặc từ chối cập nhật khi đại diện đã hoàn thành nhiệm vụ được giao.

  • Trò chuyện nội tuyến - Sử dụng phiên trò chuyện tại chỗ để làm việc trực tiếp trong trình soạn thảo mã. Cuộc trò chuyện tại chỗ rất hữu ích khi bạn muốn ghi lại mã cụ thể (lớp học, phương pháp hoặc khối mã) mà không cần rời khỏi trình soạn thảo. Bạn có thể cung cấp hướng dẫn cụ thể trong dấu nhắc hoặc sử dụng /doc lệnh gạch chéo mà không cần thông tin cụ thể nếu muốn. Các cập nhật được hiển thị trong trình soạn thảo mã và có thể được chấp nhận hoặc từ chối. Bạn cũng có thể chọn tùy chọn để chạy lại lời nhắc có hoặc không có cập nhật.

  • Tạo hành động thông minh Tạo Tài liệu: Sử dụng hành động thông minh Tạo Tài liệu để tạo tài liệu mã nội tuyến cho một lớp, phương pháp hoặc khối mã đã chọn. Hành động thông minh Tạo Tài liệu rất hữu ích khi bạn không có yêu cầu cụ thể cần được nhắc. Các cập nhật được hiển thị trong trình soạn thảo mã và có thể được chấp nhận hoặc từ chối. Bạn cũng có thể chạy lại hành động thông minh.

Tạo tài liệu dự án bằng GitHub Copilot

Các tính năng GitHub Copilot sau đây có thể được sử dụng để tạo tài liệu dự án:

  • Chế độ xem trò chuyện ở chế độ Hỏi tổng đài viên: Sử dụng Hỏi tổng đài viên để phân tích cơ sở mã và hiểu về các dự án mã, tệp và lớp. Tổng đài viên Ask có thể được sử dụng để xem trước tài liệu dự án được đề xuất. Xem lại các đề xuất và yêu cầu cập nhật hoặc các chi tiết khác nếu cần. Chèn tài liệu đề xuất vào một tệp tài liệu dự án (README.md).

  • Chế độ xem trò chuyện trong chế độ Lập kế hoạch tổng đài viên: Tạo kế hoạch triển khai chi tiết cho tài liệu dự án, sau đó chuyển sang chế độ tổng đài viên để thực hiện.

  • Chế độ xem trò chuyện ở chế độ Agent: Tạo một tập hợp các tệp tài liệu dự án: tạo/cập nhật README.md, tạo/cập nhật UsageExamples.md và tạo/cập nhật ChangeLog.md. Bao gồm các liên kết giữa các tệp tài liệu, lớp và phương pháp tham chiếu chéo cũng như đảm bảo tính nhất quán giữa các tài liệu.

Quan trọng

Khi bạn sử dụng chế độ xem Trò chuyện ở chế độ tổng đài viên, mỗi lời nhắc bạn nhập được tính là một yêu cầu cao cấp, nhân với hệ số nhân của mô hình. GitHub Copilot có thể thực hiện một số hành động tiếp theo để hoàn thành nhiệm vụ của mình, nhưng những hành động tiếp theo này không được tính vào mức sử dụng yêu cầu trả phí của bạn. Chỉ những lời nhắc bạn nhập mới được lập hóa đơn. Tổng số yêu cầu cao cấp được sử dụng phụ thuộc vào số lượng lời nhắc bạn nhập và mô hình đã chọn. Gói miễn phí dành cho GitHub Copilot nhận được 50 yêu cầu cao cấp mỗi tháng. Kiểm tra mô tả gói để biết thêm chi tiết về giới hạn yêu cầu trả phí cho mỗi đăng ký GitHub Copilot.

Tóm tắt

GitHub Copilot giúp bạn phân tích và ghi lại mã của mình một cách nhanh chóng và chính xác. Các tính năng xem trò chuyện, trò chuyện nội tuyến, trò chuyện nhanh và hành động thông minh cung cấp nhiều mức độ tương tác khác nhau trực tiếp trong môi trường Visual Studio Code.