Google affronta GitHub Copilot di Microsoft con funzionalità AI in Colab

Questa sembra essere la prima sfida contro GitHub Copilot di Microsoft, anche se al momento è fortemente limitata.

Le applicazioni AI e i modelli linguistici di grandi dimensioni (LLM) sono di gran moda in questi giorni, con Microsoft e OpenAI guida principalmente la carica. Tuttavia, prima della recente esplosione della popolarità di questo dominio, Microsoft ci aveva già dato un indizio su ciò che verrà dopo ha introdotto GitHub Copilot nel 2021. Il vantaggio dell'azienda tecnologica di Redmond in quest'area è diventato evidente con il lancio di applicazioni come ChatGPT E BingChat, che sono entrambi abbastanza abili - se non perfetti - nello scrivere codice e nel correggere i bug in esso. Sebbene anche Google Bard possa scrivere codice, Google sembra ora seguire le orme di Microsoft lanciando funzionalità di programmazione di coppia basate sull'intelligenza artificiale in Colab, probabilmente per competere con Microsoft.

Per chi non lo sapesse, Google Colab offre notebook Jupyter ospitati sul cloud in modo che gli sviluppatori possano farlo scrivi ed esegui codice in Python direttamente nel browser senza scaricare alcun componente aggiuntivo Software. Sebbene sia gratuito, Google offre

più livelli di pagamento nel caso in cui il tuo codice sia ad alta intensità di calcolo e non possa funzionare sufficientemente bene nel livello gratuito. Colab è uno strumento abbastanza maturo da quando è stato lanciato nel 2017 e ora Google vuole potenziarlo offrendo funzionalità di programmazione assistita dall'intelligenza artificiale simili a GitHub Copilot di Microsoft.

Google ha annunciato che Colab sfrutterà i modelli di codice offerti da Codey per facilitare la generazione del codice e funzionalità di completamento, insieme a un chatbot specializzato per consentire agli sviluppatori di scrivere di alta qualità codificare più velocemente. L'azienda ha sottolineato che il set di dati di addestramento di Codey utilizza codice "con licenza permissiva" adattato agli ambienti di codifica Python e Colab. Codey lo è basato su PaLM2, che è l'ultimo LLM alla base della nuova versione di Google Bard.

Le nuove funzionalità AI di Colab saranno inizialmente disponibili solo per i clienti con sede negli Stati Uniti Google sottolinea che la versione iniziale darà priorità alla generazione di codice basata sul linguaggio naturale richiede. Ciò dovrebbe ridurre il tempo necessario per scrivere il codice standard, consentendo agli sviluppatori di concentrarsi sugli aspetti con priorità più elevata del loro software. I programmatori potranno premere il pulsante "Genera" nella parte superiore del proprio notebook Colab per scrivere un prompt e generare codice. Nel frattempo, il chatbot integrato fungerà da interfaccia conversazionale in cui potrai porre domande specifiche sul codice e altri casi d'uso come "Come posso importare dati da Fogli Google?"

Fonte: Google

Google ha notato che l'integrazione basata su Codey sarà disponibile gratuitamente, il che è una buona notizia per i sette milioni di clienti, per lo più costituiti da studenti, che Colab attualmente vanta. Detto questo, i clienti a pagamento negli Stati Uniti avranno accesso per primi alle funzionalità AI, seguiti dagli utenti di livello gratuito nella stessa regione. Una volta completata questa implementazione iniziale, Google prevede di espandersi in più paesi.

È importante notare che questo è essenzialmente il primo concorrente contro GitHub Copilot di Microsoft nel grande dominio tecnologico. Sebbene abbia un importante punto di forza sotto forma di accesso gratuito rispetto a Livello base da $ 10 al mese di GitHub Copilot, è ancora fortemente limitato in ciò che può fare. Codey è limitato al codice Colab sul cloud, mentre Copilot si integra con più popolari codici on-premise ambienti di sviluppo integrati (IDE), tra cui Visual Studio, Visual Studio Code, Neovim e Di più. Inoltre, le funzionalità di codifica di Codey coprono solo Python, mentre Copilot si rivolge agli sviluppatori di più stack tecnologici, tra cui Python, Java, C, Ruby e Javascript, tra gli altri.

Indipendentemente da ciò, l’intenzione di Google è chiara qui. L’azienda è intenzionata a sfidare Microsoft nello spazio di programmazione assistita dall’intelligenza artificiale e il logico passo successivo potrebbe includere l’offerta di integrazioni con gli IDE, incluso il proprio Studio Android.