Google wprowadza darmowego asystenta kodowania opartego na sztucznej inteligencji
Google ogłosiło premierę nowego, darmowego narzędzia do uzupełniania i asystowania w kodowaniu z wykorzystaniem sztucznej inteligencji – Gemini Code Assist for Individuals. Nowa wersja narzędzia jest przeznaczona dla indywidualnych programistów, którzy teraz mogą skorzystać z zaawansowanych funkcji AI bez konieczności wykupywania płatnego planu. Ponadto firma zaprezentowała również rozszerzenie dla GitHub – Gemini Code Assist for GitHub, które automatycznie analizuje kod i wyszukuje błędy bezpośrednio w repozytoriach.
Nowoczesna pomoc dla programistów
Gemini Code Assist for Individuals pozwala programistom na interakcję z modelem sztucznej inteligencji poprzez intuicyjne okno czatu. Dzięki temu użytkownicy mogą zadawać pytania w naturalnym języku, a AI nie tylko odpowie, ale także edytuje kod bezpośrednio w bazie projektu. Narzędzie to działa podobnie do dobrze znanego GitHub Copilot, umożliwiając naprawianie błędów, uzupełnianie brakujących fragmentów kodu i wyjaśnianie skomplikowanych elementów projektu.
Zaimplementowana w narzędziu sztuczna inteligencja opiera się na specjalnej wersji modelu Gemini 2.0, zoptymalizowanej do zastosowań programistycznych. Co ważne, Gemini Code Assist for Individuals można zintegrować z popularnymi środowiskami programistycznymi, takimi jak Visual Studio Code i JetBrains, poprzez dedykowane wtyczki. Działa ona również z wieloma popularnymi językami programowania, co czyni ją uniwersalnym wsparciem dla deweloperów.
Większa wydajność bez dodatkowych kosztów
Jedną z kluczowych zalet nowej wersji Gemini Code Assist jest jej imponujące limity użytkowania w porównaniu do darmowego planu GitHub Copilot. Google oferuje aż 180 000 uzupełnień kodu miesięcznie, co jest 90 razy większym limitem niż w ofercie konkurencji, która pozwala na skorzystanie jedynie z 2 000 uzupełnień miesięcznie. Dodatkowo użytkownicy mogą wykonać do 240 zapytań na czacie dziennie, co przewyższa darmową wersję Copilota prawie pięciokrotnie.
Inną znaczącą przewagą jest tzw. okno kontekstowe modelu sztucznej inteligencji, które w Gemini Code Assist osiąga aż 128 000 tokenów. Oznacza to, że model jest w stanie analizować znacznie większe fragmenty kodu w jednym zapytaniu, co zwiększa jego zdolność do rozumienia bardziej złożonych baz kodowych.
Wersja dla GitHub i strategia podboju rynku
Oprócz wsparcia dla indywidualnych programistów, Google wprowadza również Gemini Code Assist for GitHub – narzędzie przeznaczone do automatycznej analizy kodu. Asystent skanuje pull requesty, wykrywa potencjalne błędy i proponuje poprawki, co znacznie usprawnia proces przeglądania kodu w zespołach deweloperskich.
Nowe narzędzia stanowią część szerszej strategii Google, mającej na celu zwiększenie konkurencyjności względem Microsoftu i GitHub w obszarze narzędzi programistycznych. Warto przypomnieć, że siedem miesięcy temu firma zatrudniła Ryana Salvę, byłego lidera zespołu GitHub Copilot, który teraz kieruje działaniami Google w zakresie rozwoju narzędzi dla programistów.
Google ma nadzieję, że oferując darmowego asystenta kodowania z tak wysokimi limitami użytkowania, przekona początkujących programistów do korzystania z ich rozwiązania. W przyszłości niektórzy z nich mogą zdecydować się na migrację do wersji korporacyjnej, co w dłuższej perspektywie przyniesie firmie zyski.
Integracja z innymi narzędziami
Google już od zeszłego roku sprzedaje Gemini Code Assist firmom jako rozwiązanie biznesowe. W grudniu ogłoszono, że asystent kodowania zostanie zintegrowany z popularnymi narzędziami firm trzecich, takimi jak GitLab, GitHub i Google Docs. Wersja dla firm (Enterprise Code Assist) oferuje dodatkowe funkcje, m.in. dzienniki kontroli, integrację z usługami Google Cloud oraz możliwość dostosowania do prywatnych repozytoriów.
Deweloperzy mogą zapisywać się do publicznych testów wersji darmowej już teraz, a rywalizacja w świecie sztucznej inteligencji dla programistów wchodzi na nowy poziom.