Xem lại các tính năng cải thiện mã của GitHub Copilot
GitHub Copilot bao gồm một số tính năng mà bạn có thể sử dụng để phân tích, tái cấu trúc và cải thiện cơ sở mã hiện có.
GitHub Copilot công cụ để thực hiện cải tiến mã
Visual Studio Code cung cấp khả năng truy cập dễ dàng vào các tính năng GitHub Copilot sau:
- Chế độ xem trò chuyện: Có trợ lý AI bên cạnh để giúp bạn bất cứ lúc nào.
- Trò chuyện nội tuyến: Bắt đầu cuộc trò chuyện nội tuyến trực tiếp từ trình chỉnh sửa để được trợ giúp trong khi bạn đang viết mã.
- Hành động thông minh: Chạy các hành động thông minh để hoàn thành một số tác vụ nhất định mà không cần phải viết lời nhắc.
Dạng xem trò chuyện
Chế độ xem Chat là một bảng điều khiển chuyên dụng trong Visual Studio Code cho phép bạn tương tác với GitHub Copilot Chat. Bạn có thể sử dụng dạng xem Trò chuyện để gửi lời nhắc, nhận đề xuất và triển khai cập nhật cho cơ sở mã của bạn. Chế độ xem Trò chuyện cung cấp giao diện thân thiện với người dùng để quản lý các cuộc trò chuyện và truy cập các tính năng của GitHub Copilot. Chế độ xem Chat bao gồm các tổng đài viên tích hợp sau:
- Tác nhân: Sử dụng Tác nhân để tự lập kế hoạch và triển khai các thay đổi trên các tệp, chạy lệnh đầu cuối và gọi các công cụ.
- Kế hoạch: Sử dụng tác nhân Kế hoạch để tạo kế hoạch triển khai có cấu trúc, từng bước trước khi viết bất kỳ mã nào. Khi kế hoạch có vẻ phù hợp, hãy giao nó cho một tác nhân triển khai để thực hiện nó.
- Hỏi: Sử dụng Hỏi để trả lời các câu hỏi về các khái niệm mã hóa, cơ sở mã của bạn hoặc chính VS Code mà không cần thay đổi tệp.
Quan trọng
Khi bạn sử dụng Agent, GitHub Copilot có thể thực hiện nhiều yêu cầu trả phí để hoàn thành một nhiệm vụ. Các yêu cầu trả phí có thể được sử dụng bởi lời nhắc do người dùng khởi tạo và các hành động tiếp theo GitHub Copilot thực hiện thay mặt bạn. Tổng số yêu cầu phí bảo hiểm được sử dụng sẽ phụ thuộc vào độ phức tạp của tác vụ, số bước liên quan và mô hình được chọn.
Trò chuyện nội tuyến
Các đề xuất được tạo bằng cách sử dụng tính năng trò chuyện nội tuyến được hiển thị trực tiếp trong trình soạn thảo mã. Đề xuất xuất hiện dưới dạng cập nhật mã của bạn mà không có giải thích hoặc hướng dẫn về ngôn ngữ tự nhiên. Các cập nhật đề xuất được trình bày như một cam kết trong Git. Mã đã xóa không được hiển thị theo mặc định, nhưng có thể được hiển thị cùng dòng với các bản cập nhật.
Bạn có thể xem lại các đề xuất, đánh giá mức độ liên quan của chúng và chấp nhận hoặc bác bỏ chúng trực tiếp trong trình soạn thảo mã. Trò chuyện nội tuyến cung cấp một cách nhanh chóng để xem mã của bạn có thể được cải thiện và thực hiện thay đổi như thế nào mà không cần chuyển sang một pa-nen riêng biệt.
Khắc phục sự cố hành động thông minh
Hành động Khắc phục sự cố thông minh là hành động theo ngữ cảnh có thể được sử dụng để khắc phục lỗi mã hóa mà không cần viết lời nhắc.
Hành động thông minh Xem lại và Chú thích
Hành động thông minh Xem lại và Chú thích cung cấp một cách để xem lại và phân tích mã của bạn. Điều này có thể giúp bạn xác định các khu vực cần cải tiến, đề xuất cập nhật tái c tiếp tục và cung cấp hướng dẫn về các biện pháp tốt nhất. Tính năng đánh giá mã này được tích hợp vào dạng xem Trò chuyện và cho phép bạn gửi lời nhắc liên quan đến các tác vụ xem xét mã. Bạn có thể sử dụng tính năng xem lại mã để phân tích các tệp, lớp hoặc phương pháp cụ thể trong cơ sở mã của mình. Các đề xuất được tạo ra bởi tính năng đánh giá mã có thể giúp bạn cải thiện chất lượng, độ tin cậy, hiệu suất và bảo mật mã của bạn.
Tóm tắt
GitHub Copilot có thể được sử dụng để phân tích, tái cấu trúc và cải thiện cơ sở mã hiện có. Chế độ xem Trò chuyện, trò chuyện nội tuyến và hành động thông minh cung cấp nhiều cách khác nhau để tương tác với GitHub Copilot và triển khai các cải tiến mã. Bằng cách sử dụng các tính năng này, bạn có thể nâng cao chất lượng mã của mình và hợp lý hóa quy trình phát triển của mình.