Используем таблицу Google как базу для GPT-бота (вместо Notion)
Изображение сгенерировано по запросу "Используем таблицу Google как базу для GPT-бота"
Поводом написания этой статьи стал уход из России Notion, так как мы активно подключали в качестве баз данных к нашим GPT-ботам базы в Notion (статья про это: https://habr.com/ru/articles/820377/)
Итак, допустим у нас есть такая таблица:
База квартир для GPT-бота
Шаг №1: Создаем GPT-бота
Очень просто сделать GPT-бота и привязать его к Телеграм на ProTalk:
Создание бота в одну кнопку на ProTalk
Сразу при создании бота, привяжем его к Телеграм:
При создании бота сразу настроим токен и ник бота в Телеграм
Шаг №2: Подключаем функцию к боту
Сначала зайдем в каталог функций и поищем по запросу: "что использовать для базы данных в Гугл".
Поиск с помощью ИИ подходящих функций
Подключаем найденную функцию к боту:
В блоке функций выбираем нужную нам функцию
Шаг №3: Создаем роль для GPT-бота
Для того чтобы наш ИИ консультант мог фильтровать данные по квартирам мы должны ему объяснить какие колонки есть в нашей таблице (базе данных), вот так это можно сделать:
Вот так мы дадим возможность GPT-боту самому фильтровать данные в таблице Google
Тестируем бота
Для примера дадим такой запрос нашему боту: "мне нужен вип но не дороже 2400".
И вот что мы увидим в ответе:
Результат фильтрации таблицы Google по запросу клиента и ответ GPT-бота
Вывод
Если у вас возникнут вопросы при создании подобной интеграции, то напишите в комментарии или мне в Telegram и я постараюсь ответить на ваши вопросы.
P.S. Код функции
Для тех, кто такую интеграцию хочет сделать самостоятельно, вот код самой функции фильтрации:
А вот пример вызова функции:
До свидания Notion)