Здається, це перше випробування проти GitHub Copilot від Microsoft, навіть якщо він зараз дуже обмежений.
Програми штучного інтелекту та великі мовні моделі (LLM) сьогодні в моді, завдяки Microsoft і OpenAI переважно лідирує. Однак до недавнього вибуху популярності цього домену Microsoft вже натякнула на те, що буде далі, коли він представив GitHub Copilot ще в 2021 році. Провідність технічної фірми з Редмонда в цій галузі стала очевидною завдяки розгортанню таких програм, як ChatGPT і Чат Bing, які обидва досить досвідчені — якщо не ідеальні — написання коду та виправлення помилок у ньому. Хоча Google Bard також може писати код, тепер Google, схоже, йде по стопах Microsoft, запускаючи функції парного програмування на основі штучного інтелекту в Colab, які, ймовірно, будуть конкурувати з Microsoft.
Для тих, хто не знає, Google Colab пропонує блокноти Jupyter, розміщені в хмарі, щоб розробники могли писати та виконувати код на Python безпосередньо в браузері без завантаження додаткових програмне забезпечення. Хоча це безкоштовно, Google пропонує
кілька рівнів оплати у випадку, якщо ваш код потребує обчислень і не може працювати достатньо добре на безкоштовному рівні. Colab є досить зрілим інструментом, оскільки він був запущений ще в 2017 році, і тепер Google хоче вдосконалити його, запропонувавши можливості програмування за допомогою ШІ, подібні до GitHub Copilot від Microsoft.Google має оголосив що Colab використовуватиме моделі коду, запропоновані Codey, для полегшення створення коду та можливості завершення, а також спеціалізований чат-бот, щоб дозволити розробникам писати високоякісні код швидше. Компанія підкреслила, що навчальний набір даних Коді використовує «дозвільно ліцензований» код, адаптований до середовищ кодування Python і Colab. Коді є на основі PaLM 2, яка є останньою версією LLM, що працює в новій версії Google Bard.
Нові функції штучного інтелекту в Colab спочатку будуть доступні лише клієнтам зі Сполучених Штатів Google наголошує, що в першому випуску пріоритетом буде генерація коду на основі природної мови підказки. Це має скоротити час, необхідний для написання шаблонного коду, дозволяючи розробникам зосередитися на пріоритетних аспектах свого програмного забезпечення. Програмісти зможуть натиснути кнопку «Створити» у верхній частині блокнота Colab, щоб написати підказку та згенерувати код. Тим часом інтегрований чат-бот слугуватиме інтерфейсом для розмови, де ви зможете задати конкретні запитання про код та інші випадки використання, наприклад «Як мені імпортувати дані з Google Таблиць?»
Google зазначив, що інтеграція на основі Codey буде доступна безкоштовно, що є гарною новиною для семи мільйонів клієнтів, якими зараз може похвалитися Colab, переважно студенти. Тим не менш, платні клієнти в США спочатку отримають доступ до функцій ШІ, а потім користувачі безкоштовного рівня в тому ж регіоні. Після завершення початкового розгортання Google планує розширити роботу в інших країнах.
Важливо зазначити, що це, по суті, перший конкурент GitHub Copilot від Microsoft у сфері великих технологій. Хоча він має головну перевагу у вигляді безкоштовного доступу порівняно з Базовий рівень GitHub Copilot 10 доларів США на місяць, його можливості все ще суворо обмежені. Codey обмежується кодом Colab у хмарі, тоді як Copilot інтегрується з кількома популярними локальними програмами інтегровані середовища розробки (IDE), включаючи Visual Studio, Visual Studio Code, Neovim та більше. Крім того, можливості кодування Codey охоплюють лише Python, у той час як Copilot обслуговує розробників у різних технологічних стеках, включаючи Python, Java, C, Ruby та Javascript тощо.
Незважаючи на це, намір Google тут зрозумілий. Компанія має намір кинути виклик Microsoft у сфері програмування за допомогою штучного інтелекту, і логічним наступним кроком може бути пропозиція інтеграції з IDE, включаючи власну Android Studio.