Интеграция Gemini Enterprise Agents с Google Workspace

1. Прежде чем начать

7zN3mxxU73oY8Gi.png

Что такое Gemini Enterprise?

Gemini Enterprise — это передовая платформа для работы с агентами, которая предоставляет лучшие возможности искусственного интеллекта Google каждому сотруднику и для любого рабочего процесса. Она позволяет командам находить, создавать, совместно использовать и запускать агентов ИИ в единой безопасной среде.

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

127f2ed7d484722c.png

Что такое Google Workspace?

Google Workspace — это набор облачных решений для повышения производительности и совместной работы, разработанных для частных лиц, учебных заведений и предприятий.

  • Коммуникация: Профессиональные почтовые сервисы (Gmail), видеоконференции (Meet) и командный мессенджер (Chat).
  • Создание контента: Инструменты для написания документов (Docs), создания электронных таблиц (Sheets) и разработки презентаций (Slides).
  • Организация: общие календари (Календари) и цифровые заметки (Keeping).
  • Хранение данных: Централизованное облачное пространство для безопасного сохранения и обмена файлами (Drive).
  • Управление: Административные средства управления пользователями и параметрами безопасности (Консоль администратора рабочей области).

Какие именно пользовательские интеграции?

Google Workspace и Gemini Enterprise создают мощную петлю обратной связи, где Workspace предоставляет данные в реальном времени и контекст для совместной работы, а Gemini Enterprise предлагает модели, агентное мышление и оркестровку, необходимые для автоматизации интеллектуальных рабочих процессов.

  • Интеллектуальное подключение: управляемые Google хранилища данных, API и серверы MCP (управляемые Google и собственные) позволяют агентам безопасно и беспрепятственно получать доступ к данным Workspace и выполнять действия от имени пользователей.
  • Пользовательские агенты: Используя конструкторы без кода или профессиональные фреймворки для программирования, команды могут создавать специализированные агенты, основанные на данных и действиях рабочего пространства, управляемых администратором.
  • Встроенная интеграция: дополнения Workspace устраняют разрыв между системами искусственного интеллекта и такими приложениями, как Chat и Gmail, будь то с помощью специальных компонентов пользовательского интерфейса или фоновых процессов. Это позволяет агентам оказывать пользователям мгновенную помощь с учетом контекста именно там, где они находятся.

Сочетая мощную экосистему повышения производительности Google Workspace с передовыми возможностями агентского управления Gemini Enterprise, организации могут трансформировать свою деятельность с помощью настраиваемых, основанных на данных агентов искусственного интеллекта, которые автоматизируют сложные рабочие процессы непосредственно в инструментах, которые их команды уже используют каждый день.

Предварительные требования

Если вы хотите выполнить все шаги в своей собственной среде, вам потребуется:

Что вы построите

В этом практическом занятии мы создадим три решения с использованием агентов Gemini Enterprise AI, тесно интегрированных с Google Workspace. Они продемонстрируют архитектурные шаблоны, которые можно использовать для взаимодействия с данными, действиями и пользовательскими интерфейсами.

Пользовательский агент без кода

Этот агент позволяет пользователям искать данные и выполнять действия в Workspace на их естественном языке. Он основан на следующих элементах:

  • Модель: Близнецы.
  • Данные и действия: хранилища данных Gemini Enterprise для Google Workspace (Календарь, Gmail, Диск, NotebookLM), Google Поиск .
  • Инструменты для создания агентов: Gemini Enterprise Agent Designer.
  • Агент-хост: Gemini Enterprise.
  • Пользовательский интерфейс: Веб-приложение Gemini Enterprise.

90e42539e5959634.png60e62437ce29a818.png

Пользовательский агент с промокодом

Этот агент позволяет пользователям искать данные и выполнять действия в Workspace на их естественном языке, используя пользовательские инструменты и правила. Он основан на следующих элементах:

  • Модель: Близнецы.
  • Данные и действия: хранилища данных Gemini Enterprise для Google Workspace (Календарь, Gmail, Диск, NotebookLM), Google Поиск , сервер протокола контекста модели (MCP) управляемого Google Agent Search, пользовательская функция инструмента для отправки сообщений Google Chat (через Google Chat API).
  • Инструменты для создания агентов: Комплект для разработки агентов (ADK).
  • Хост агента: Среда выполнения агента.
  • Пользовательский интерфейс: Веб-приложение Gemini Enterprise.

1647ebff031c42e7.pnga8087d2351e77fb4.png

Агентом по умолчанию является надстройка Google Workspace.

Этот агент позволяет пользователям искать данные для Workspace на своем естественном языке в контексте пользовательского интерфейса приложения Workspace. Он основан на следующих элементах:

  • Модель: Близнецы.
  • Данные: хранилища данных Gemini Enterprise для Google Workspace (Календарь, Gmail, Диск, NotebookLM), Google Поиск .
  • Агент-хост: Gemini Enterprise.
  • Пользовательский интерфейс: Дополнение Google Workspace для чата и Gmail (легко расширяется для календаря, диска, документов, таблиц и презентаций).
  • Дополнение Google Workspace: Apps Script, API Gemini Enterprise, контекстное (метаданные пользователя, выбранное сообщение Gmail).

c8c63fb3f324fecf.pngd33b8cb50ee251b7.png

Что вы узнаете

  • Точки интеграции между Gemini Enterprise и Google Workspace, обеспечивающие доступ к данным и выполнение действий.
  • Варианты создания пользовательских агентов без программирования и с использованием профессионального программирования, размещенных в Gemini Enterprise.
  • Способы доступа пользователей к агентам через веб-приложение Gemini Enterprise и приложения Google Workspace.

Удобный доступ к этому практическому занятию.

82JGvYaTp8dhuvv.png

2. Настройка

Обзор концепций

Приложение Gemini Enterprise

Приложение Gemini Enterprise предоставляет конечным пользователям результаты поиска, действия и агентов. Термин «приложение» можно использовать взаимозаменяемо с термином «движок» в контексте API. Приложение должно быть подключено к хранилищу данных, чтобы использовать данные из него для предоставления результатов поиска, ответов или действий.

Веб-приложение Gemini Enterprise

Веб-приложение Gemini Enterprise связано с приложением Gemini Enterprise. Оно функционирует как централизованная база для ИИ, где сотрудники используют единый чат-интерфейс для поиска по разрозненным данным компании, запуска специализированных агентов ИИ для сложных рабочих процессов и создания контента профессионального уровня с соблюдением конфиденциальности корпоративного уровня.

Инициализация и доступ к ресурсам.

В этом разделе вы можете получить доступ к следующим ресурсам и настроить их с помощью предпочитаемого вами веб-браузера.

Приложение Gemini Enterprise

Откройте консоль Google Cloud в новой вкладке, затем выполните следующие действия:

  1. Выберите свой проект.
  2. В поле поиска Google Cloud найдите и выберите Gemini Enterprise , затем нажмите + Создать приложение . Если у вас нет лицензии на Gemini Enterprise, вам будет предложено активировать 30-дневную бесплатную пробную лицензию.

  1. Задайте название приложения как codelab .
  2. Идентификатор генерируется на основе имени и отображается под полем, скопируйте его.
  3. Установите для параметра «Многорегиона» значение global (Global) .
  4. Нажмите «Создать» .

8712ada39377205e.png

  1. Приложение создано, и вы автоматически перенаправляетесь на страницу Gemini Enterprise > Обзор .
  2. В разделе «Полный доступ» нажмите «Настроить учетную запись» .
  3. На новом экране выберите «Использовать учетную запись Google» и нажмите «Подтвердить учетные данные сотрудников» .

3209c156eff4ba43.png

  1. Настройки сохраняются, и вы автоматически перенаправляетесь на страницу Gemini Enterprise > Обзор .
  2. Перейдите в раздел «Настройки» .
  3. На вкладке «Управление функциями» включите параметр «Включить конструктор агентов» и нажмите «Сохранить» .

f0cd9da419b41cb6.png

Веб-приложение Gemini Enterprise

Откройте Gemini Enterprise в новой вкладке консоли Cloud, затем выполните следующие действия:

  1. Нажмите на приложение под названием codelab .
  2. Скопируйте появившийся URL-адрес, поскольку мы будем использовать его для перехода к веб-приложению Gemini Enterprise на следующих шагах.

b46ee6176744565d.png

3. Пользовательский агент без написания кода

Этот агент позволяет пользователям искать данные и выполнять действия в Workspace на их естественном языке. Он основан на следующих элементах:

  • Модель: Близнецы.
  • Данные и действия: хранилища данных Gemini Enterprise для Google Workspace (Календарь, Gmail, Диск, NotebookLM), Google Поиск .
  • Инструменты для создания агентов: Gemini Enterprise Agent Designer.
  • Агент-хост: Gemini Enterprise.
  • Пользовательский интерфейс: Веб-приложение Gemini Enterprise.

Обзор концепций

Близнецы

Gemini — это мультимодальная магистерская программа от Google. Она помогает людям раскрыть свой человеческий потенциал, чтобы они могли развивать воображение, расширять кругозор и повышать продуктивность.

Хранилище данных Gemini Enterprise

Хранилище данных Gemini Enterprise — это сущность, содержащая данные, поступающие из собственных источников данных, таких как Google Workspace, или сторонних приложений, таких как Jira или Salesforce. Хранилища данных, содержащие данные из сторонних приложений, также называются коннекторами данных.

Gemini Enterprise Agent Designer

Gemini Enterprise Agent Designer — это интерактивная платформа без или с минимальным использованием кода для создания, управления и запуска одно- и многошаговых агентов в Gemini Enterprise.

Обзор архитектуры решения

e77aafb772502aaf.png

Включить API

Для работы хранилищ данных Gemini Enterprise Workspace требуется активация API:

  1. В консоли Google Cloud включите API для календаря, Gmail и пользователей:

573322606b715a69.png

  1. Нажмите Меню ☰ > API и сервисы > Включенные API и сервисы , а затем убедитесь, что Google Calendar API , Gmail API и People API присутствуют в списке.

Для использования функций календаря Gemini Enterprise Workspace и Gmail требуется настройка экрана согласия:

  1. В консоли Google Cloud перейдите в меню ☰ > Платформа аутентификации Google > Брендинг .

  1. Нажмите « Начать» .
  2. В разделе «Информация о приложении» укажите название приложения Codelab .
  3. В разделе «Электронная почта службы поддержки пользователей» выберите адрес электронной почты, по которому пользователи смогут связаться с вами, если у них возникнут вопросы относительно их согласия.
  4. Нажмите «Далее» .
  5. В разделе «Аудитория» выберите «Внутренняя» .
  6. Нажмите «Далее» .
  7. В поле «Контактная информация» укажите адрес электронной почты , на который вы сможете получать уведомления об изменениях в вашем проекте.
  8. Нажмите «Далее» .
  9. В разделе «Завершить» ознакомьтесь с Политикой использования пользовательских данных сервисов Google API и, если вы согласны, выберите «Я согласен с Политикой использования пользовательских данных сервисов Google API» .
  10. Нажмите «Продолжить» , затем «Создать» .

578c2b38219b2f7b.png

  1. Настройки сохраняются, и вы автоматически перенаправляетесь на страницу Google Auth Platform > Overview .
  2. Перейдите в раздел «Доступ к данным» .
  3. Нажмите «Добавить или удалить области действия» .
  4. Скопируйте следующие области действия и вставьте их в поле «Добавить области действия вручную» .
https://www.googleapis.com/auth/calendar.readonly
https://www.googleapis.com/auth/calendar.events
https://www.googleapis.com/auth/calendar.calendars
https://www.googleapis.com/auth/gmail.send
https://www.googleapis.com/auth/gmail.readonly
  1. Нажмите «Добавить в таблицу» , затем «Обновить» , затем «Сохранить» .

874b1dda14e8f379.png

Для получения более подробной информации ознакомьтесь с полным руководством по настройке согласия OAuth .

Создание учетных данных клиента OAuth

Создайте новый OAuth-клиент для Gemini Enterprise для аутентификации пользователей:

  1. В консоли Google Cloud перейдите в меню ☰ > Платформа аутентификации Google > Клиенты .

  1. Нажмите + Создать клиента .
  2. В поле «Тип приложения» выберите «Веб-приложение» .
  3. Задайте имя codelab .
  4. Пропустить авторизованные источники JavaScript .
  5. В разделе «Авторизованные URI перенаправления» нажмите «Добавить URI» и введите https://vertexaisearch.cloud.google.com/oauth-redirect .
  6. Нажмите «Создать» .
  7. Появится диалоговое окно с созданным вами идентификатором клиента OAuth и секретным ключом. Сохраните эту информацию в надежном месте.

a46e5ebfb851aea5.png

Создание хранилищ данных

Для подключения Gemini Enterprise к данным вашей рабочей области необходимо создать хранилища данных.

Откройте Gemini Enterprise в новой вкладке консоли Cloud, затем выполните следующие действия:

  1. Нажмите на приложение под названием codelab .
  2. В навигационном меню нажмите «Подключенные хранилища данных» .
  3. Нажмите + Создать хранилище данных .
  4. В разделе «Источник» найдите Google Календарь и нажмите «Выбрать» .
  5. В разделе «Действия» введите идентификатор клиента (Client ID) и секретный ключ клиента (Client Secret), сохраненные на предыдущих шагах, затем нажмите «Проверить аутентификацию» (Verify Auth) и следуйте инструкциям для аутентификации и авторизации клиента OAuth.
  6. Включите действия «Создать событие календаря» и «Обновить событие календаря» .
  7. Нажмите «Продолжить» .

a1d76e70edec0cf.png

  1. В разделе «Конфигурация» укажите имя соединителя данных как calendar .
  2. Нажмите «Создать» .
  3. Вы будете автоматически перенаправлены на страницу подключенных хранилищ данных , где сможете увидеть недавно добавленное хранилище данных.

Создайте хранилище данных Google Gmail:

  1. Нажмите + Создать хранилище данных .
  2. В поле «Источник» найдите Google Gmail и нажмите «Выбрать» .
  3. В разделе «Действия» введите идентификатор клиента (Client ID ) и секретный ключ клиента (Client Secret), сохраненные на предыдущих шагах, а затем нажмите «Проверить аутентификацию» (Verify Auth) .
  4. Включите действие «Отправить электронное письмо» .
  5. Нажмите «Продолжить» .
  6. В разделе «Конфигурация» укажите имя коннектора данных как gmail .
  7. Нажмите «Создать» .
  8. Вы будете автоматически перенаправлены на страницу подключенных хранилищ данных , где сможете увидеть недавно добавленное хранилище данных.

Создайте хранилище данных Google Drive:

  1. Нажмите + Создать хранилище данных .
  2. В поле «Источник» найдите Google Drive и нажмите «Выбрать» .
  3. В разделе «Данные» выберите «Все» , затем нажмите «Продолжить» .
  4. В разделе «Конфигурация» укажите имя соединителя данных как drive .
  5. Нажмите «Создать» .
  6. Вы будете автоматически перенаправлены на страницу подключенных хранилищ данных , где сможете увидеть недавно добавленное хранилище данных.

Создайте хранилище данных NotebookLM:

  1. Нажмите + Создать хранилище данных .
  2. В поле «Источник» найдите NotebookLM и нажмите «Выбрать» .
  3. В разделе «Конфигурация» укажите имя коннектора данных как notebooklm .
  4. Нажмите «Создать» .
  5. Вы будете автоматически перенаправлены на страницу подключенных хранилищ данных , где сможете увидеть недавно добавленное хранилище данных.

Через несколько минут статус всех подключенных хранилищ данных (кроме NotebookLM) изменится на «Активный» . Если вы обнаружите какие-либо ошибки, вы можете щелкнуть по источнику данных, чтобы просмотреть подробности ошибки.

ceba9eb2480a2696.png

хранилища тестовых данных

Убедитесь, что ваши хранилища данных корректно загружают данные, выполнив несколько тестовых запросов.

Откройте URL-адрес веб-приложения Gemini Enterprise, который мы скопировали ранее:

  1. Нажмите Меню ☰ > Новый чат .
  2. В нижней части поля для нового сообщения чата нажмите значок « Коннекторы» и включите все коннекторы.
  3. Теперь вы можете поэкспериментировать с подсказками, связанными с коннекторами. Например, в чате введите Do I have any meetings today? и нажмите enter .
  4. Далее попробуйте набрать How many emails did I receive today? и нажмите enter .
  5. Наконец, Give me the title of the last Drive file I created и нажмите enter .