Reference - Chém gió về SƯ PHỤ vài tháng tuổi kiêm hỗ trợ code bá đạo là GitHub Copilot
Haha, hôm nay nhận được mail thông báo đã được active sử dụng GitHub Copilot nên cũng chém gió xíu về nó. Qua quá trình test kiểm tra đủ thứ thì thấy nó quá bá đạo, vậy nó là cái quái gì mà bá đạo vậy. :)
GitHub Copilot là một công cụ trí tuệ nhân tạo được phát triển bởi GitHub và OpenAI hỗ trợ người dùng sử dụng Visual Studio Code xong gợi ý code hoàn thành nhanh hơn một cách tự động. Nó được GitHub công bố lần đầu tiên vào ngày 29 tháng 6 năm 2021.
Cách đăng ký nó như thế nào :
Vào trang web sau và đăng ký bằng tài khoản github của bạn và sau đó đợi một thời gian khoản nữa tháng đến một tháng thì nó sẽ active cho bạn được phép sử dụng GitHub Copilot. Theo kinh nghiệm của mình tài khoản Github hay dùng hoặc có vài Repositories, hoặc được tương tác nhiều sẽ được duyệt nhanh hơn hay (không chắc lắm nhưng đã test trên một tài khoản đăng ký bình thường tới giờ chưa duyệt). Tài khoản hiện tại được duyệt trong vòng 3 tuần. :)
https://copilot.github.com/
Sau quá trình đợi chờ hoàn tất thì ngày đó cũng đến kaka
Sử dụng thôi nào :)
Ở đây dùng trên VSCode nên tải extension về cài đặt và login bằng tài khoản github đã được enable Copilot là dùng thôi :)
Đối với GitHub Copilot bạn chỉ cần viết comment code và việc còn lại thì có SƯ PHỤ lo rồi, tại sao gọi là sư phụ :) mje nó bá đạo trên từng hạt gạo kakak.
Giờ chọn Regex để test độ phức tạp xem sư phụ GitHub Copilot giải quyết như thế nào nhé.(Sư phụ support tốt nhất 3 ngôn ngữ nhé : Python, JavaScript, TypeScript, Ruby, and Go cho đến thời điểm hiện tại )
OK, kiếm đại một trang có hình ảnh, title bla bla để lấy dự liệu và nhờ sư phụ gợi ý sao nhé
OK, cuối cùng copy html về và kêu ông thần sư phụ ra tay xem sao :), lưu ý khi giao cho sư phụ thì chỉ việc viết comment code và Tab, tab thôi. :)
Lộc : Đại ca lấy cho tôi source của cái hình của cái class thumnail ra đi, show kết quả tui coi cái coi
GitHub Copilot: Thằng đệ đợi đại ca xíu nha, lo tab tab thôi nha, 10s là xong nhé
Cuối cùng nhanh ghe góm quá trình tab tab chưa tới 10s luôn :)
Lộc : Đại ca lấy cho tôi alternative của cái hình trọng đoạn trên nhé
GitHub Copilot: Thằng đệ đợi đại ca xíu nha, lo tab tab thôi nha, 10s là xong nhé
Lộc : Đại ca lấy cho tôi cái tên của cái thằng upload cái hình nhé
GitHub Copilot: Thằng đệ đợi đại ca xíu nha, lo tab tab thôi nha, 10s là xong nhé
Lộc : Đại ca lấy cho tôi cái title class viewcommnets nha
GitHub Copilot: Mày coi đoạn html trước khi hoit chưa, mày hỏi chung chung vậy thôi ah, tao cho mày vài gợi ý luôn đó, thích cái nào sài cái đó haizzz :(
Lộc : Thích hỏi vậy đấy, giờ làm gì nhau nè, láo láo delete sư phụ luôn giờ :v
GitHub Copilot: Coi đi mày thằng ku :v
Ở trên là vài ví dụ cơ bản xem GitHub Copilot có thể làm được gì, test sơ qua thấy khá là ok, nó là AI được học tất cả code trên Github nên nó bá đạo là đương nhiên, hy vọng qua bài viết chia sẽ ở đây thì bạn cũng có thể được trải nghiệm nó :)
Nhãn: Reference