GitHub Copilot công bố hỗ trợ JetBrains và Neovim
(github.com)-
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
https://www.tabnine.com/
Đú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
À. 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.
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...
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(.. )
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.