GitHub ra mắt "Copilot", AI có khả năng code cùng với bạn

GitHub vừa chính thức trình làng một công cụ lập trình AI mới mang tên Copilot. Công cụ này sẽ đồng hành cùng với lập trình viên, nhà phát triển để giúp họ tạo ra những dòng code chất lượng hơn trên một loạt ngôn ngữ lập trình như Python, JavaScript, TypeScript, Ruby và Go.

Copilot được phát triển dưới sự hợp tác của OpenAi và Codex. Với sự hỗ trợ của AI, Copilot sẽ phân tích ngữ cảnh code mà bạn đang viết để đề xuất một dòng code hoặc toàn bộ một hàm phù hợp. Nó sẽ giúp bạn mau chóng khám phá ra các cách giải quyết vấn đề khác nhau, viết code thử nghiệm và khám phá ra các API mới.

Sơ đồ hoạt động của GitHub Copilot
Sơ đồ hoạt động của GitHub Copilot

Tuy nhiên, GitHub nhấn mạnh rằng Copilot không được thiết kế để viết code thay cho lập trình viên. Đồng thời, lập trình viên có thể chuyển đổi giữa các đề xuất hoặc chỉnh sửa các đề xuất của Copilot theo cách thủ công.

Ngoài ra, do Copilot đưa ra các đề xuất dựa trên ngôn ngữ tiếng Anh và các mã nguồn từ các repositories công cộng trên GitHub nên sẽ có một số hạn chế. Có thể ban đầu công cụ này sẽ đưa ra những đề xuất chất lượng kém, không an toàn hoặc tham chiếu tới API cũ...

Nói cách khác, bạn không nên tin tưởng hoàn toàn vào code do Copilot đề xuất. Trước khi áp dụng chúng bạn nên kiểm tra, đánh giá và điều chỉnh một cách cẩn thận.

Là một công cụ AI nên Copilot có khả năng học hỏi để nâng cao khả năng theo thời gian. GitHub còn bổ sung một bộ lọc để tránh việc Copilot đưa ra các đề xuất nhạy cảm.

Hiện tại, GitHub Copilot đã có sẵn dưới dạng extension cho Visual Studio Code của Microsoft và cả cục bộ và trên đám mây trong GitHub Codespaces.

Thứ Năm, 01/07/2021 09:51
52 👨 999
0 Bình luận
Sắp xếp theo