Aceasta pare a fi prima provocare împotriva Microsoft GitHub Copilot, chiar dacă este foarte limitată în acest moment.
Aplicațiile AI și modelele de limbaj mari (LLM) sunt la moda în aceste zile, cu Microsoft și OpenAI conduce în mare parte sarcina. Cu toate acestea, înainte de recenta explozie a popularității acestui domeniu, Microsoft ne-a dat deja un indiciu despre ce urmează atunci când a introdus GitHub Copilot în 2021. Conducerea firmei de tehnologie Redmond în acest domeniu a devenit evidentă odată cu lansarea de aplicații precum ChatGPT și Bing Chat, care sunt amândoi destul de pricepuți - dacă nu perfecti - în scrierea codului și remedierea erorilor din acesta. Deși și Google Bard poate scrie cod, acum Google pare să urmeze pe urmele Microsoft, lansând funcții de programare perechi bazate pe inteligență artificială în Colab, care ar putea concura cu Microsoft.
Pentru cei care nu știu, Google Colab oferă notebook-uri Jupyter găzduite pe cloud, astfel încât dezvoltatorii să poată scrieți și executați codul în Python direct în browser fără a descărca niciun alt cod suplimentar software. Deși este gratuit de utilizat, Google oferă
mai multe niveluri de plată în cazul în care codul dvs. este intensiv în calcul și nu poate rula suficient de bine pe nivelul gratuit. Colab este un instrument destul de matur de când a fost lansat în 2017, iar acum, Google vrea să-l supraalimenteze oferind capabilități de programare asistată de AI similare cu GitHub Copilot de la Microsoft.Google are a anunţat că Colab va folosi modelele de cod oferite de Codey pentru a facilita generarea de cod și capabilități de finalizare, împreună cu un chatbot specializat pentru a permite dezvoltatorilor să scrie de înaltă calitate codifica mai rapid. Compania a subliniat că setul de date de antrenament Codey utilizează cod „autorizat permisiv” care este adaptat pentru mediile de codare Python și Colab. Codey este bazat pe PaLM 2, care este cel mai recent LLM care alimentează noua versiune Google Bard.
Noile funcții AI din Colab vor fi disponibile inițial numai pentru clienții din Statele Unite, cu Google subliniind că lansarea inițială va acorda prioritate generarii de cod pe baza limbajului natural solicitări. Acest lucru ar trebui să reducă timpul necesar pentru scrierea codului standard, permițând dezvoltatorilor să se concentreze asupra aspectelor cu prioritate mai mare ale software-ului lor. Programatorii vor putea apăsa butonul „Generare” din partea de sus a notebook-ului lor Colab pentru a scrie un prompt și a genera cod. Între timp, chatbot-ul integrat va servi ca o interfață conversațională unde puteți adresa întrebări specifice despre cod și alte cazuri de utilizare, cum ar fi „Cum import date din Foi de calcul Google?”
Google a remarcat că integrarea bazată pe Codey va fi disponibilă gratuit, ceea ce este o veste bună pentru cele șapte milioane de clienți, majoritatea incluzând studenți, cu care Colab se mândrește în prezent. Acestea fiind spuse, clienții plătiți din SUA vor avea acces mai întâi la funcțiile AI, urmați de utilizatorii de nivel gratuit din aceeași regiune. Odată ce această lansare inițială este finalizată, Google intenționează să se extindă în mai multe țări.
Este important de menționat că acesta este în esență primul concurent împotriva Microsoft GitHub Copilot în domeniul tehnologic mare. Deși are un punct de vânzare major sub formă de acces gratuit în comparație cu Nivelul de bază de 10 USD/lună al GitHub Copilot, este încă sever restricționat în ceea ce poate face. Codey este limitat la codul Colab pe cloud, în timp ce Copilot se integrează cu mai multe localuri populare medii de dezvoltare integrate (IDE), inclusiv Visual Studio, Visual Studio Code, Neovim și Mai mult. În plus, capacitățile de codare ale Codey acoperă doar Python, în timp ce Copilot se adresează dezvoltatorilor din mai multe stive tehnologice, inclusiv Python, Java, C, Ruby și Javascript, printre altele.
Oricum, intenția Google este clară aici. Compania intenționează să provoace Microsoft în spațiul de programare asistată de AI, iar următorul pas logic ar putea include oferirea de integrări cu IDE-uri, inclusiv propriile sale. Android Studio.