Интеграция с Google Sheets в Aisory

Платформа Aisory позволяет интегрировать ваших ИИ-ассистентов с таблицами Google Sheets, что значительно расширяет возможности ваших ботов. Благодаря этой интеграции, ваш бот может получать актуальные данные из таблиц и использовать их при ответе на вопросы пользователей.

В этом руководстве мы рассмотрим, как подключить Google Sheets к вашему ИИ-ассистенту и эффективно использовать данные из таблиц для улучшения работы вашего бота.

Преимущества интеграции с Google Sheets

Подключение Google Sheets к вашему ИИ-ассистенту предоставляет ряд преимуществ:

  • Динамическое обновление данных — бот всегда использует актуальную информацию из таблиц
  • Удобное управление большими объемами структурированных данных
  • Возможность быстро обновлять информацию без необходимости редактировать инструкции бота
  • Хранение каталогов товаров, прайс-листов, расписаний и другой табличной информации
  • Совместная работа над данными для бота с коллегами через Google Sheets

Подготовка таблицы Google Sheets

  1. Создайте новую таблицу в Google Sheets или используйте существующую.
  2. Убедитесь, что таблица содержит заголовки столбцов в первой строке — это важно для правильной обработки данных.
  3. Настройте доступ к таблице. Нажмите кнопку «Поделиться» в правом верхнем углу и установите доступ «Доступно всем, у кого есть ссылка» с правами просмотра.
  4. Скопируйте ссылку на таблицу. Она должна начинаться с https://docs.google.com/spreadsheets/d/.

Подключение Google Sheets к ИИ-ассистенту

  1. В личном кабинете Aisory перейдите в раздел «ИИ ассистент».
  2. Создайте нового ассистента или выберите существующего для редактирования.
  3. В форме редактирования ассистента найдите раздел «Интеграция с Google Sheets». Раздел интеграции с Google Sheets
  4. Нажмите кнопку «Добавить Google Sheet» и вставьте скопированную ранее ссылку на вашу таблицу.
  5. При необходимости вы можете добавить несколько таблиц (до максимального лимита).
  6. Нажмите «Сохранить» для применения изменений.

Как ИИ-ассистент использует данные из таблиц

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

Система обрабатывает таблицы следующим образом:

  1. Извлекает данные из таблицы в формате CSV
  2. Преобразует их в структурированный формат, где каждая строка представлена как набор пар «заголовок: значение»
  3. Включает эти данные в контекст при генерации ответов

Рекомендации по оформлению таблиц

  • Используйте информативные заголовки. Первая строка таблицы должна содержать понятные названия столбцов, так как они будут использоваться при формировании ответов.
  • Структурируйте данные. Чем лучше структурированы данные, тем точнее будут ответы бота.
  • Избегайте слишком больших таблиц. Оптимально использовать таблицы с умеренным количеством строк и столбцов для более эффективной обработки.
  • Регулярно обновляйте данные. Бот всегда использует актуальную версию таблицы, поэтому важно поддерживать информацию в ней в актуальном состоянии.

Примеры использования

Интеграция с Google Sheets может быть полезна в различных сценариях:

  • Каталог товаров: Храните информацию о товарах, ценах и наличии в таблице, и бот сможет отвечать на вопросы о продуктах.
  • FAQ: Создайте таблицу с часто задаваемыми вопросами и ответами для более точных ответов бота.
  • Расписания: Храните расписание мероприятий, занятий или рабочих часов, чтобы бот мог информировать пользователей.
  • Контактная информация: Создайте таблицу с контактами сотрудников или филиалов для быстрого предоставления этой информации.

Правила кеширования

Для оптимизации производительности и снижения количества запросов к Google Sheets API, система Aisory использует механизм кеширования:

  • Данные из Google Sheets кешируются на сервере на 1 час
  • При первом обращении к таблице данные загружаются и сохраняются в кеше
  • В течение часа все запросы к этой таблице будут использовать кешированные данные
  • После истечения срока кеша (1 час) данные будут загружены заново при следующем обращении

Это означает, что изменения, внесенные в таблицу Google Sheets, могут отображаться в ответах бота с задержкой до 1 часа. Если вам необходимо, чтобы изменения отразились немедленно, вы можете обновить ассистента.

Ограничения и особенности

  • Таблица должна быть доступна по ссылке (настройки доступа «Доступно всем, у кого есть ссылка»)
  • Максимальное количество таблиц, которые можно подключить к одному ассистенту, ограничено
  • Система работает только с основным листом таблицы или с конкретным листом, указанным в URL
  • Для корректной работы важно, чтобы первая строка таблицы содержала заголовки столбцов

Полезные ссылки

  1. Как создать ИИ-ассистента в Aisory
  2. Как создавать эффективные инструкции для AI-бота
  3. Расширенные настройки чат-бота Aisory