GitHub Copilot hiện có thể thông báo cho các nhà phát triển nếu các đề xuất mã khớp với mã có sẵn công khai

Biểu tượng thời gian đọc 2 phút đọc


Bạn đọc giúp đỡ ủng hộ MSpoweruser. Chúng tôi có thể nhận được hoa hồng nếu bạn mua thông qua các liên kết của chúng tôi. Biểu tượng chú giải công cụ

Đọc trang tiết lộ của chúng tôi để tìm hiểu cách bạn có thể giúp MSPoweruser duy trì nhóm biên tập Tìm hiểu thêm

Tham chiếu mã GitHub Copilot

Năm ngoái, GitHub của Microsoft đã ra mắt GitHub Copilot, một lập trình viên cặp được hỗ trợ bởi AI. GitHub Copilot có thể đề xuất dòng mã tiếp theo khi bạn nhập mã hoặc nhận xét. GitHub Copilot thậm chí có thể đề xuất các phương pháp hoàn chỉnh, mã soạn sẵn, kiểm tra đơn vị và thậm chí cả các thuật toán phức tạp. Mặc dù mã do AI đề xuất, nhưng một số nhà phát triển vẫn muốn biết liệu mã do AI đề xuất có khớp với bất kỳ mã nào có sẵn công khai hay không. Tháng 150 năm ngoái, GitHub Copilot đã giới thiệu một tính năng cho phép các nhà phát triển chặn các đề xuất có hơn XNUMX ký tự khớp với mã công khai.

Hôm qua, GitHub giới thiệu bản beta riêng tư của GitHub Copilot với tham chiếu mã bao gồm bộ lọc được cập nhật giúp phát hiện và hiển thị ngữ cảnh của đề xuất mã phù hợp với mã công khai trên GitHub. Khi tính năng mới này được bật, GitHub Copilot sẽ kiểm tra các đề xuất mã với mã bao quanh khoảng 150 ký tự và so sánh nó với mã công khai có sẵn trên GitHub.com. Nếu có sự trùng khớp, Copilot sẽ cung cấp các thông tin sau:

  •  Mã phù hợp
  • Các kho nơi mã đó xuất hiện
  • Giấy phép quản lý mỗi kho lưu trữ

Ryan J. Salva của GitHub viết trong một bài đăng trên blog thông báo: “Bằng cách giúp các nhà phát triển hiểu bối cảnh cộng đồng trong mã của họ theo cách bảo toàn dòng chảy của nhà phát triển, chúng tôi tin rằng Copilot sẽ tiếp tục mang đến sự đổi mới có trách nhiệm và niềm hạnh phúc thực sự trên bàn phím”.

Bình luận

Chúng tôi sẽ không công khai email của bạn. Các ô đánh dấu * là bắt buộc *