GitHub Copilot, JetBrains 와 Neovim 지원 공개
(github.com)- 기존 VSCode 지원에 추가
- JetBrains IntelliJ 와 PyCharm 에서 테스트 완료 (버전 2021.2 이상)
ㅤ→ 마켓에서 "Github Copilot" 바로 설치 가능
- Neovim 0.6 이상용 Copilot.vim 플러그인
ㅤ→ Node.js v12 이상 필요
+ Tabnine이라는 제품도 있는데, 그 친구는 앞으로 어떻게 나갈지 좀 걱정되네요. GPT-2 기반인데, 별다른 대안이( 로컬 호스팅이나, 어떤 점에 특화되어있거나... ) 없으면 Copliot의 성능이 아주 인상적이라서 쓸 이유가 없을 것 같습니다.
https://www.tabnine.com/
말씀하신대로 tabnine은 local inference가 강점인 제품인데요, 아무리 예전 GPT-2 기반이라고 해도 inference 하는데 메모리를 많이 먹는 고질적인 이슈가 아직 수정이 되지 않아서 요즘은 쓰고 있지 않습니다. ㅠ
앗. Tabnine은 이미 로컬 기기에 모델을 돌리는 군요. 선택적으로 클라우드 서버( 이 경우에는 좀 더 상세한 정보를 제공한다고 하고요 )를 제공하는 방향으로 잡았고요.
개인적으로는 왠지 저 플러그인을 깔고 회사 코드를 만지기는 좀 불안해서(... ) 로컬에서 모든 일이 일어나길 바라시는 유저들은 Tabnine을 아직 선택할 여지가 있어보이네요.
저는 Pycharm 에서 써보았는데요, 간혹 팝업 창에서 3분 이상 화면이 멈추는 문제가 있던 점 외에는 추천 정확도가 타 서비스들에 비해 매우 높아서 놀랍더라구요.
마이크로소프트 주식을 더 사야겠습니다...
Android Studio 2021.2 (Canary)에서도 잘 동작합니다.
Neovim 은 0.5.1이 제일 최근에 release 되었고, 0.6을 사용하려면 직접 소스를 컴파일해야 합니다.