# TabNine - 딥러닝 기반 코드 자동완성 도구

> Clean Markdown view of GeekNews topic #1624. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=1624](https://news.hada.io/topic?id=1624)
- GeekNews Markdown: [https://news.hada.io/topic/1624.md](https://news.hada.io/topic/1624.md)
- Type: news
- Author: [functor](https://news.hada.io/@functor)
- Published: 2020-03-02T10:13:09+09:00
- Updated: 2020-03-02T10:13:09+09:00
- Original source: [tabnine.com](https://tabnine.com/)
- Points: 6
- Comments: 3

## Topic Body

- openAI의 GPT-2 사용

 - 문법 뿐만 아니라 주변 코드의 의미(semantics) 문맥까지 고려한 자동완성

 - 자연어도 학습하여, 코드 뿐만 아니라 주석, 문자열, 조건 변수명 등을 자동완성

 - 다양한 언어와 다양한 에디터 지원

## Comments



### Comment 1244

- Author: edunga1
- Created: 2020-03-03T09:45:05+09:00
- Points: 2

https://news.hada.io/topic?id=79

한 번 올라왔었던 도구네요~

전 vim + coc.nvim extension 형태로 사용 했었습니다.

잘 사용했었는데, 가끔씩 cpu 사용율을 과도하게 차지하는 현상이 잦아서 결국 지웠었네요 ㅠ

### Comment 1249

- Author: functor
- Created: 2020-03-03T11:12:59+09:00
- Points: 1
- Parent comment: 1244
- Depth: 1

앗, 예전에 올라왔었네요.

그때랑 다른점은 (1) 아직 beta라 유료가 아니고 (2) 데스크탑 스탠드 얼론을 지원한다는 점입니다!

coc.nvim 확장에서 쓰실 때 클라우드 버전을 사용하셨나요?

### Comment 1233

- Author: functor
- Created: 2020-03-02T10:18:02+09:00
- Points: 3

현재 beta 를 무료로 제공중이며, TabNine Local 을 공개하여 클라우드 접속 없이 로컬에서도 자동완성이 가능한 버전을 공개 중.

Emacs 에서 사용해본 결과, 기본적인 문법 자동완성과 더불어 가끔씩 깜짝 놀랄 수준의 "semantic" 자동완성을 제안해줘서 잘 쓰고 있습니다.
