Това изглежда е първото предизвикателство срещу GitHub Copilot на Microsoft, дори и да е силно ограничен в момента.
AI приложенията и големите езикови модели (LLM) са на мода в наши дни, с Microsoft и OpenAI най-вече води заряда. Въпреки това, преди неотдавнашната експлозия в популярността на този домейн, Microsoft вече ни даде намек какво следва, когато представи GitHub Copilot през 2021 г. Водещата роля на технологичната фирма от Редмънд в тази област стана очевидна с пускането на приложения като ChatGPT и Чат в Bing, които и двете са доста опитни — ако не и перфектни — в писането на код и коригирането на грешки в него. Въпреки че Google Bard също може да пише код, сега изглежда, че Google следва стъпките на Microsoft, като стартира функции за програмиране на двойки, задвижвани от AI в Colab, които вероятно ще се конкурират с Microsoft.
За тези, които не знаят, Google Colab предлага преносими компютри Jupyter, хоствани в облака, така че разработчиците да могат пишете и изпълнявайте код в Python директно в браузъра, без да изтегляте допълнителни софтуер. Въпреки че е безплатен за използване, Google предлага
множество нива на плащане в случай че вашият код изисква много изчисления и не може да работи достатъчно добре на безплатното ниво. Colab е доста зрял инструмент, откакто беше пуснат през 2017 г., а сега Google иска да го надпълни, като предложи възможности за програмиране, подпомагани от AI, подобни на GitHub Copilot на Microsoft.Google има обяви че Colab ще използва кодовите модели, предлагани от Codey, за да улесни генерирането на код и възможности за завършване, заедно със специализиран чатбот, който позволява на разработчиците да пишат с високо качество кодирайте по-бързо. Компанията подчерта, че наборът от данни за обучение на Codey използва „разрешително лицензиран“ код, който е пригоден за кодиращи среди на Python и Colab. Коди е базиран на PaLM 2, който е най-новият LLM, който захранва новата версия на Google Bard.
Новите AI функции в Colab първоначално ще бъдат достъпни само за клиенти, базирани в Съединените щати, с Google подчертава, че първоначалната версия ще даде приоритет на генерирането на код въз основа на естествен език подкани. Това трябва да намали времето, необходимо за писане на шаблонен код, позволявайки на разработчиците да се съсредоточат върху аспекти с по-висок приоритет на своя софтуер. Програмистите ще могат да натиснат бутона „Генериране“ в горната част на своя бележник Colab, за да напишат подкана и да генерират код. Междувременно интегрираният чатбот ще служи като разговорен интерфейс, където можете да задавате конкретни въпроси относно кода и други случаи на употреба, като например „Как да импортирам данни от Google Таблици?“
Google отбеляза, че задвижваната от Codey интеграция ще бъде достъпна безплатно, което е добра новина за седемте милиона клиенти, включващи предимно студенти, с които Colab в момента се хвали. Въпреки това, платените клиенти в САЩ първо ще получат достъп до функциите на AI, последвани от потребителите на безплатно ниво в същия регион. След като това първоначално внедряване приключи, Google планира разширяване в повече държави.
Важно е да се отбележи, че това е по същество първият конкурент срещу GitHub Copilot на Microsoft в областта на големите технологии. Въпреки че има основна продажна точка под формата на безплатен достъп в сравнение с Основно ниво от $10/месец на GitHub Copilot, все още е силно ограничен в това, което може да прави. Codey е ограничен до код на Colab в облака, докато Copilot се интегрира с множество популярни локални интегрирани среди за разработка (IDE), включително Visual Studio, Visual Studio Code, Neovim и Повече ▼. Освен това възможностите за кодиране на Codey покриват само Python, докато Copilot обслужва разработчици в множество технически стекове, включително Python, Java, C, Ruby и Javascript, наред с други.
Независимо от това намерението на Google е ясно тук. Компанията има намерение да предизвика Microsoft в пространството за програмиране, подпомагано от AI, и логичната следваща стъпка може да включва предлагане на интеграции с IDE, включително собствената Android Studio.