ChatGPT под капотом чат-бота. Примеры и промпты
В течение продолжительного времени chatGPT был инструментом, применяемым для генерации текстового контента, такого как статьи, посты в социальных сетях и другие публикации.
Я же хочу показать вам как использовать эту нейросеть как "умный модуль" для чат-бота, веб-приложения или сайта.
Схема работы следующая:
- пользователю задается вопрос,
- полученный ответ встраивается в промпт chatGPT,
- ответ используется в чат-боте или на основании полученного ответа происходит дальнейшее действие.
(здесь и далее ответ пользователя заключен в двойные кавычки, промпт выделен курсивом)
Создание промокода произвольной длины
Обычно для создания промокода используется программный модуль, который рандомно выдает последовательность символов заданной длины. Так это будет выглядеть для chatGPT:
Напиши случайную последовательность из 8 символов. Используй заглавные и прописные латинские буквы, цифры и спецсимволы.
Верификации
Для проверки правильности введенных пользователем данных в ботах используются различные алгоритмы: от регулярных выражений, до запросов на соответствующие сервисы. Chat GPT позволяет решить эти вопросы более элегантно.
номер телефона
Правильный ли это формат телефонного номера: "+7ХХХХХХХХХХ"? Если да, напиши "1", иначе, напиши "0"
электронная почта
Правильный ли это формат электронной почты: "sadasfa@sdfsfd.online"? Если да, напиши "1", иначе, напиши "0"
ИНН
Правильный ли это формат номера ИНН в России : "7736207543" ? Если да, напиши "1", иначе, напиши "0"
Антимат
Для решения вопросов фильтрации нецензурных слов в сообщениях групп и чатов используют достаточно сложные алгоритмы поиска ключевых слов в ответах пользователя. Нейросеть справится с этим гораздо качественнее.
Ты модератор чата. Определи наличие ненормативной лексики в следующем тексте:"Проверяемое сообщение". Если есть, напиши "1", иначе, напиши "0".
Определение настроения клиента
Сразу скажу, что алгоритмической реализации этого функционала просто нет. Поэтому использование нейросети здесь просто идеально.
Ты администратор интернет-магазина. Определи понравился ли товар клиенту по его отзыву:"Сумка не лучшего качества. Зря потратил деньги". Если да, напиши "1", иначе, напиши "0".
Различные преобразования
На нейросети можно реализовать практически любое преобразование данных.
Какой день недели был 1 августа 2023 года. Ответь одним словом.
Порядковый номер дня недели "6". Какой это день? Ответь одним словом.
Какому оператору в России принадлежит телефонный номер: "+7928ХХХХХХХ"? Ответь одним словом.
Экзотические применения
Не забудем использование СhatGPT для создания различных гороскопов, раскладов и толкований.
Моя дата рождения "22.03.1977". Какое у меня тотемное животное в нумерологии? Ответь одним словом.
Ты толкователь снов. Расскажи что означает видеть во сне: "я прогуливаюсь по берегу моря"
Как видите, использование chatGPT в чат-ботах позволяет решить задачи, для которых вам потребовалось бы как минимум привлечение опытного программиста.
Напишите в комментах свои идеи для использования этой нейросети в чат-боте.
С вами был Автоматизатор.
Как обычно, найти меня можно здесь - https://t.me/automatisator