Rozszerzanie Google Workspace Studio

Z tych przewodników dowiesz się, jak rozszerzyć funkcjonalność Google Workspace Studio, tworząc niestandardowe czynności, które mogą wykonywać agenci.

Aby zacząć, skorzystaj z naszego krótkiego przewodnika Tworzenie kroku kalkulatora za pomocą Apps Script.

Wypróbuj krótkie wprowadzenie

Agenty umożliwiają użytkownikom Google Workspace automatyzowanie zadań w różnych usługach poprzez łączenie serii czynności bez pisania kodu. Rozszerzając agentów, umożliwiasz użytkownikom dodawanie funkcji aplikacji jako kroków.

Użytkownicy mogą na przykład wyróżniać nowe wiadomości dotyczące sprzedaży za pomocą agenta, który wykonuje te czynności:

  1. Rozpoczyna się po otrzymaniu e-maila.
  2. Prosi Gemini o podsumowanie e-maila.
  3. Opublikuje wiadomość o e-mailu w pokoju czatu.

Konfigurowanie agenta

Ilustracja 1. Użytkownik konfiguruje agenta, który wyróżnia nowe wiadomości dotyczące sprzedaży.

Pojęcia związane z Workspace Studio

Poniższe terminy i pojęcia definiują kluczowe komponenty Workspace Studio:

Agenci
Użytkownicy tworzą agentów w Workspace Studio, aby automatyzować zadania w Google Workspace i innych usługach. Agenci mają głęboką integrację z systemem, świadomość kontekstu i mogą opcjonalnie korzystać ze sztucznej inteligencji.
Step
Pojedynczy krok w zautomatyzowanym procesie agenta. Jest to pojedyncze zadanie w sekwencji zadań, które następują po zdarzeniu początkowym. Każdy krok jest wykonywany synchronicznie, co oznacza, że kończy działanie, zanim rozpocznie się następny krok w sekwencji. Użytkownicy mogą ustawiać kolejność kroków, dzięki czemu mogą dostosowywać logiczny przepływ zadań. Kroki mogą mieć dane wejściowe i wyjściowe, ale nie muszą. Przykładowe czynności to „wysłanie e-maila”, „opublikowanie posta w pokoju na czacie” i „zapytanie Gemini”. Czynności mogą obejmować zadania spoza Google Workspace, takie jak utworzenie potencjalnego klienta w systemie CRM.
Zmienna wejściowa
Zmienne wejściowe są odbierane przez kroki. Zmienne wejściowe są ustawiane przez użytkownika na karcie konfiguracji kroku podczas jego konfigurowania. Możesz na przykład zbierać adresy e-mail, daty i godziny lub prompty do Gemini.
Zmienna wyjściowa
Zmienne wyjściowe są zwracane przez kroki i mogą być przesyłane do innych kroków. Na przykład używasz zmiennej wyjściowej, aby przekazać adres e-mail do innego kroku, który używa go do określenia odbiorcy e-maila.
Zmienna dynamiczna
Zmienna, której dane można określić tylko wtedy, gdy użytkownik skonfiguruje agenta. Na przykład Formularze Google zawierają różne pytania i odpowiedzi. Liczba pytań i odpowiedzi (oraz ich treść) nie może zostać określona, dopóki konkretny formularz nie uruchomi agenta. W tym przypadku uwzględniane są zmienne dynamiczne.
Zasób niestandardowy
Niestandardowa struktura danych, którą możesz zdefiniować, aby zgrupować ze sobą wiele zmiennych. Aby na przykład utworzyć potencjalnego klienta w systemie CRM, przekaż niestandardowy zasób zawierający adres e-mail, adres pocztowy i imię i nazwisko.
Karta

Element interfejsu użytkownika w dodatkach. Karty obsługują zdefiniowany układ, interaktywne elementy interfejsu, takie jak przyciski, oraz multimedia, np. obrazy. Karty mają specjalne funkcje do tworzenia agentów:

  • IncludeVariables: usługa, która umożliwia dynamiczne uwzględnianie zmiennych.
  • Type: określa typ danych, jakiego oczekują zmienne wejściowe.
Historia aktywności

Opisuje, co się dzieje, gdy agent jest uruchamiany. Domyślnie dzienniki aktywności zawierają nazwę elementu uruchamiającego lub kroku zdefiniowaną statycznie w pliku manifestu. Możesz też udostępniać dostosowane logi aktywności.

Zobacz, co możesz stworzyć

Agenci są tworzeni na platformie dodatków w Google Workspace. Jeśli masz już dodatek, możesz rozszerzyć jego funkcjonalność o agenty, aktualizując plik manifestu, aby zawierał sekcję dotyczącą agentów.

Jeśli zaczynasz od zera, skorzystaj z naszego przewodnika dla początkujących Tworzenie kroku kalkulatora za pomocą Apps Script.

Wypróbuj krótkie wprowadzenie

Następnie przeczytaj te przewodniki, aby dalej dostosowywać krok agenta: