Jesteś tutaj

Rozwój sztucznej inteligencji przebiega etapami, w których wdrażane są nowe rozwiązania do różnych segmentów rynku. W ostatnim czasie duże modele językowe (LLM) stały się bardziej wydajne pod kątem przetwarzania dłuższych zapytań, a obecnie twórcy koncentrują się na ich zastosowaniu w programowaniu. Potwierdza to wprowadzenie narzędzia Claude Code od Anthropic, które opiera się na modelu Claude 3.7 Sonnet, oraz premiery Gemini Code Assist od Google.

Google wykonało istotny krok, udostępniając Gemini Code Assist, czyli agenta kodowania opartego na modelu Gemini 2.0. Kluczowym atutem tego narzędzia jest jego szeroka darmowa dostępność. Google ustawiło bowiem wysokie limity zapytań, które trudno przekroczyć. Każdego dnia można wykonać do 6000 zapytań dotyczących kodu, a miesięczny limit wynosi 180 000. Dla porównania, Google twierdzi, że to 90 razy więcej niż oferuje konkurencja.

Gemini Code Assist

Obsługa i integracja

Gemini Code Assist jest dostępny jako rozszerzenie do popularnych środowisk programistycznych, takich jak:

  • Visual Studio Code (Microsoft)
  • JetBrains (np. IntelliJ IDEA, PyCharm)
  • GitHub (asystent może analizować kod, wykrywać błędy i sugerować poprawki)

Mimo szerokiej integracji pierwsze opinie użytkowników na temat jego działania są mieszane, zwłaszcza w kontekście JetBrains.

Funkcjonalności Gemini Code Assist

  • Generowanie kodu na podstawie poleceń tekstowych
  • Analiza i optymalizacja kodu – poprawianie błędów oraz sugerowanie ulepszeń
  • Tłumaczenie i objaśnianie kodu dla użytkowników o różnych poziomach zaawansowania
  • Dostosowanie do wytycznych zespołu – możliwość określenia zasad, których model powinien przestrzegać
  • Wsparcie dla nauki programowania, choć z uwagi na ewentualne błędy w generowanym kodzie, nie jest to metoda w pełni bezpieczna

Zasoby przetwarzania

Dużym atutem Gemini Code Assist jest możliwość przetwarzania do 120 000 tokenów w oknie czatu, co pozwala na pracę z dużymi fragmentami kodu.

Podsumowanie

Google wprowadza nowoczesne i wysoko skalowane narzędzie, które może znacznąco wpłynąć na efektywność pracy programistów. Wysokie limity darmowych zapytań sprawiają, że Gemini Code Assist wyróżnia się na tle konkurencyjnych rozwiązań. Pomimo mieszanych opinii dotyczących integracji, asystent może stać się ważnym narzędziem w codziennej pracy deweloperów.