Đánh giá các tính năng của GitHub Copilot
GitHub Copilot cung cấp một danh sách mở rộng các tính năng cho các cá nhân và tổ chức.
Các tính năng của GitHub Copilot
GitHub Copilot cung cấp một loạt các tính năng để nâng cao trải nghiệm mã hóa, một số tính năng có thể ở chế độ xem trước công khai. Các tính năng có sẵn cho bạn tùy thuộc vào gói của bạn và bạn đang sử dụng GitHub Copilot với tư cách cá nhân hay thông qua một tổ chức.
Các tính năng GitHub Copilot sau đây được phát hành và hỗ trợ dưới dạng tính năng sẵn sàng rộng rãi:
Hoàn tất mã
Đề xuất kiểu tự động hoàn thành từ GitHub Copilot trong các IDE được hỗ trợ (Visual Studio Code, Visual Studio, JetBrains IDEs, Azure Data Studio, Xcode, Vim/Neovim và Eclipse).
Nếu bạn sử dụng Visual Studio Code, bạn cũng có thể sử dụng các đề xuất chỉnh sửa tiếp theo, điều này sẽ dự đoán vị trí của chỉnh sửa tiếp theo mà bạn có thể thực hiện và đề xuất hoàn thành cho nó.
GitHub Copilot Chat
Giao diện trò chuyện cho phép bạn đặt câu hỏi liên quan đến mã hóa và cập nhật tệp. Giao diện trò chuyện của GitHub Copilot có sẵn trên trang web GitHub, trong GitHub Mobile, trong các IDE được hỗ trợ (Visual Studio Code, Visual Studio, JetBrains IDE, Eclipse IDE và Xcode) và trong Windows Terminal. Người dùng cũng có thể sử dụng các kỹ năng GitHub từ GitHub Copilot (Kỹ năng GitHub không được bao gồm trong gói GitHub Copilot Free).
Tác nhân GitHub Copilot
Giao diện trò chuyện cung cấp các nhân viên tích hợp được tối ưu hóa cho các tác vụ khác nhau. Các tác nhân tích hợp sau đây có sẵn trong dạng xem Trò chuyện của Visual Studio Code:
Tác nhân: Sử dụng Tác nhân khi bạn có một nhiệm vụ cụ thể và muốn cho phép GitHub Copilot tự động chỉnh sửa mã của bạn. Tác nhân xác định tệp nào cần thực hiện thay đổi, cung cấp các thay đổi mã và lệnh đầu cuối để hoàn thành tác vụ và lặp lại để khắc phục sự cố cho đến khi tác vụ ban đầu hoàn thành.
Kế hoạch: Sử dụng tác nhân Kế hoạch khi bạn muốn tạo kế hoạch triển khai từng bước có cấu trúc trước khi thực hiện thay đổi. Tác nhân Kế hoạch phân tích yêu cầu của bạn, chia nhỏ yêu cầu thành các bước riêng biệt và tạo ra một kế hoạch chi tiết có thể được giao cho Tổng đài viên để thực hiện.
Hỏi: Sử dụng tổng đài viên Hỏi khi bạn muốn đặt câu hỏi về cơ sở mã, chủ đề mã hóa hoặc khái niệm công nghệ chung mà không cần thay đổi tệp của bạn.
Đánh giá mã GitHub Copilot
Đề xuất xem lại mã do AI tạo để giúp bạn viết mã tốt hơn.
Tác nhân đám mây GitHub Copilot
Một tác nhân AI tự động có thể thực hiện các thay đổi mã cho bạn. Bạn có thể gán một vấn đề GitHub cho GitHub Copilot và tác nhân sẽ làm việc để thực hiện các thay đổi cần thiết và sẽ tạo một yêu cầu kéo để bạn xem xét. Bạn cũng có thể yêu cầu GitHub Copilot tạo yêu cầu kéo từ GitHub Copilot. Tính năng này có sẵn trong các gói GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business và GitHub Copilot Enterprise.
GitHub Copilot trong CLI
Một giao diện giống như trò chuyện trong thiết bị đầu cuối, nơi bạn có thể đặt câu hỏi về dòng lệnh. Bạn có thể yêu cầu GitHub Copilot cung cấp các đề xuất lệnh hoặc giải thích các lệnh. Người dùng cũng có thể tích hợp GitHub Copilot trong Windows Terminal Canary.
GitHub Copilot đã tạo tóm tắt yêu cầu kéo
Bản tóm tắt do AI tạo ra về những thay đổi được thực hiện trong một yêu cầu kéo, các tệp mà chúng tác động và người đánh giá nên tập trung vào những gì khi họ tiến hành đánh giá. Tính năng này không có trong gói GitHub Copilot Free.
Tiện ích mở rộng GitHub Copilot
Tiện ích mở rộng GitHub Copilot là một loại Ứng dụng GitHub tích hợp sức mạnh của các công cụ bên ngoài vào GitHub Copilot. Tiện ích mở rộng GitHub Copilot có thể được phát triển bởi bất kỳ ai, cho mục đích sử dụng riêng tư hoặc công cộng và có thể được chia sẻ với những người khác thông qua GitHub Marketplace.
Hướng dẫn tùy chỉnh GitHub Copilot
Nâng cao phản hồi của GitHub Copilot bằng cách cung cấp thông tin chi tiết theo ngữ cảnh về sở thích, công cụ và yêu cầu của bạn.
Bộ nhớ GitHub Copilot (bản xem trước công khai)
GitHub Copilot có thể suy ra và lưu trữ thông tin hữu ích về một kho lưu trữ mà GitHub Copilot Cloud Agent và đánh giá mã GitHub Copilot có thể sử dụng để cải thiện chất lượng đầu ra của chúng khi làm việc trong kho lưu trữ đó.
Không gian GitHub Copilot
Sắp xếp và tập trung nội dung có liên quan, như mã, tài liệu, thông số kỹ thuật, v.v. vào Không gian để đưa phản hồi của GitHub Copilot vào ngữ cảnh phù hợp cho một tác vụ cụ thể.
GitHub Copilot trong GitHub Desktop
Tự động tạo thông báo và mô tả cam kết với GitHub Copilot trong GitHub Desktop dựa trên những thay đổi bạn thực hiện đối với dự án của mình.
Tóm tắt
GitHub Copilot cung cấp các tính năng để nâng cao trải nghiệm mã hóa, cả trong IDE bạn đã chọn và trong các giao diện khác. Tính khả dụng của các tính năng này phụ thuộc vào gói của bạn và bạn đang sử dụng GitHub Copilot với tư cách cá nhân hay thông qua một tổ chức.