Коннектор Google Drive от Perplexity позволяет пользователям Enterprise Pro и Enterprise Max искать файлы Google Drive своей организации напрямую с помощью запросов на естественном языке на основе ИИ.
Недавно мы представили гибридную архитектуру поиска, которая решает как проблемы безопасности данных, так и ограничения масштабируемости с помощью двух различных режимов поиска: Высокоточный поиск (на основе индексации) и Стандартный поиск (на основе API).
Архитектура поиска: двухуровневый подход
Стандартный поиск (на основе API)
Как это работает:
-
Выполняет запросы к Google Диску напрямую через поисковый API Google во время выполнения запроса.
-
В инфраструктуре Perplexity не хранятся копии файлов, за исключением результатов, найденных в ходе запросов (это можно ограничить с помощью настроек политики хранения данных)
-
Поиск по всему Google Диску пользователя без ограничений по количеству файлов.
-
Доступно всем пользователям Enterprise Pro и Enterprise Max сразу после активации коннектора.
Модель безопасности:
-
Нулевое хранение данных: файлы не копируются и не хранятся в системах Perplexity, за исключением результатов, полученных по запросам (это можно ограничить настройками политики хранения данных)
-
Разрешения в реальном времени: Динамически учитывает собственные средства контроля доступа Google Диска
-
Минимальное копирование данных: сохраняются только фрагменты источников (сниппеты), цитируемые в ответах
-
Нет обучения модели: Синхронизированные файлы никогда не используются для обучения моделей ИИ
-
Немедленный отзыв доступа: когда разрешения Google Диска меняются, изменения доступа сразу отражаются в Perplexity.
Сценарий использования: организации, которым требуется максимальная конфиденциальность данных и минимальный объем хранимых данных, особенно для поиска по миллионам файлов в масштабе предприятия.
Высокоточный поиск (на основе индексации)
Как это работает:
-
Пользователи выбирают определенные файлы/папки для синхронизации с целью локального индексирования в Perplexity
-
Файлы скачиваются, обрабатываются и сохраняются в выделенных бакетах AWS S3, а векторные эмбеддинги — в Vespa
-
Позволяет проводить более глубокий семантический анализ и получать более полные ответы
-
Ограничения по количеству файлов: 500 файлов на Проекты (Enterprise Pro), 5 000 файлов на Проекты (Enterprise Max)
-
Общие ограничения для пользователей: 15 000 файлов (Enterprise Pro), 50 000 файлов (Enterprise Max)
Модель безопасности:
-
Выделенное хранилище: Файлы каждой организации хранятся в изолированных «папках» AWS S3 с уникальными пространствами имен в векторном хранилище Vespa
-
Шифрование: шифрование AES-256 при хранении, шифрование TLS при передаче
-
Управление доступом на основе ролей (RBAC): во всех системах обеспечивается доступ по принципу минимальных привилегий (Примечание: Perplexity соблюдает разрешения на доступ к файлам в Google Диске).
-
Без обучения моделей: Синхронизированные файлы никогда не используются для обучения моделей ИИ
-
Автоматическая синхронизация: изменения и удаления файлов в Google Диске автоматически отражаются в Perplexity.
Пример использования: Команды, которым требуется максимальная точность ответов для часто используемых документов, коллекций файлов по конкретным проектам или совместных пространств с отобранным контентом.
Архитектура серверной части и поток данных
Подключение и аутентификация
-
Включение администратором: администраторы организации включают коннектор Google Диска в настройках Разрешения.
-
Аутентификация пользователя: Аутентификация пользователей осуществляется по протоколу OAuth 2.0 через Google.
-
Выбор диска: Пользователи выбирают свой Google Диск для подключения
-
Согласие администратора: Администраторам Google Workspace может потребоваться предоставить общеорганизационное согласие для приложения Perplexity в консоли администратора Google.
Когда оба метода активны:
-
Perplexity одновременно запрашивает локальный индекс и API Google Диска.
-
Результаты повторно ранжируются, чтобы в приоритете были наиболее релевантные источники
-
Ссылки на источники ведут прямо в Google Диск для полного доступа к файлам.
Процесс индексации (высокоточный поиск)
Синхронизация и хранение файлов:
-
Выбор файла: Пользователь выбирает файлы/папки через пользовательский интерфейс Perplexity
-
Загрузка: Файлы загружаются из Google Диска через API Google Диска.
-
Хранение: Необработанные файлы хранятся в AWS S3 с выделенными организационными пространствами имен
-
Парсинг: Извлечение текста из поддерживаемых форматов (PDF, DOCX, XLSX, PPTX, CSV, TXT, MD, JSON)
-
Векторизация: контент преобразуется в эмбеддинги и сохраняется в векторной базе данных Vespa
-
Индексация метаданных: Метаданные файла (имя, путь, разрешения) индексируются для поиска
-
Удаление: Когда пользователь отключает Google Диск от Perplexity, он может удалить все проиндексированные файлы.
Инфраструктура безопасности и соответствия требованиям
Применение разрешений
Разрешения на стороне Google Диска:
-
Если пользователь теряет доступ к файлу в Google Диске, этот файл немедленно удаляется из Perplexity.
-
Удаление файлов в Google Диске приводит к немедленному удалению из индекса Perplexity.
-
Пользователи могут искать только те файлы, к которым у них есть явные разрешения в Google Диске.
Разрешения со стороны Perplexity:
-
Администраторы определяют, какие пользователи могут получать доступ к коннекторам, в настройках организации
-
Файлы, синхронизированные с Проектыми, доступны для поиска участникам Проекты, но для доступа к ним требуются соответствующие разрешения Google Диска.
-
Совместное использование тредов соответствует корпоративным политикам обмена, установленным администраторами организации.
Рекомендации
Когда использовать высокоточный поиск (индексирование)
-
Коллекции файлов для конкретных проектов в Проекты
-
Часто используемые документы базы знаний
-
Файлы, требующие глубокого семантического анализа
-
Совместная командная работа с тщательно отобранным контентом
Когда использовать стандартный поиск (только API)
-
Поиск по огромным хранилищам файлов (миллионы файлов)
-
Строгие требования к резидентности данных и минимальному копированию данных
-
Поисковые запросы по редко используемым файлам для ознакомления
-
Организации с повышенными ограничениями безопасности/соответствия требованиям
