Поиск в гугл таблице

Функция ИИ-ассистента, которая ищет данные в вашей Google Таблице (цены, наличие, варианты) и отвечает клиенту по ним.

Чат-бот получает данные из Google Таблицы по вашему запросу и отвечает клиенту на основе этих данных (подбор вариантов, цены, наличие и т.п.).

image.png
image.png

Как это работает

  • Когда срабатывает триггер, ИИ сам составляет запрос к таблице — например, «цена до 2000» — и получает только подходящие строки.

  • Поиск идёт только по первому листу таблицы.

  • Данные читаются в момент запроса: если вы поменяли цену или наличие в таблице, бот сразу отвечает по новым данным.

  • Таблица должна быть открыта по ссылке (см. ниже), иначе бот не получит данные.

Пример промта:

Ты помогаешь клиентам подбирать квартиры для жилья, спроси какой бюджет у клиента и подбери ему варианты. Если он будет уточнять свои требования, то подбирай варианты по таблице. 

Для подбора варианта квартиры используй гугл таблицу: https://docs.google.com/spreadsheets/d/1wcKA2__qfMjImLUiEOhK-lHUf0_rt5tmc-dvYEqepro/edit?usp=sharing

Колонки для запроса из таблицы:  A - H.
Для фильтрации используй эти колонки: 
С - Цена аренды (в сутки) - числовое поле .
D - Размер квартиры в м2 - числовое поле.

Важно, чтобы таблица была доступной по ссылке для всех: «Все, у кого есть ссылка», роль «Читатель».

image.png

В окне общего доступа переключите роль с «Редактор» на «Читатель» и скопируйте ссылку. Для работы функции таблица должна открываться по ссылке без запроса доступа.

Где настроить

  1. Откройте Сообщения → ⤷ ИИ ассистенты, нажмите на название ассистента. Редактирование чат-бота → вкладка «Функционал».

  2. «Конструктор функций» → «Открыть» → включить «Поиск в гугл таблице».

  3. Заполнить:

    • Триггер — например: «Для подбора вариантов используй данные из таблицы».

    • Ссылка на Google таблицу — URL таблицы.

    • Диапазон колонок — например: A-H. По умолчанию стоит A-H.

    • Колонки для фильтрации — описание колонок (название и тип). Поле необязательное, но с ним ИИ точнее фильтрует по цене, площади и т.п.

  4. Нажать «Применить функции».

  5. Нажать «Сохранить изменения».

Настройка функции «Поиск в гугл таблице» в конструкторе ИИ-ассистента

Конструктор добавит в поле «Дополнительные настройки» блок такого вида:

Код
Для подбора вариантов используй данные из таблицы, то вызови функцию "Поиск в гугл таблице" с нужными параметрами:
Ссылка на Google таблицу: https://docs.google.com/spreadsheets/d/…
Диапазон колонок: A-H
Колонки для фильтрации: C - Цена аренды в сутки (число), D - Площадь, м2 (число).

Можно писать и своими словами, как в примере промта выше, — функция подключится, если в тексте есть фраза «Поиск в гугл таблице» или «используй гугл таблицу».

Как подготовить таблицу

  • В первой строке — названия колонок, дальше одна строка = один товар, квартира или услуга.

  • В числовых колонках пишите только число: 2000, а не «2000 руб.» — иначе ИИ не сможет отобрать «до 2000».

  • Не объединяйте ячейки и не оставляйте пустые строки внутри данных.

  • Все данные держите на первом листе.

Примеры для других задач

Прайс-лист товаров:

Для поиска цен и наличия товаров используй гугл таблицу: [ссылка]

Колонки для запроса: A–E

Для фильтрации: B — Название товара (текст), C — Цена (число), D — Наличие (текст)

База FAQ:

Для ответов на вопросы клиентов используй гугл таблицу: [ссылка]

Колонки для запроса: A–C

Для фильтрации: A — Вопрос/ключевые слова (текст), B — Ответ (текст)

Запись на услуги:

Для ответа о свободном времени мастеров используй гугл таблицу: [ссылка]

Колонки для запроса: A–D

Для фильтрации: A — Дата (дата), B — Время (текст), C — Мастер (текст), D — Свободно (да/нет)

Частые ошибки

  • Бот отвечает, что ничего не нашёл. Проверьте доступ по ссылке, что данные на первом листе и что нужные колонки входят в «Диапазон колонок».

  • Бот не фильтрует по цене. В колонке цены есть текст («руб.», «от») — оставьте только число.

  • Бот не обращается к таблице. Уточните триггер: опишите, в каких случаях искать в таблице (вопрос о цене, наличии, подборе).

Связанные статьи

Читайте дальше

Связанные материалы

Следующий шагУточнить у оператора

Инструкция помогла?

Помощник

Задайте вопрос по документации. Вопросы без ответа используются для улучшения помощи.

Ищу ответ…

Подготовить обращение

Открыть контакт
Отправьте подготовленный текст самостоятельно в выбранном канале.