Найти в Дзене
IT-Modern

Как искусственный интеллект выполняет за программистов их работу?

Оглавление

Здравствуй, дорогой читатель, сегодня речь пойдет о новом искусственном интеллекте TabNine, разработанном для того, чтобы облегчить работу программиста.

Как это работает?

Этот искусственный интеллект обучается с помощью примерно 2-ух миллионов файлов. Он способен анализировать действия программиста, а после предлагать ему варианты написания кода. Возможность обрабатывать программу и моделировать сложный сценарий делает его незаменимым инструментом для человека, пишущего код. Причём чем больше им пользуются, тем лучше он будет помогать. В двух словах, работает в роли предсказателя, понимая, какой инструмент требуется разработчику, и выручает его. 

Работа с динамический типизацией Python
Работа с динамический типизацией Python

Примеры работы

На данный момент он поддерживает 22 языка программирования. К примеру Python, Java, PHP, C++, Ruby, Swift. Следует упомянуть, что этот технологический монстр может не только производить анализ работы, но и использовать документацию, написанную на естественном языке для определения имен функций, параметров и типов возвращаемых данных

Определение типов возвращаемых данных
Определение типов возвращаемых данных

Можно заставить модель отрицать слова с помощью оператора if / else

Отрицание слова с помощью оператора if/else
Отрицание слова с помощью оператора if/else

Как это использовать

Сейчас TabNine проходит открытое бета-тестирование, каждый желающий может попробовать, ссылку оставлю внизу статьи. Существует лишь одно НО (как многие могли догадаться): TabNine требует большой вычислительной мощности, но они помогают оптимизировать ИИ, представляя 2 возможности

1) Для отдельных разработчиков. Для этой версии они уменьшат количество операций, выполняемых TabNine, поэтому ваша код-база будет мельче.

2) Для предприятий. Разработчики предлагают возможность лицензировать модель и запускать ее на собственном оборудовании.

Вывод

С каждым днем работа программиста становится все проще. Всего за несколько десятков лет мы из “010001110” получили это, а, представь, что будет дальше? Чем не мотивация изучать программирование? 

Если тебе понравилось подпишись на этот канал, напиши комментарий и поставь “Нравится”.

Ссылки:

Оригинальная статья

Запись на бета-тест