Google tar sig an Microsofts GitHub Copilot med AI-funktioner i Colab

Detta verkar vara den första utmaningen mot Microsofts GitHub Copilot, även om den är kraftigt begränsad just nu.

AI-applikationer och stora språkmodeller (LLM) är på modet nu för tiden, med Microsoft och OpenAI leder mestadels laddningen. Men innan den senaste explosionen i populariteten för denna domän hade Microsoft redan gett oss en ledtråd om vad som händer härnäst när det introducerade GitHub Copilot redan 2021. Teknikföretaget Redmonds ledning på detta område har blivit uppenbart med lanseringen av applikationer som ChatGPT och Bing Chat, som båda är ganska skickliga - om inte perfekta - att skriva kod och fixa buggar i den. Även om Google Bard också kan skriva kod, verkar Google nu följa i Microsofts fotspår genom att lansera AI-drivna parprogrammeringsfunktioner i Colab, som sannolikt kommer att konkurrera med Microsoft.

För de omedvetna erbjuder Google Colab Jupyter-anteckningsböcker som finns på molnet så att utvecklare kan skriv och kör kod i Python direkt i webbläsaren utan att ladda ner ytterligare programvara. Även om det är gratis att använda, erbjuder Google

flera betalningsnivåer om din kod är beräkningsintensiv och inte kan fungera tillräckligt bra på den fria nivån. Colab är ett ganska moget verktyg sedan det lanserades redan 2017, och nu vill Google överladda det genom att erbjuda AI-assisterade programmeringsmöjligheter som liknar Microsofts GitHub Copilot.

Google har meddelat att Colab kommer att utnyttja kodmodellerna som erbjuds av Codey för att underlätta kodgenerering och kompletteringsfunktioner, tillsammans med en specialiserad chatbot för att göra det möjligt för utvecklare att skriva hög kvalitet kod snabbare. Företaget har betonat att Codeys träningsdatauppsättning använder "tillåtet licensierad" kod som är skräddarsydd för Python och Colabs kodningsmiljöer. Codey är baserat på PaLM 2, som är den senaste LLM som driver den nya versionen av Google Bard.

De nya AI-funktionerna i Colab kommer initialt endast att vara tillgängliga för kunder baserade i USA, med Google betonar att den första versionen kommer att prioritera kodgenerering baserad på naturligt språk uppmaningar. Detta bör minska tiden som behövs för att skriva standardkod, vilket gör det möjligt för utvecklare att fokusera på högre prioriterade aspekter av sin programvara. Programmerare kommer att kunna trycka på "Generera"-knappen överst på sin Colab-anteckningsbok för att skriva en uppmaning och generera kod. Under tiden kommer den integrerade chatboten att fungera som ett konversationsgränssnitt där du kan ställa specifika frågor om koden och andra användningsfall som "Hur importerar jag data från Google Sheets?"

Källa: Google

Google har noterat att den Codey-drivna integrationen kommer att vara tillgänglig gratis, vilket är goda nyheter för de sju miljoner kunder, som mestadels består av studenter, som Colab för närvarande har. Som sagt, betalda kunder i USA kommer att få tillgång till AI-funktionerna först, följt av gratisnivåanvändare i samma region. När den här första lanseringen är klar planerar Google att expandera till fler länder.

Det är viktigt att notera att detta i grunden är den första konkurrenten mot Microsofts GitHub Copilot på den stora teknikdomänen. Även om det har ett stort försäljningsargument i form av fri tillgång jämfört med GitHub Copilots basnivå på $10/månad, den är fortfarande starkt begränsad i vad den kan göra. Codey är begränsad till Colab-kod i molnet, medan Copilot integreras med flera populära lokaler integrerade utvecklingsmiljöer (IDE), inklusive Visual Studio, Visual Studio Code, Neovim och Mer. Dessutom täcker Codeys kodningsmöjligheter endast Python, medan Copilot vänder sig till utvecklare över flera tekniska stackar, inklusive Python, Java, C, Ruby och Javascript, bland andra.

Oavsett så är avsikten från Google tydlig här. Företaget har för avsikt att utmana Microsoft i det AI-assisterade programmeringsutrymmet, och det logiska nästa steget kan inkludera att erbjuda integrationer med IDE, inklusive sina egna Android Studio.