Бесплатный мультиязычный чат для сайта на Tawk + Notion + Telegram + chatGPT + GPT-Index

В нашем современном мире создание онлайн-платформы для общения между клиентами и представителями компании — это необходимое требование для многих бизнесов. Онлайн-чат для сайта является одним из наиболее эффективных и удобных способов связи с потенциальными клиентами и удержания уже имеющихся из-за своей быстрой и простой обработки сообщений.

Я следил за различными видами использования chatGPT с момента его выхода. Описываемое далее решение я еще не встречал и поэтому думаю оно будет кому-то полезным.

Формулировка задачи

Необходимо создать онлайн-чата для сайта со следующими возможностями:

  • Общение с посетителями на любых языках

  • Запрос варита ответа на запрос посетителя у chatGPT, обученного на базе знаний компании

  • Реализовать все на бесплатных сервисах

Итак, поехали!

Шаг №1: Выбор сервиса для онлайн-чата

Для реализации задачи нам нужна возможность ставить свой обработчик на событие отправки сообщения посетителя. При этом сам сервис должен быть бесплатным.

По итогу был выбрал сервис Tawk.to, у которого есть вот эти два обработчика:

ddf6980785a5b69755b693160ad26d9a.png

Шаг №2: Обучение chatGPT

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

© Habrahabr.ru