Интеграция с Google Sheets в Aisory
Платформа Aisory позволяет интегрировать ваших ИИ-ассистентов с таблицами Google Sheets, что значительно расширяет возможности ваших ботов. Благодаря этой интеграции, ваш бот может получать актуальные данные из таблиц и использовать их при ответе на вопросы пользователей.
В этом руководстве мы рассмотрим, как подключить Google Sheets к вашему ИИ-ассистенту и эффективно использовать данные из таблиц для улучшения работы вашего бота.
Преимущества интеграции с Google Sheets
Подключение Google Sheets к вашему ИИ-ассистенту предоставляет ряд преимуществ:
- Динамическое обновление данных — бот всегда использует актуальную информацию из таблиц
- Удобное управление большими объемами структурированных данных
- Возможность быстро обновлять информацию без необходимости редактировать инструкции бота
- Хранение каталогов товаров, прайс-листов, расписаний и другой табличной информации
- Совместная работа над данными для бота с коллегами через Google Sheets
Подготовка таблицы Google Sheets
- Создайте новую таблицу в Google Sheets или используйте существующую.
- Убедитесь, что таблица содержит заголовки столбцов в первой строке — это важно для правильной обработки данных.
- Настройте доступ к таблице. Нажмите кнопку «Поделиться» в правом верхнем углу и установите доступ «Доступно всем, у кого есть ссылка» с правами просмотра.
- Скопируйте ссылку на таблицу. Она должна начинаться с https://docs.google.com/spreadsheets/d/.
Подключение Google Sheets к ИИ-ассистенту
- В личном кабинете Aisory перейдите в раздел «ИИ ассистент».
- Создайте нового ассистента или выберите существующего для редактирования.
-
В форме редактирования ассистента найдите раздел «Интеграция с Google Sheets».
- Нажмите кнопку «Добавить Google Sheet» и вставьте скопированную ранее ссылку на вашу таблицу.
- При необходимости вы можете добавить несколько таблиц (до максимального лимита).
- Нажмите «Сохранить» для применения изменений.
Как ИИ-ассистент использует данные из таблиц
После подключения таблицы, ИИ-ассистент автоматически получает доступ к её содержимому. Когда пользователь задаёт вопрос, связанный с информацией из таблицы, бот анализирует данные и формирует ответ на их основе.
Система обрабатывает таблицы следующим образом:
- Извлекает данные из таблицы в формате CSV
- Преобразует их в структурированный формат, где каждая строка представлена как набор пар «заголовок: значение»
- Включает эти данные в контекст при генерации ответов
Рекомендации по оформлению таблиц
- Используйте информативные заголовки. Первая строка таблицы должна содержать понятные названия столбцов, так как они будут использоваться при формировании ответов.
- Структурируйте данные. Чем лучше структурированы данные, тем точнее будут ответы бота.
- Избегайте слишком больших таблиц. Оптимально использовать таблицы с умеренным количеством строк и столбцов для более эффективной обработки.
- Регулярно обновляйте данные. Бот всегда использует актуальную версию таблицы, поэтому важно поддерживать информацию в ней в актуальном состоянии.
Примеры использования
Интеграция с Google Sheets может быть полезна в различных сценариях:
- Каталог товаров: Храните информацию о товарах, ценах и наличии в таблице, и бот сможет отвечать на вопросы о продуктах.
- FAQ: Создайте таблицу с часто задаваемыми вопросами и ответами для более точных ответов бота.
- Расписания: Храните расписание мероприятий, занятий или рабочих часов, чтобы бот мог информировать пользователей.
- Контактная информация: Создайте таблицу с контактами сотрудников или филиалов для быстрого предоставления этой информации.
Правила кеширования
Для оптимизации производительности и снижения количества запросов к Google Sheets API, система Aisory использует механизм кеширования:
- Данные из Google Sheets кешируются на сервере на 1 час
- При первом обращении к таблице данные загружаются и сохраняются в кеше
- В течение часа все запросы к этой таблице будут использовать кешированные данные
- После истечения срока кеша (1 час) данные будут загружены заново при следующем обращении
Это означает, что изменения, внесенные в таблицу Google Sheets, могут отображаться в ответах бота с задержкой до 1 часа. Если вам необходимо, чтобы изменения отразились немедленно, вы можете обновить ассистента.
Ограничения и особенности
- Таблица должна быть доступна по ссылке (настройки доступа «Доступно всем, у кого есть ссылка»)
- Максимальное количество таблиц, которые можно подключить к одному ассистенту, ограничено
- Система работает только с основным листом таблицы или с конкретным листом, указанным в URL
- Для корректной работы важно, чтобы первая строка таблицы содержала заголовки столбцов