Вышла бета-версия TabNine, «умного» инструмента автозаполнения для редакторов кода

Началось бета-тестирование TabNine — это «умный» инструмент, который предлагает варианты автозаполнения во время написания кода. Его тренировали на 2 миллионах файлов с GitHub. Инструмент работает с несколькими языками: Python, Java, C++ и Haskell.

Вообще инструмент основан на модели GPT-2, предназначенной для обработки естественного языка. Но разработчики приспособили его и для понимания кода. К тому же, благодаря этому TabNine разбирается в документациях, а те как раз написаны на естественном английском.

TabNine совместим с VS Code, Sublime Text, Atom, Vim и прочими редакторами кода. Послать заявку на участие в бета-тестировании можно на сайте проекта.

Source: блог TabNine