5 điểm bởi xguru 2021-10-30 | 6 bình luận | Chia sẻ qua WhatsApp
  • Bổ sung ngoài hỗ trợ VSCode hiện có

  • Đã kiểm thử trên JetBrains IntelliJ và PyCharm (phiên bản 2021.2 trở lên)

→ Có thể cài ngay "Github Copilot" từ marketplace

  • Plugin Copilot.vim dành cho Neovim 0.6 trở lên

→ Yêu cầu Node.js v12 trở lên

6 bình luận

 
ffdd270 2021-10-30
  • Cũng có một sản phẩm tên là Tabnine, nhưng tôi hơi lo không biết sau này nó sẽ đi theo hướng nào. Vì nó dựa trên GPT-2, nên nếu không có lựa chọn thay thế nào đáng kể (như self-hosting cục bộ, hoặc chuyên biệt ở một điểm nào đó...) thì hiệu năng của Copilot quá ấn tượng, có lẽ sẽ không còn lý do để dùng nó nữa.

https://www.tabnine.com/

 
functor 2021-11-01

Đúng như bạn nói, Tabnine là một sản phẩm có thế mạnh về local inference, nhưng dù dựa trên GPT-2 từ khá lâu thì vẫn còn vấn đề cố hữu là tiêu tốn rất nhiều bộ nhớ khi chạy inference, và chuyện đó đến giờ vẫn chưa được khắc phục nên dạo này tôi không còn dùng nữa. T_T

 
ffdd270 2021-10-30

À. Hóa ra Tabnine đã chạy mô hình ngay trên thiết bị cục bộ rồi. Họ cũng định hướng cung cấp máy chủ đám mây theo tùy chọn (trong trường hợp này thì nghe nói sẽ cung cấp thông tin chi tiết hơn nữa).

Cá nhân tôi thì vẫn hơi bất an khi cài plugin đó rồi đụng vào code công ty (...) nên với những người dùng muốn mọi thứ đều diễn ra trên máy cục bộ, có vẻ Tabnine vẫn còn là một lựa chọn.

 
youth 2021-10-30

Tôi đã thử dùng trong Pycharm; ngoài vấn đề đôi khi màn hình bị treo hơn 3 phút ở cửa sổ pop-up, thì tôi rất ngạc nhiên vì độ chính xác của gợi ý cao hơn hẳn so với các dịch vụ khác nên vẫn rất đáng để giới thiệu.

Có lẽ tôi nên mua thêm cổ phiếu Microsoft...

 
ffdd270 2021-10-30

Tôi đã thử dùng vì Copilot được mở ra, và điều khiến tôi ngạc nhiên nhất là nó còn hiểu cả chú thích bằng tiếng Hàn nữa(.. )

 
ganadist 2021-10-30

Trên Android Studio 2021.2 (Canary) cũng hoạt động tốt.

Neovim hiện mới nhất là bản phát hành 0.5.1, và nếu muốn dùng 0.6 thì bạn phải tự biên dịch từ mã nguồn.