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

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

Появился бот для автозавершения кода под названием 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.

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

Хотите сообщить важную новость?

Пишите в наш Телеграм

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

EPAM разработал бесплатный курс по обучению детей программированию в Scratch
EPAM разработал бесплатный курс по обучению детей программированию в Scratch

EPAM разработал бесплатный курс по обучению детей программированию в Scratch

3 комментария
20 вещей, которые я вынес за 20 лет в программировании
20 вещей, которые я вынес за 20 лет в программировании

20 вещей, которые я вынес за 20 лет в программировании

Программист Schibsted Алекс Эвелёф в блоге на Medium рассказал о главных правилах и принципах, которые вывел для себя за многие годы работы в ИТ. Публикуем перевод статьи.
12 комментариев
Мнение: концепция STEM разлагает образование
Мнение: концепция STEM разлагает образование

Мнение: концепция STEM разлагает образование

Альтернативная точка зрения про популярную концепцию от нью-йоркского писателя и сотрудника Банка Америки Джареда Вударда. Это сжатый перевод статьи, опубликованной в журнале American Affairs.
30 комментариев
Разработчик собрал 25 самых рекомендуемых книг по программированию
Разработчик собрал 25 самых рекомендуемых книг по программированию

Разработчик собрал 25 самых рекомендуемых книг по программированию

7 комментариев

Обсуждение

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

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

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