Google wprowadza rewolucję w dziedzinie AI dla programistów, udostępniając darmową wersję Gemini Code Assist. Dotychczasowe wersje tego narzędzia były dostępne wyłącznie w ramach płatnych planów biznesowych, zaczynających się od 19 dolarów miesięcznie. Teraz jednak każdy indywidualny użytkownik może skorzystać z tego innowacyjnego asystenta AI, który oferuje aż 180 000 uzupełnień kodu miesięcznie – to aż 90 razy więcej niż konkurencyjny GitHub Copilot.
Decyzja ta ma na celu wsparcie zarówno profesjonalnych programistów, jak i hobbystów oraz studentów. W zamyśle Google nowe, bardziej dostępne rozwiązanie powinno spełnić potrzeby nawet najbardziej wymagających użytkowników. Ryan J. Salva, senior director of product management w Google Cloud, podkreśla, że po dokładnej analizie wykorzystania tego typu narzędzi przez zawodowych inżynierów ustalono liczbę uzupełnień kodu na poziomie, który zaspokoi potrzeby aż 98-99% deweloperów.
Gemini Code Assist wyróżnia się nie tylko imponującą liczbą uzupełnień kodu, ale także szerokim wsparciem dla wszystkich języków programowania obecnych w domenie publicznej. W przeciwieństwie do GitHub Copilot, który w darmowej wersji korzysta z modelu OpenAI GPT-4o, narzędzie Google jest zasilane najnowszym modelem AI – Gemini 2.0. To sprawia, że jest on przystosowany do bardziej skomplikowanych i kontekstowych scenariuszy kodowania.
Nowe narzędzie jest dostępne jako rozszerzenie dla popularnych edytorów kodu, takich jak VS Code i JetBrains. Jednym z ważniejszych atutów jest także większa pojemność kontekstowa w ramach konwersacji – aż 128 000 tokenów, co pozwala Gemini Code Assist lepiej rozumieć i analizować większe fragmenty kodu. Dla porównania, GitHub Copilot posiada limit kontekstu wynoszący 64 000 tokenów.
Google wprowadza również dodatkowe usprawnienia dla użytkowników GitHuba. Nowa funkcja w postaci agenta do przeglądów kodu, w formie aplikacji Gemini Code Assist dla GitHub, ma ułatwić zespołom pracę nad ostatecznymi wersjami kodu. Ponadto użytkownicy płatnych planów mogą korzystać z integracji z zewnętrznymi repozytoriami, takimi jak GitLab czy Bitbucket, co daje więcej opcji niż ograniczony ekosystem GitHuba.
Należy zauważyć, że w ostatnim czasie na rynku pojawiło się wiele nowych narzędzi AI do kodowania. Niektóre z nich, jak Bolt, Windsurf czy Lovable, idą jeszcze dalej, oferując funkcje tworzenia całych aplikacji od podstaw. Salva podkreśla, że nowe funkcje Gemini Code Assist wkrótce również skoncentrują się na agentowych przepływach pracy, pozwalających na szeroko zakrojone zmiany w systemie oprogramowania.
Google wyraźnie dąży do obniżenia barier wejścia do świata programowania i uproszczenia procesu tworzenia oprogramowania. Salva zwraca uwagę, że przyszłość kodowania może opierać się bardziej na języku naturalnym, co oznacza, że użytkownicy nie będą musieli znać konkretnego języka programowania, a raczej precyzyjnie określać swoje potrzeby w sposób opisowy.
Gemini Code Assist to dopiero początek większej strategii Google w zakresie AI dla programistów. Firma planuje dalsze rozszerzanie funkcjonalności, w tym wprowadzenie narzędzi AI także poza tradycyjne środowiska IDE. Wszystko wskazuje na to, że Google celuje w stworzenie inteligentnego środowiska pracy, które uczyni programowanie bardziej intuicyjnym i dostępnym dla każdego.