Цікаво

TabNine має на меті поставити програмування пар на пасовище

TabNine має на меті поставити програмування пар на пасовище


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Штучний інтелект приніс нам автозаповнення, полегшивши наше життя під час створення електронних листів або проведення пошукових запитів в Інтернеті. Ця простота використання зараз доходить до кодерів завдяки TabNine, автокомплектору AI.

Завдяки TabNine програмісти можуть встановлювати надбудову до будь-якого редактора, яким вони користуються. Як тільки програміст почне кодування, інструмент запропонує пропозиції щодо заповнення кожного рядка коду. Пропозиції надходять невеликими шматочками, щоб не перевантажити програміста. Інструмент може підтримувати до 22 різних мов кодування та включає такі популярні, як Python, JavaScript, Java, C ++ та Swift серед інших.

ПОВ’ЯЗАНІ: 10 найкращих мов для програмування для інженерів

TabNine пришвидшує процес кодування

"За останні кілька років було багато галасу про глибоке навчання. Нейронні мережі є найсучаснішими в багатьох академічних областях, і вони були розгорнуті у виробництві для таких завдань, як автономне керування, синтез мовлення та додавання собачих вух до людських облич. Однак інструменти розробників повільно отримували користь від цих досягнень ", - написав TabNine у ​​дописі в блозі.

Програмне забезпечення, створене Джейсоном Джейкобом, студентом інформатики Університету Ватерлоо, вимагає великих обчислювальних потужностей. Щоб вирішити цю проблему, він пропонує послугу під назвою TabNine Cloud, яка зараз знаходиться в бета-версії.

Що стосується проблем щодо програмістів, які хочуть зберігати свій код на власних машинах, TabNine також працює над моделлю зменшеного розміру, яка може працювати на ноутбуці для окремих розробників, та модель ліцензії для підприємств. "Хмара TabNine зараз знаходиться в бета-версії, і її масштабування представляє деякі унікальні проблеми, оскільки запити є вимогливими до обчислень (понад 10 мільярдів операцій з плаваючою комою), але вони повинні виконуватися з низькою затримкою. Щоб забезпечити високу якість обслуговування, ми випускаємо його поступово ", - йдеться в повідомленні компанії.

Машинне навчання значно покращує те, що можна зробити

Незважаючи на те, що TapNine не є новим, Джексон сказав в інтерв'ю, що додавання до нього машинного навчання значно покращило те, що можна запропонувати. Студент молодшого курсу розпочав роботу над своєю програмою в лютому минулого року, а першу ітерацію розпочав у листопаді. Оновлена ​​версія, яка вийшла в липні, спирається на GPT-2, алгоритм глибокого навчання тексту. Програмісти, які ним користувались, висловили своє задоволення в Twitter, коли один програміст назвав його "дивовижним", а інший описав його як "приголомшливий".

Але не всі співали його хвалу, коли він вийшов. Деякі скаржились, що це краще працює з певними типами кодування, ніж інші. Критику Джексон приймає, але зазначив, що інструмент, як і раніше, забезпечує швидший спосіб введення коду, ніж наявність партнера з кодування. "Уявіть, що всі програмісти зараз використовують для набору текст еквівалент клавіатур мобільних телефонів, і перехід на Deep TabNine - це як би перехід на звичайну клавіатуру", - сказав Джексон.


Перегляньте відео: IntelliJ IDEA. Code Completion (Липень 2022).


Коментарі:

  1. Mitchell

    I am sure that you are on the wrong track.

  2. Nern

    What a cute answer

  3. Farrs

    Just what you need! :)

  4. Assefa

    Це цікаво. Скажіть, будь ласка - де я можу знайти більше інформації на цю тему?

  5. Landmari

    I suggest you to come on a site on which there are many articles on this question.

  6. Togis

    It agree, it is the amusing information



Напишіть повідомлення