В этих руководствах объясняется, как расширить функциональность Google Workspace Studio путем создания пользовательских шагов, которые могут выполнять агенты.
Чтобы начать работу, следуйте нашему краткому руководству по созданию калькулятора с помощью Apps Script .
Агенты позволяют пользователям Google Workspace автоматизировать задачи в разных сервисах, объединяя последовательности шагов без написания кода. Расширяя агенты, вы позволяете пользователям добавлять функции вашего приложения в виде шагов.
Например, пользователи могут выделять новые рекламные сообщения с помощью агента, который выполняет следующие действия:
- Начинается с момента получения вами электронного письма.
- Предлагает Gemini подвести итоги электронного письма.
- Публикует сообщение об электронной почте в чате.

Концепции Workspace Studio
Следующие термины и понятия определяют ключевые компоненты Workspace Studio:
- Агенты
- Пользователи создают агенты в Workspace Studio для автоматизации задач в Google Workspace и за его пределами. Агенты обладают глубокой интеграцией с системами, учитывают контекст и могут использовать искусственный интеллект (ИИ).
- Шаг
- Отдельный шаг в автоматизированном процессе агента. По сути, это отдельная задача в последовательности задач, следующих за начальным событием. Каждый шаг выполняется синхронно, то есть завершает свою работу до начала следующего шага в последовательности. Пользователи устанавливают порядок шагов, что позволяет им настраивать логическую последовательность задач. Шаги могут иметь, но не требуют входных и выходных данных. Примеры шагов: «отправить электронное письмо», «опубликовать в чате» и «спросить Gemini». Шаги могут включать задачи вне Google Workspace, например, создание лида в CRM.
- Входная переменная
- Входные переменные поступают по шагам. Входные переменные задаются пользователем на карте конфигурации шага во время настройки шага. Например, можно получить адрес электронной почты, дату и время или запрос Gemini.
- Выходная переменная
- Выходные переменные возвращаются по шагам и могут быть переданы на другой шаг. Например, выходная переменная используется для передачи адреса электронной почты на другой шаг, который использует её для указания получателя электронного письма.
- Динамическая переменная
- Переменная, данные которой можно определить только при настройке агента пользователем. Например, в Google Формах есть различные вопросы и ответы. Количество вопросов и ответов (и их содержание) невозможно определить, пока конкретная форма не запустит агент. Динамические переменные учитывают этот случай.
- Пользовательский ресурс
- Пользовательская структура данных, которую можно определить для группировки нескольких переменных. Например, чтобы создать лид CRM, передайте пользовательский ресурс, содержащий адрес электронной почты, почтовый адрес и имя.
- Карта
Строительный блок для пользовательских интерфейсов в дополнениях. Карточки поддерживают заданный макет, интерактивные элементы пользовательского интерфейса, такие как кнопки, и мультимедийные материалы, такие как изображения. Карточки обладают специальными функциями для построения агентов:
-
IncludeVariables: свойство, которое позволяет включать динамические переменные. -
Type: определяет тип данных, которые ожидают входные переменные.
-
- Журнал активности
Описывает, что происходит при запуске агента. По умолчанию журналы активности включают имя стартера или шага, статически определённое в манифесте. Вы можете предоставить дополнительные настраиваемые журналы активности.
Посмотрите, что вы можете сделать
Агенты созданы на платформе дополнений Google Workspace. Если у вас уже есть дополнение, вы можете расширить его функционал, включив в него агентов, добавив в его манифест раздел, специфичный для агентов.
Если вы начинаете с нуля, следуйте нашему краткому руководству по созданию калькулятора с помощью Apps Script .
Затем прочтите эти руководства, чтобы продолжить настройку вашего агентского шага:
- Построить шаг
- Входные переменные
- Проверить входную переменную
- Выходные переменные
- Определить пользовательский ресурс
- Динамические переменные
- Создайте карту конфигурации
- Журнал активности и ошибок
- Объекты событий Workspace Studio