
Integracja sztucznej inteligencji Google z edytorem Zed Code
Zed, platforma do edycji kodu opracowana przez twórców platformy Atom na GitHubie, rozszerza swoją funkcjonalność dzięki bezpośredniej integracji z interfejsem wiersza poleceń Gemini firmy Google. To innowacyjne narzędzie rozszerza możliwości programistów, umożliwiając płynną interakcję z modelami sztucznej inteligencji bezpośrednio z poziomu wiersza poleceń edytora.
Ulepszone funkcje z integracją AI
Wdrożenie Gemini CLI umożliwia korzystanie z szeregu zaawansowanych funkcjonalności, które usprawniają przepływy pracy związane z kodowaniem:
- Generowanie kodu na miejscu i refaktoryzacja: Programiści mogą teraz pisać opisowe komentarze dotyczące funkcji, wywoływać skróty klawiaturowe, a sztuczna inteligencja natychmiast wygeneruje wymagany kod — wszystko w tym samym pliku — eliminując potrzebę ciągłego poruszania się po nim.
- Natychmiastowa pomoc kontekstowa: Napotkałeś niejasny kod lub błędy? Wystarczy zaznaczyć tekst, aby użytkownicy otrzymali szybkie i trafne wyjaśnienia od modelu AI, co pozwoli im lepiej zrozumieć problem.
- Naturalna funkcjonalność czatu w terminalu: W przypadku bardziej ogólnych zapytań programiści mogą wykorzystać polecenie w zintegrowanym terminalu Zed, co pozwala na interaktywną konwersację.
gemini
Współpraca w czasie rzeczywistym ze sztuczną inteligencją
Godna uwagi funkcja o nazwie „Follow Agent” zapewnia transparentność procesów sztucznej inteligencji. Podczas gdy Gemini CLI wykonuje zadania, programiści mogą monitorować jego działania na bieżąco, mając pewność, że są świadomi zmian wprowadzanych w wielu plikach w swoich projektach.
Przeglądanie zmian generowanych przez sztuczną inteligencję
Po zakończeniu zadań przez Gemini, Zed wyświetla wszystkie sugerowane modyfikacje w przyjaznym dla użytkownika interfejsie, przypominającym przegląd pull requestów. Programiści otrzymują szczegółowe opisy różnic dla każdej edycji, co pozwala im akceptować, odrzucać lub modyfikować zmiany w zależności od potrzeb.
Zapewnianie kontekstu wykraczającego poza pliki lokalne
Kolejną istotną cechą jest możliwość kierowania uwagi sztucznej inteligencji (AI) na zasoby zewnętrzne, takie jak adresy URL zawierające dokumentację techniczną lub specyfikacje API, co wzbogaca wiedzę AI na temat kontekstu rozwoju.
Szersze spojrzenie na wysiłki Zed w zakresie sztucznej inteligencji
Współpraca między Zed a Gemini CLI stanowi tylko jeden z elementów szerszej inicjatywy Zed, mającej na celu integrację sztucznej inteligencji z platformą. Wcześniej zespół Zed zaprezentował Zed AI, który działa podobnie do GitHub Copilot, opartego na modelach Claude firmy Anthropic. Funkcja ta obejmuje zarówno panel asystenta, jak i pomocnika kodu inline, a Zed umożliwia również użytkownikom konfigurowanie dodatkowych zapleczy sztucznej inteligencji za pomocą osobistych kluczy API lub lokalnych modeli sprzętowych.
Rozważania dotyczące prywatności
Mając na uwadze, że niektórzy deweloperzy mogą mieć wątpliwości co do integracji sztucznej inteligencji, Zed wprowadził opcję całkowitego wyłączenia wszystkich funkcji sztucznej inteligencji, dzięki czemu deweloperzy mogą pracować w środowisku zgodnym z ich preferencjami.
Więcej szczegółów i materiałów wizualnych dotyczących tych aktualizacji znajdziesz na oficjalnym źródle.
Dodaj komentarz