Студент создал бота, который способен сам завершать код

Оставить комментарий
Студент создал бота, который способен сам завершать код

Появился бот для автозавершения кода под названием Deep TabNine, сообщает The Register. Разработкой программы занимается студент Джейкоб Джейсон. Он изучает компьютерные науки на четвертом курсе канадского Университета Ватерлоо. Ранее Джейсон уже создал плагин TabNine, который упрощает написание кода.

Процесс работы бота можно сравнить с работой партнёра при парном программировании. Deep TabNine устанавливается в редактор кода, анализирует строки, составленные программистом, а затем генерирует варианты для завершения каждой «фразы». Затем человек выбирает из списка наиболее подходящие способы продолжить код.

В основе Deep TabNine лежит нейронная сеть GPT-2, которая способна генерировать связанные тексты, а также дополнять их недостающими словами и фразами. DeepTab Nine написан на Rust и поддерживает практически все популярные языки программирования: Python, JavaScript, Java, C++, C, PHP, Go, C#, Ruby, Objective-C, Rust, Swift, TypeScript, Haskell, OCaml, Scala, Kotlin, Perl, SQL, HTML, CSS, Bash.

Сейчас программа находится в стадии бета-тестирования. 

Хотите сообщить важную новость? Пишите в Телеграм-бот.

А также подписывайтесь на наш Телеграм-канал.

Читайте также

5 команд БГУ и 4 команды БГУИР вышли в полуфинал чемпионата мира по программированию
5 команд БГУ и 4 команды БГУИР вышли в полуфинал чемпионата мира по программированию
5 команд БГУ и 4 команды БГУИР вышли в полуфинал чемпионата мира по программированию
1 комментарий
Инструмент автодополнения кода Kite добавил поддержку 11 языков
Инструмент автодополнения кода Kite добавил поддержку 11 языков
Инструмент автодополнения кода Kite добавил поддержку 11 языков
В 100+ раз за 10 лет: как изменился объём кода в компаниях
В 100+ раз за 10 лет: как изменился объём кода в компаниях
В 100+ раз за 10 лет: как изменился объём кода в компаниях
3 комментария
В сеть утёк исходный код Windows XP
В сеть утёк исходный код Windows XP
В сеть утёк исходный код Windows XP

Обсуждение

Комментариев пока нет.
Спасибо! 

Получать рассылки dev.by про белорусское ИТ

Что-то пошло не так. Попробуйте позже