Умный бот распознает естественную речь, используя GPT-модель
Отвечает на любые вопросы клиента. Искуственный интеллект формулирует ответ клиенту на основании данных Google-таблицы.
Если бот не может определить категорию вопроса и предоставить ответ, то он фиксирует вопрос в Google-таблицу и предлагает возможную категорию. Это нужно для дальнейшего его обучения.
На основании зафиксированных ботов вопросов и предложенных категорий вносятся изменения в Google-таблицу (расширяется, уточняется информация).
Техническое описание
В настройках выложен формат Google-таблицы, в которой указывается информация, по которой бот будет предоставлять ответы клиентам. Информация внесена в следующем формате: Название категории - Описание
Пример Google-таблицы:
Данные из столбца Категория отправляются в ChatGPT с запросом пользователя. При совпадении возвращается название категории.
В ответ пользователю с помощью ChatGPT отправляется информация, размещенная в столбце Описание
Если Категория не определилась, то возвращается “Другая категория”. Отправляется запрос в ChatGPT для определения категории. После чего на Лист2 добавляется следующая информация: категория - вопрос клиента - ссылка на чат.
Пользователю с помощью ChatGPT отправляется стандартное сообщение, текст которого формулирует Chat GPT. Текст сообщения будет содержить информацию : "У нас ничего нет по вашему вопросу, но мы ее добавим “
После получения ответа на запрос или стандартного сообщения, что информация в данный момент не может быть предоставлена, бот отправляет сообщение: “Если у Вас еще остались вопросы, напишите.”
Бот заканчивает свою работу через время, установленное в поле таймаут в настройках решения
Все тексты в том числе отправляемые в ChatGPT настраиваются в параметрах решения.
Описание
На вкладке Описание содержится краткое описание функций бота
Мессенджеры
На вкладке Мессенджеры выбирается мессенджер, в котором будет использовать решение:
Автозапуск
На вкладке Автозапуск галочками устанавливаются условия, при которых будет запускаться работа бота:
Параметры
На вкладке Параметры размещены настройки, в том числе значения которые доступны для редактирования пользователю
Вкладка Параметры закладка Основное
Таблица с данными - в данной таблице собрана информация, по которой ChatGPT формулирует ответы клиентам
Таблица содержит 2 столбца:
Категория - указаны названия категорий
Описание - различного рода информация, которая предоставляется клиентам в ответ на запрос.
Время ожидания ответа (минут) - таймаут, в течение которого бот ждет ответа от клиента (устанавливается в минутах)
Приветствие - текст приветственного сообщения клиенту (редактируется в настройках)
Повторный запрос вопроса - текст сообщения клиенту, для уточнения, остались ли у него вопросы (редактируется в настройках)
Обращение завершено - текст финального сообщения клиенту (редактируется в настройках)
Текст, отправляемые в GPT - на основании указанного текста (promt), ChatGPT формулируем ответы клиентам (передает суть сообщения)
Определение категории - указаны параметры, которые передаются в ChatGPT, и фразой (promt) указано, что ожидается от AI. На основании данной фразы AI формулирует ответ.
Отправляем ответ - указываются данные, передаваемые в AI для формирования ответа клиенту: вопрос клиента, информация, по которой нужно предоставить ответ
Категория не найдена - фразой (promt) указано, что ожидается от AI. На основании данной фразы AI формулирует ответ для клиента
Запрос названия категории - если категория не найдена, то фразоый (promt) указано, что ожидается от AI. В данном случае сформулировать название новой категории для вопроса клиенту
Модуль OpenAI
Информация по работе модуля доступна по ссылке
Модуль записи в Google-таблицу
В рамках данного решения в Google-таблице фиксируется информация о вопросах, на который бот не смог дать ответ. Информация, которая будет передаваться в Google-таблицу, настраивается в сценарии решения.
Информация по работе модуля записи в Google-таблицу доступна по ссылке
Как видит пользователь
- Пользователь задает боту различные вопросы и получает ответ, сформулированный GhatGPT на основнии информации, размещенной в Google-таблицы
- Если бот не может ответить, то клиент получит ответное сообщение, сформулированное AI, что информация не может быть предоставлена
Обсудим вашу задачу
Расскажите, что хотите автоматизировать, — предложим готовое решение из каталога или соберём под вас. С 2016 года, 40+ проектов.