Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Tính năng lọc nâng cao trong buổi giới thiệu Beta riêng của GitHub Copilot

Tính năng lọc nâng cao trong buổi giới thiệu Beta riêng của GitHub Copilot

Phiên bản beta riêng tư của GitHub Copilot đã được tung ra bởi GitHub, hoàn chỉnh với bộ lọc tinh vi và được cải tiến để nhận dạng và đưa ra các đề xuất mã liên quan đến kho lưu trữ công khai trên GitHub.

Với bộ lọc mới này đang hoạt động, GitHub Copilot xem xét kỹ lưỡng các đề xuất mã tương quan với khoảng 150 ký tự của mã liền kề. Sau đó, nó so sánh các đề xuất này với một chỉ mục đầy đủ của tất cả các kho lưu trữ công cộng trên GitHub.com.

Các đề xuất phù hợp, cùng với nguồn gốc kho lưu trữ tương ứng của chúng, được hiển thị ngay trong trình chỉnh sửa mã của nhà phát triển. Sự phát triển này mở ra sự linh hoạt trong việc chặn các đề xuất mang mã tương ứng hoặc cấp quyền cho chúng trong khi được thông báo về các kết quả phù hợp.

Dựa trên thông tin chi tiết trước đó do GitHub thu thập, các kết quả trùng khớp trong các đề xuất GitHub Copilot chứng tỏ là một hiện tượng hiếm gặp, chiếm chưa đến một phần trăm. Tuy nhiên, sự phân tán của sự xuất hiện này khác nhau giữa các kịch bản. Các kết quả trùng khớp thường được theo dõi trong trường hợp tệp trống hoặc chứa nội dung tối thiểu thay vì trong cài đặt của ứng dụng được thiết lập tốt với mã có sẵn.

Phó Giám đốc Sản phẩm tại GitHub, Ryan J. Salva, đã bày tỏ trong một bài đăng trên blog rằng một đoạn mã thường xuyên xuất hiện trong nhiều kho lưu trữ thường được coi là một 'mẫu' do thuật toán phát hiện. Sự tương đồng này gần giống với các mẫu được quan sát thấy ở những nơi khác trong mã công khai. Các kho chứa mã phù hợp với nhà thường được quy định bởi nhiều giấy phép, thường xung đột. Do đó, việc liên kết một trận đấu với nguồn của nó trở thành một thách thức lớn hơn.

Với sự hỗ trợ của danh sách tài liệu tham khảo, các nhà phát triển giờ đây được trao quyền để đưa ra các quyết định sáng suốt liên quan đến ghi công, nguồn gốc nội dung. Thay vì chặn các trận đấu ngay lập tức, họ có thể hiểu rõ hơn từ việc nghiên cứu cách người khác tiếp cận các vấn đề tương tự và hơn thế nữa. Chắc chắn, các nền tảng như AppMaster được trang bị để cung cấp các giải pháp toàn diện cho những vấn đề như vậy trong bối cảnh xây dựng ứng dụng không cần mã , đảm bảo phát triển ứng dụng nhanh hơn và hiệu quả hơn.

Bài viết liên quan

Tiết lộ: Vai trò ban đầu của Google trong việc xây dựng ứng dụng Android đầu tiên của Twitter
Tiết lộ: Vai trò ban đầu của Google trong việc xây dựng ứng dụng Android đầu tiên của Twitter
Khám phá câu chuyện chưa được kể về đóng góp đáng kể của Google cho sự phát triển ban đầu của các ứng dụng xã hội lớn như Twitter dành cho Android.
Tin thú vị: Chúng ta đang chuyển sang Discourse!
Tin thú vị: Chúng ta đang chuyển sang Discourse!
Cộng đồng AppMaster chuyển sang diễn ngôn
Samsung ra mắt Galaxy A55 với tính năng bảo mật tiên tiến và bản dựng cao cấp
Samsung ra mắt Galaxy A55 với tính năng bảo mật tiên tiến và bản dựng cao cấp
Samsung mở rộng dòng sản phẩm tầm trung của mình khi giới thiệu Galaxy A55 và A35, trang bị tính năng bảo mật Knox Vault và các yếu tố thiết kế được nâng cấp, mang đến cho phân khúc những phẩm chất hàng đầu.
Bắt đầu miễn phí
Có cảm hứng để tự mình thử điều này?

Cách tốt nhất để hiểu sức mạnh của AppMaster là tận mắt chứng kiến. Tạo ứng dụng của riêng bạn trong vài phút với đăng ký miễn phí

Mang ý tưởng của bạn vào cuộc sống