
Przedstawiamy rozszerzenia dla interfejsu wiersza poleceń Gemini firmy Google
Firma Google wprowadziła nową funkcję w interfejsie wiersza poleceń Gemini (CLI) — możliwość korzystania z „rozszerzeń”.Ten innowacyjny dodatek ma na celu ulepszenie doświadczeń użytkowników, umożliwiając im integrację preferowanych narzędzi i dostosowywanie interakcji z wierszem poleceń opartych na sztucznej inteligencji.
Uzyskiwanie dostępu do rozszerzeń i korzystanie z nich
Rozszerzenia są publicznie hostowane w serwisie GitHub, co umożliwia użytkownikom tworzenie i publikowanie własnych rozszerzeń bez konieczności uzyskania bezpośredniej zgody Google. Obecnie galeria rozszerzeń oferuje ponad 50 różnych opcji, w tym:
- Rozszerzenie Stripe umożliwiające bezproblemową integrację interfejsu API płatności z różnymi procesami.
- Rozszerzenie Terraform przeznaczone do automatyzacji zadań infrastrukturalnych.
- Rozszerzenie łączące się z Chrome DevTools w celu ułatwienia kodowania agentów.
- Opatentowane przez Google rozszerzenie Nanobanana umożliwia użytkownikom generowanie i modyfikowanie obrazów za pomocą komunikatów tekstowych bezpośrednio z terminala.
Jak działają rozszerzenia
Po zainstalowaniu rozszerzenia, Gemini może automatycznie określić, kiedy użyć tych narzędzi, na podstawie Twojego polecenia. Możesz również wywołać je bezpośrednio za pomocą poleceń niestandardowych zdefiniowanych przez rozszerzenia. Aby sprawdzić, które rozszerzenia są aktualnie zainstalowane, wystarczy użyć polecenia /extension
.
Tworzenie własnego rozszerzenia Gemini CLI
Programiści zainteresowani tworzeniem własnych rozszerzeń Gemini CLI mogą zacząć od skorzystania z jednego z udostępnionych szablonów. Proces tworzenia rozpoczyna się od skonfigurowania właściwości rozszerzenia w gemini-extension.json
pliku manifestu. Plik ten wskazuje na serwer Model Context Protocol (MCP), który działa jak mała aplikacja nasłuchująca poleceń z CLI. Można również dodać commands
katalog do dodawania prostych plików TOML, umożliwiając tworzenie niestandardowych skrótów poleceń dla bardziej złożonych komunikatów.
Ewolucja Gemini CLI
Gemini CLI, wydany pierwotnie na początku tego roku, zapewnił programistom solidną platformę do bezpośredniej interakcji ze sztuczną inteligencją za pośrednictwem terminali. Od samego początku narzędzie oferowało istotne funkcje, takie jak odczyt plików lokalnych i wykonywanie poleceń powłoki w celu rozwiązywania problemów. Logując się za pomocą osobistego konta Google, użytkownicy korzystają z hojnego, darmowego pakietu 60 żądań na minutę.
Kolejne aktualizacje zintegrowały Gemini CLI z różnymi środowiskami programistycznymi, w tym Firebase Studio i Zed Editor. Integracje te dodatkowo rozszerzyły jego możliwości, umożliwiając użytkownikom wykonywanie takich zadań, jak generowanie kodu, refaktoryzacja istniejących funkcji i dostarczanie przejrzystych wyjaśnień skomplikowanych bloków kodu.
Więcej informacji na temat najnowszych wydarzeń znajdziesz w tym źródle.
Dodaj komentarz