- Vertex AI ułatwia tworzenie i wdrażanie modeli AI w Google Cloud.
- Prawidłowa konfiguracja uprawnień IAM i agentów serwisowych jest niezwykle istotna
- Integracja z innymi platformami odbywa się za pośrednictwem kluczy API w formacie JSON.
- Rozwiązanie Vertex AI Search and Conversation umożliwia tworzenie inteligentnych i konfigurowalnych chatbotów.

W świecie, w którym sztuczna inteligencja zmienia sposób, w jaki wchodzimy w interakcje z danymi i aplikacjami, Google przedstawiło jedno ze swoich najpotężniejszych rozwiązań: Vertex AI w Google Cloud. Platforma ta została zaprojektowana w celu ułatwienia wdrażania modeli sztucznej inteligencji w skalowalnym i bezpiecznym środowisku w pełni zintegrowanym z ekosystemem Google Cloud.
Dzięki narzędziom, które umożliwiają tworzenie niestandardowych modeli, a także integrację inteligentnych chatbotów, Vertex AI (o którym już mówiliśmy w ten artykuł) stała się kluczowym rozwiązaniem dla firm i deweloperów chcących uprościć wdrażanie rozwiązań opartych na uczeniu maszynowym. W tym artykule pokażemy krok po kroku, jak Zintegruj Vertex AI z Google Cloud, w tym przypadki użycia, początkową konfigurację, wymagane uprawnienia, zarządzanie kluczami API i wiele więcej.
Czym jest Vertex AI i dlaczego jesteście zainteresowani jego integracją?
Wierzchołek AI es kompleksowa platforma uczenia maszynowego w ramach Google Cloud która łączy wszystkie usługi AI w jednym miejscu. Od szkoleń po prognozy — umożliwia zespołom zajmującym się danymi bardziej efektywną pracę. Oto niektóre z jego możliwości:
- Przechowywanie atrybutów.
- Tworzenie chatbotów.
- Szybkie wdrażanie prognoz w czasie rzeczywistym.
- Szkolenie modeli niestandardowych.
Najlepsze jest to, że nie musisz być ekspertem od sztucznej inteligencji, aby zacząć z niej korzystać. Od małych startupów po duże korporacje, Vertex AI demokratyzuje dostęp do sztucznej inteligencji.

Początkowa konfiguracja projektu w Google Cloud
Zanim zintegrujesz Vertex AI ze swoimi aplikacjami lub przepływami pracy, musisz mieć aktywny projekt w Google Cloud. Oto podstawowe kroki, które należy wykonać, aby zacząć:
- Uzyskaj dostęp do swojego konta Google Cloud. Jeśli nie masz konta, możesz je założyć bezpłatnie i otrzymać 300 USD w formie kredytów promocyjnych.
- Wybierz lub utwórz projekt z selektor projektów w konsoli Google Cloud. Pamiętaj, aby nadać mu jasną nazwę.
- Aktywuj rozliczenia w tym projekcie, gdyż jest to konieczne do włączenia usług.
- Włącz interfejs API Vertex AI wyszukując „Vertex AI” na górnym pasku i aktywując tam jego API.
Po wykonaniu tej czynności będziesz mógł korzystać z zaawansowanych usług oferowanych przez Vertex AI w Google Cloud.
Wymagane uprawnienia i tożsamości: IAM i agenci serwisowi
Aby zintegrować Vertex AI z Google Cloud i aby ta funkcja działała prawidłowo w Twoim projekcie, konieczne jest ustanowienie odpowiednie uprawnienia. Wymaga to, aby zarówno użytkownik, jak i agent serwisowy działali w imieniu systemu.
Kluczowym elementem przechowywania i ponownego wykorzystywania atrybutów modelu jest Sklep funkcji Vertex AI, który wykorzystuje agenta serwisowego w tej formie:
service-[PROJECT_NUMBER]@gcp-sa-aiplatform.iam.gserviceaccount.com
Ten agent musi mieć uprawnienia dostępu do danych Twojego projektu. Jeśli dane znajdują się w innym projekcie niż magazyn atrybutów, konieczne będzie ręcznie udziel dostępu agentowi z projektu, w którym znajdują się dane.
Tam zdefiniowane wcześniej role IAM dla różnych typów użytkowników:
- DevOps i zarządzanie IT: featurestoreAdmin lub featurestoreInstanceCreator.
- Inżynierowie i naukowcy zajmujący się danymi: edytor zasobów featurestoreResourceEditor i featurestoreDataWriter.
- Analitycy i badacze: featurestoreResourceViewer i featurestoreDataViewer.
Prawidłowe przypisanie tych uprawnień gwarantuje, że każdy zespół będzie mógł pracować z zasobami, których potrzebuje, nie narażając bezpieczeństwa systemu.
Jak uzyskać i skonfigurować klucz API dla Vertex AI
Aby usługi zewnętrzne mogły komunikować się z Vertex AI, konieczne jest wygenerowanie prywatny klucz API. Tutaj wyjaśniamy, jak to zrobić krok po kroku:
- Utwórz konto usługi z konsoli w obszarze „IAM i administracja → Konta usług”.
- Przypisz rolę „Agent usługi Vertex AI” w trakcie tworzenia. Jest to klucz do możliwości działania w ramach projektu.
- Generuje klucz typu JSON z zakładki „Klucze”. Zapisz plik ostrożnie, gdyż stanowi on Twój dostęp do integracji zewnętrznej.
Następnie wystarczy skopiować zawartość JSON do odpowiedniego pola na platformie, z którą chcesz się połączyć, np. AI Content Labs.
Tworzenie chatbotów z Vertex AI Search and Conversation
Jednym z najbardziej wszechstronnych narzędzi, do których możemy uzyskać dostęp po zintegrowaniu Vertex AI z Google Cloud, jest tworzenie inteligentni asystenci konwersacyjni. Z Wyszukiwanie i konwersacja Vertex AI suki:
- Prześlij dokumenty PDF i pozwalają botowi odpowiadać na pytania na podstawie ich treści.
- Tworzenie niestandardowych asystentów które odpowiadają na określone tematy.
- Korzystanie z Dialogflow CX w celu bardziej zaawansowanej personalizacji.
Ważnym szczegółem jest poprawnie skonfiguruj język agenta. Jeśli pliki PDF są w języku hiszpańskim, a bot został skonfigurowany w języku angielskim, nie będzie działał zgodnie z oczekiwaniami.

Integrowanie Vertex AI z własnymi aplikacjami
Nie ma sensu tworzyć zaawansowanego asystenta, jeśli nie można go używać na stronie internetowej lub w aplikacji mobilnej. Szczęśliwie, Google z łatwością pozwala na integrację w różnych środowiskach:
- Wyszukiwanie Vertex AI umożliwia osadź chatbota bezpośrednio na stronach internetowych lub w aplikacjach mobilnych.
- Rozwiązanie Vertex AI Conversation, zintegrowane z platformami takimi jak Dialogflow CX, rozszerza kompatybilność z większą liczbą rozwiązań biznesowych.
Oznacza to, że w ciągu kilku minut możesz uruchomić na swojej stronie chatbota obsługiwanego przez sztuczną inteligencję, a wszystko to dzięki infrastrukturze Google Cloud.
Kwoty, limity i dobre praktyki
Podobnie jak każdy produkt Google Cloud, Vertex AI ma opłaty za użytkowanie co jest wskazane do przejrzenia:
- Ograniczenia liczby węzły dostaw online.
- Ilość żądania na minutę dozwolone w Feature Store.
Limity te pomagają zachować stabilność systemu dla wszystkich użytkowników i wykrywać działania, które mogłyby mieć wpływ na rozliczenia. Podczas konfigurowania środowiska produkcyjnego zawsze zaleca się ustaw alerty na Monitorowanie w chmurze Google.
Vertex AI to kolejny krok w ewolucja sztucznej inteligencji stosowanej w realnym świecie. Od początkowej konfiguracji po złożone integracje — to narzędzie ma wszystko, czego potrzebujesz, aby ułatwić sobie życie jako programista, naukowiec zajmujący się danymi lub specjalista ds. IT. Zintegrowanie Vertex AI z Google Cloud to świetny sposób na rozpoczęcie kolejnego projektu cyfrowego.
Redaktor specjalizujący się w zagadnieniach technologii i Internetu z ponad dziesięcioletnim doświadczeniem w różnych mediach cyfrowych. Pracowałem jako redaktor i twórca treści dla firm z branży e-commerce, komunikacji, marketingu online i reklamy. Pisałem także na portalach poświęconych ekonomii, finansom i innym branżom. Moja praca jest także moją pasją. Teraz, poprzez moje artykuły w Tecnobits, staram się odkrywać wszystkie nowości i nowe możliwości, jakie świat technologii oferuje nam każdego dnia, aby poprawić nasze życie.
