vk-admin-bot/commands.md at master · Anton3/vk-admin-bot · GitHub
Боты
Бот-админ выполняет все команды. Можно писать команды ему команды в личку. В беседе нужно дать «доступ ко всей переписке». Выбирайте одного любого:
- Бот Борис
- Бот Тор (англ. Thor)
Бот-помощник является инструментом бота-админа в управлении беседой. Нужно дать ему администратора беседы. Выбирайте одного любого:
- Ян Молотов
Требуемые права
- 👑
admin
— все команды; не путать с администраторами бесед ВК - 🔑
supermoderator
— все команды, кроме самых опасных - 🔨
moderator
— может исключать участников и управлять ими - 🧑 Участник беседы — нет особых прав
- 🤖 Команду можно писать в личку боту
Используемые обозначения
- Все команды начинаются или с
/
, или с.
/команда <аргумент>
<>
приводится название/описание аргумента. На месте<аргумент>
надо написать то, что требует данная команда- Сами угловые скобки
<>
писать не надо. Только то, что внутри 👤
— ссылка на профиль пользователя, с которым надо выполнить какое-то действие, например, vk.com/id1. Также можно использовать упоминание, или вместе с командой переслать его сообщение.👥
— Можно указать нескольких пользователей сразу🕒
— Целое число и одна из буквсмчд
. Примеры:30м
,3ч
<игра>
— иликр
(то есть Clash Royale), илибс
(то есть Brawl Stars)#тег
— тег игрока или клана в игре
Общие команды
- 🤖
/начать
Получить ссылки на основные команды и страницы - 🧑🤖
/команды
Получить ссылку на эту страницу - 🧑🤖
/пинг
Проверить, работает ли бот - 🧑
/напиши <текст>
Бот напишет, что прикажете.В начале сообщения бот добавит значок ✍, в котором содержится ссылка на вас
- 🧑
/онлайн
Список участников, которые сейчас онлайн, и их приложения ВК - 🧑
/неактив 🕒
Список участников, не писавших сообщения в последнее время - 🤖
/новыйчат <ссылка на юзербота>
Создать новую беседу с ботом - 🤖
/рассылка 🕒 <ссылка на бота-группу> <текст>
Рассылка среди бесед с ботом (вы должны быть в контактах группы бота)
Приглашение и исключение из беседы
- 🔨
/кик 👥
Кикнуть из беседы. Кик бессрочный. Кикнутого можно пригласить обратно - 🔨
/киксобак
Кикнуть удалённых и забаненных в ВК пользователей - 🔨
/кикнеактив 🕒
Кикнуть участников, не писавших сообщения за указанный срок. Учитываются только сообщения, написанные в присутствие бота! - 🔨
/кикновых 🕒
Кикнуть участников, зашедших в беседу недавно, в течение указанного срока - 🔨
/пригласи 👥
Пригласить в беседу.История переписки (последние 1000 сообщений) будет видна новичку
- 🔨
/бан 🕒 👥
Забанить на определённый срок. Во время бана пользователя нельзя пригласить в беседу. Если он добавил в друзья бота-помощника, то этот бот его вернёт. При повторном применении/ban
к уже забаненному пользователю, он перебанивается, начиная с текущего момента - 🔨
/бан вечный 👥
Забанить навсегда. Такой пользователь не будет автоматически разбанен - 🔨
/разбан 👥
Разбанить и пригласить в беседу - 🔨
/мут 🕒 👥
Заглушить на определённый срок. Пользователь сможет читать, но не писать в беседе - 🔨
/мут вечный 👥
Бессрочное заглушение - 🔨
/размут 👥
Отменить заглушение - 🧑
/банлист
Посмотреть список пользователей в бане и муте
Роли
Управление ролями:
- 🧑
/роли
Показать список ролей беседы - 🧑
/всероли
Список всех обладателей каждой из ролей - 🔑
/новаяроль <название роли>
Создать новую роль - 🔑
/удалироль <название роли>
Удалить роль - 🔑
/переименовать <старое название роли> <новое название роли>
Поменять название роли - 🔑
/переместить <роль> <номер>
Передвинуть роль в списке ролей на позицию с указанным номером
Выдача ролей:
- 🧑
/кто 👤
Показать роли участника - 🧑
Показать список участников с указанной ролью - 🔨
/позвать <роль>
Призвать в беседу участников с указанной ролью - 🔨
/дать <роль> 👥
Выдать указанную роль пользователям - 🔨
/забрать <роль> 👥
Забрать указанную роль у пользователей - 🧑
/уволиться
Снять с себя все роли (админы, осторожно!)
Особые роли: admin
, supermoderator
, moderator
, normal
. Особым ролям также можно давать «человеческие» названия. По умолчанию:
создатель
=admin
👑админ
=supermoderator
🔑модер
=moderator
🔨участник
=normal
🧑
Особые роли не отображаются в общем списке ролей, вместо этого их можно найти в списке
/начальники
. Для выдачи особых ролей также есть сокращённые команды.- 🧑
/начальники
Посмотреть руководящие роли и их обладателей - 👑
/создатель 👥
=/дать создатель
- 👑
/админ 👥
=/дать админ
- 🔑
/модератор 👥
=/дать модератор
- 🔨
/участник 👥
=/дать участник
При переименовании особых ролей, соответствующие команды также переименовываются.
Чтобы иметь право кикнуть участника беседы или управлять его ролями, привязками к аккаунтам или описанием, вы должны иметь административную роль выше него. Исключение:
admin
admin
.Внимание: прежде чем выдавать роль admin
(создатель
), учтите, что обладатель такой роли может удалить всю информацию беседы через /сброс
и кикнуть всех остальных участников!
Когда бот-юзер получает Администратора беседы (выдаётся через версию для ПК), он выдаёт роль admin
Создателю беседы и роли supermoderator
другим Администраторам беседы. Если вы неосторожно поснимали все руководящие роли и слишком поздно осознали свою ошибку, вернуть их может Создатель беседы, если кикнет бота-юзера, добавит и снова выдаст Администратора беседы.
Настройка названия, фото, закрепа
- 👑
/имябеседы <новое имя>
- 👑
/фотобеседы <прикрепить фото>
- 🔨
/закреп <переслать сообщение>
Закрепить - 🔨
/закреп
Открепить
Удаление сообщений
- 🔨
/удали <переслать сообщения>
Удалить пересланные сообщения - 🔨
/удали 🕒 <переслать сообщения>
Удалить пересланные сообщения по таймеру - 🧑
/удали 🕒 <переслать сообщения>
Удалить свои сообщения по таймеру - 🧑
/оставь <переслать сообщения>
Не удалять сообщения - 🔑
/чистка 🕒
Удалить сообщения за указанный интервал времени - 🔑
/чистка 🕒 👥
Удалить сообщения указанных пользователей за указанный интервал времени - 🔑
/антимат
Переключить удаление сообщений с руганью.Слова, считающиеся ругательствами, можно посмотреть здесь
- 🔑
/антиголосовые
Переключить удаление голосовых сообщений - 🔑
/антиграффити
Переключить удаление граффити - 🔑
/антикофи
Переключить удаление шифровок от Coffi - 🔑
/антиссылки
Переключить удаление всех ссылок от не-модеров - 🔑
/антифото
Переключить удаление всех фото и видео от не-модеров - 🔑
/антифлуд
Если от одного не-модера идут 2 сообщения с кучей эмодзи подряд или 2 стикера подряд или дубль, старое такое сообщение удаляется - 🔑
/антикофи
Переключить удаление шифровок от Coffi - 🔑
/чистаяистория 🕒
Удалять стикеры и прочий «мусор» через указанный срок после его написания - 🔑
/чистаяистория
Отключить «чистую историю»
Борьба со спамом командами
- 🧑
/лс <команда>
Модификатор команды: ответить личным сообщением.Пример:
/лс начальники
- 🧑
/тут <команда>
Модификатор команды: ответить в беседе и не удалять ответ. Пример:/тут начальники
- 🧑
/тут 🕒 <команда>
Модификатор команды: удалить ответ через указанное время. Пример:/тут 1м начальники
- 🧑
/тут 🕒 <продолжение сообщения>
Удалить текущее сообщение через указанное время. Пример:/тут 1м лол
- 🔑
/автоудаление 🕒
Автоматически удалять некритичные команды через определённое время. Рекомендуется от2m
до30m
, в зависимости от активности беседы - 🔑
/автоудаление
Выключить автоудаление - 🔑
/всевличку
Переключить ответы на команды в ЛС. Ответы на не-административные команды будут посылаться в личку тому, кто написал команду - 🧑
/лог
Посмотреть последние модерские команды, выполненные в беседе - 🧑
/лог <число>
Показать указанное число последних модерских команд - 🧑
Присылать все команды, требующие роль, начиная с указанной, в личку.Полезно админам, чтобы присматривать за модераторами
- 🧑
/лслог
Не присылать команды из этой беседы в личку
Настройка беседы
- 🧑
/настройки
Показать текущие значения настроек беседы
Настройки, которые не вошли в другие категории команд:
👑
/префикс <префиксы>
Сменить префикс бота в беседе. Допустимы символы, которые можно найти на клавиатуре. Можно указать несколько вариантов через пробел. По умолчанию:/ .
. Какой бы ни был префикс, бот будет отзываться на команды, если его упомянуть в начале сообщения🔑
/приветствие <текст/пересылки>
Задать сообщение, которое нужно посылать при добавлении в беседу. Оно будет самоудаляться через 2м🔑
/приветствие
Убрать приветствие🔑
/автокик
Кикать участников, покидающих беседу, чтобы они не могли вернуться, когда их не ждут🔑
/фиксинвайт
Добавлять людей в беседу могут только модераторы🔑
/вминуту <число>
Указать ограничение на число сообщений в минуту для не-модеров.При включённом /антирейд кикает за превышение лимита в минуту на 5 сообщений
🔑
/вминуту
Снять ограничение🔑
/антиподряд <число>
Указать ограничение на число сообщений подряд для не-модеров🔑
/антиподряд
Снять ограничение🔑
/тишина
В беседе могут писать только модераторы, остальные сообщения удаляются👑
/удалятьвсе 🕒
Все сообщения (даже от модераторов) будут удаляться через указанный срок👑
/удалятьвсе
Выключить удаление всех сообщений🔑
/антирейд
Бот будет кикать за 5 нарушений подряд (см./вминуту
,/антиграффити
,/антиссылки
,/антифото
), а также за очень большие сообщения и за сообщения с кучей эмодзи. По умолчанию настройка включена🔑
/антибот <слово>
Все участники (кроме модеров) должны будут написать указанное вами слово, чтобы общаться в беседе.За игнорирование требования 4 раза подряд — кик
🔑
/антибот
Выключить «антибот»🔑
/антипризыв
Если включено, то массовый призыв (через@all
и подобные) можно делать только модерам. За нарушение — кик. По умолчанию настройка включена👑
/приглассылка
Получить ссылку на приглашение в беседу (только если бот-юзер — создатель беседы)👑
/приглассылка сброс
Сгенерировать новую ссылку👑
/сброс
Удалить всю информацию о беседе и деактивировать ботов
Приват
Приват — это мягкая форма мута, когда все сообщения от участника удаляются через заданный срок. Приват можно накладывать и снимать с самого себя!
- 🧑
/приват
Список участников в привате - 🔨
/приват 🕒 👥
Отправить участников в приват, сообщения от них будут удаляться спустя указанный срок - 🔨
/приват 👥
Снять приват с участников
Описания
Описание пользователя, если оно у него имеется, выводится в /кто
.
- 🔑
/описание 👥 <текст>
Задаёт описание - 🔑
/описание 👥
Удаляет описание
Рейтинг
Рейтинг участника беседы на текущий момент состоит из количества отправленных сообщений и их среднего размера (в символах)
- 🧑
/рейтинг 🕒 👤
Рейтинг пользователя (по умолчанию, ваш) в беседе за указанное время (по умолчанию, за всё время). Показывает число написанных слов и дату первого сообщения - 🧑
/рейтинги 🕒
Список пользователей с самым большим рейтингом в беседе за указанное время (по умолчанию, за всё время)
Макросы
Макросы — это пользовательские команды. Структура макросов описана здесь.
- 🧑
/макросы
Список всех макросов - 🧑
/макрос <название>
Показать определение макроса - 👑
/новыймакрос <название> <определение>
Создать макрос - 🔑
/удалимакрос <название> <определение>
Удалить макрос
Событие — это макрос, который вызывается с правами того, кто его создал. Если создать макрос с нужным именем, то можно задавать свою реакцию на происходящее в беседе.
/заход <пригласивший> <приглашённый>
Вызывается при приглашении нового пользователя в беседу
Макросы, доступные по умолчанию:
- 🔑
/заметка <имя> <текст>
Создать команду с указанным именем, которая будет посылать указанный текст - 🔑
/новыеправила <текст>
Задать, что должен выдавать бот в/правила
. Картинки и документы тоже допускаются - 🧑
/правила
Написать то, что было сохранено в/новыеправила
- 🧑
/алиас <имя алиаса> <имя команды>
Создать команду, которая будет делать то же самое, что и указанная команда. Пример:/алиас к кто
- 🔨
/спам 👥
=/бан перм
+/чистка 1д
- 🔑
/сохрзакреп <пересланное сообщение>
Сохранить сообщение - 🔨
/загрзакреп
Закрепить сохранённое сообщение - 🧑
/о <продолжение сообщения>
Удалить текущее сообщение через 20с - 🧑
/оф <продолжение сообщения>
Удалить текущее сообщение через 1м - 🧑
/офф <продолжение сообщения>
Удалить текущее сообщение через 2м - 🧑
/оффф <продолжение сообщения>
Удалить текущее сообщение через 3м - 🔨
/к
=/кик
- 🔨
/м
=/мут
- 🔨
/б
=/бан
- 🔨
/р
=/размут
+/разбан
- 🔑
/ч
=/чистка
- 🔨
/у
=/удали
Управление другими ботами
- Приглашать и кикать ботов можно так же, как и пользователей
- Ботам точно так же можно назначать роли и т.
д.
- Если модер приглашает бота, ему автоматически выдаётся право чтения переписки
- 🔨
/читать 👥
Выдать право чтения переписки - На сообщения от имени сообществ будет такая же реакция, что и на пользователей, то есть на эти сообщения может сработать /антимат, /вминуту, /антирейд и т.д.
- На команды от имени сообщества будет ответ, только если сообщество имеет административную роль не ниже supermoderator
Серверы
Беседы можно объединять в серверы. В составе серверов, беседам присваиваются короткие имена (также известны как каналы; не путать с заголовком беседы), которые используются в командах.
- 👑
/сервер <имя-сервера>
Создать новый сервер на базе текущей беседы. Имя сервера может содержать только буквы, цифры, дефисы и подчёркивания (но не пробелы), и иметь длину от 1 до 30 символов. Также имя сервера не может совпадать с именами уже созданных серверов. Новый сервер после создания будет состоять из одной беседы с именемmain
— текущей беседы - 👑
/всервер <имя-сервера> <имя-канала>
Присоединить беседу к существующему серверу, а также задать короткое имя беседы
После присоединения к серверу можно выполнять следующие команды:
- 🧑
/каналы
Показывает название сервера и всех бесед.Текущая беседа помечена
[*]
- 👑
/имяканала <новое-имя-канала>
Изменить короткое имя текущей беседы - 👑
/имясервера <новое-имя-сервера>
Изменить название сервера - 👑
/изсервера
Отсоединить беседу от сервера
Основные функции серверов:
- Сервер играет роль хранилища тегов, привязанных к пользователям. В разных серверах может быть разный набор тегов
- 🧑
/в <имя-канала> <команда>
Выполнить команду в другой беседе сервера. Например,/в main кик https://vk.com/id1
кикнет пользователя из беседы с коротким именемmain
, но не из текущей беседы
Привязка акканутов CR и BS
Модераторы бесед могут привязать к любому пользователю ВК его аккаунты Clash Royale
- 🔨
/привязать <игра> #тег-игрока 👤
Привязать пользователю аккаунт CR или BS - 🔨
/отвязать <игра> #тег-игрока 👤
Отвязать от пользователя аккаунт CR или BS - 🔨
/отвязатьвсе 👤
Отвязать от пользователя все аккаунты
После этого можно будет легко смотреть, кто он такой, через другие команды.
- 🧑🤖
/кто 👤
Показать роли и краткое описание аккаунтов пользователя - 🧑🤖
/теги 👤
Показать теги аккаунтов указанного пользователя - 🧑🤖
/профили 👤
Показать подробную информацию по аккаунтам указанного пользователя - 🧑🤖
/профиль <игра> #тег-игрока
Показать аккаунт без привязки - 🧑🤖
/кубки 👤
Показать количество трофеев на аккаунтах указанного пользователя - 🧑🤖
/сундуки 👤
Показать будущие сундуки на аккаунтах CR указанного пользователя
Эти команды можно применять к самому себе, если не указывать пользователя.
Списки аккаунтов CR и BS
- 🧑
/всетеги
Список всех аккаунтов всех участников беседы - 🧑
/всекланы
Список кланов, в которых состоят все участники беседы - 🧑
/всекубки
Список рекорда по кубкам всех участников беседы
Настройка беседы для CR и BS
- 🔑
/скрытьрояль
Если включено, команды, связанные с CR, недоступны, и в/кто
не отображаются профили CR - 👑
/кланбеседы <игра> #тег-клана
Задать клан беседы.Командам из раздела «Управление кланами CR» необязательно будет указывать клан
- 👑
/кланбеседы
Убрать клан по умолчанию - 🔑
/новостиклана
Показывать предупреждение о полном клане и несоответствующем пороге для клана беседы
Подтверждение аккаунтов CR и BS
Пользователь может самостоятельно привязать и подтвердить себе аккаунт. Рядом с подтверждёнными аккаунтами в /кто
отображается значок ✅.
- 🤖
/явладелец <игра> #тег-игрока
Подтвердить ваше владение аккаунтом. Бот потребует создать с этого аккаунта клан со специальным названием и описанием. В CR эта операция стоит 1000 золота, в BS бесплатно. Внимание: после выполнения всех указаний нужно повторить команду! - 🤖
/яневладелец <игра> #тег-игрока
Отменить подтверждение аккаунта
Другие команды CR и BS
- 🧑🤖
/владелец <часть ника>
Поиск пользователя ВК по привязанному к нему нику - 🧑🤖
/колоды cr #тег-игрока
Ссылки на колоды CR, которые игрок использовал в последнее время, вместе с описанием, против каких колод эта дека хороша и плоха - 🤖
/война
Помощь в выборе колоды для КВ
Управление кланами Clash Royale
- 🧑🤖
/клан <игра> #тег-клана
Краткая сводка по клану - 🔨🤖
/снимокклана <игра> #тег-клана
Текущие кубки и донат всех игроков клана - 🔨🤖
/историяклана <игра> #тег-клана <число недель>
Кубки и донат всех игроков на момент нескольких недель назад.Чтобы включить запись истории вашего клана, напишите оператору бота
- 🔨🤖
/весьдонат <игра> #тег-клана
Донат всех игроков клана на протяжении последних 6 недель. Слева новые недели, справа старые, текущей недели нет - 🧑🤖
/донатеры <игра> #тег-клана
Донат топ-10 игроков (по донату) на протяжении последних 6 недель. Слева новые недели, справа старые, текущей недели нет - 🧑🤖
/недокубки <игра> #тег-клана
Список участников клана (без стариков и соруков) с наименьшими кубками, которые не участвуют в КВ и которых можно сейчас кикать. Наверху списка кубки меньше, снизу больше - 🧑🤖
/лузеры <игра> #тег-клана
Список игроков клана с наименьшим процентом выигранных КВ в этом клане. Формат: [кубки] выиграно/всего - 🧑🤖
/победители <игра> #тег-клана
Список игроков клана с наибольшим процентом выигранных КВ в этом клане. Формат: [кубки] выиграно/всего - 🧑🤖
/качклана <игра> #тег-клана
Список игроков клана с худшей прокачкой для КВ.За карту 12+ уровня даётся 2 балла, за карту 11 уровня даётся 1 балл. Формат: ник [кубки] рейтинг
- 🧑🤖
/недокач <игра> #тег-клана
Список 10 игроков клана с худшей прокачкой для КВ. За карту 12+ уровня даётся 2 балла, за карту 11 уровня даётся 1 балл. Формат: ник [кубки] рейтинг - 🧑🤖
/историякв <дата день/месяц/год> <время часы/минуты> <игра> #тег-клана
Снимок состояния КВ в клане на указанный момент времени. Чтобы включить запись истории вашего клана, напишите оператору бота - 🧑🤖
/денькв <дней назад> <игра> #тег-клана
Слава, набранная участниками клана за последний день, или, если указано число, то за день N дней назад
Если для беседы задан клан по умолчанию (/кланбеседы
), то <игра> #тег-клана
можно не указывать.
Для команд /историяклана
, /донатеры
, /весьдонат
требуется история клана. Чтобы включить запись истории вашего клана, напишите в беседу «Поддержка Ботов».
Как сделать бота, чтобы он все чат-логи сервера кидал в беседу/группу и т.п. ВК? | BLASTHACK
- #1
Необходимо чтобы всё что видит бот, скидывалось в группу вк/беседу вк, по типу: Видит сообщение, скидывает его.
Важно чтобы он работал так, чтобы не обязательно было находиться в игре, хотя бы через ту же консольку, и без проблем сам всё скидывал, естественно с выдачей кода API.
Пытался сделать подобное на ЛУА, и даже более менее получилось, но там обязательно быть в игре, к тому же с открытым окном, не в АФК.
Если есть уже готовая такая штука, или раньше подобное постили — прошу скинуть сюда ссылку, заранее спасибо!
Сортировка по дате Сортировка по голосам
- #2
вижу ты брал код с vk notf
сразу скажу, не делай в вк, группе заблочат написание сообщений из за скорости чата, у меня был скрипт где-то, блокало быстро очень, делай в телегу либо найди готовый для телеги, там не банит и не блочит сообщения
Позитивный голос 1 Негативный голос
- #3
Mailovskiy написал(а):
вижу ты брал код с vk notf
сразу скажу, не делай в вк, группе заблочат написание сообщений из за скорости чата, у меня был скрипт где-то, блокало быстро очень, делай в телегу либо найди готовый для телеги, там не банит и не блочит сообщенияНажмите для раскрытия.
..
Та я бы сделал так, но есть некоторые трудности в этом, я вообще не разбираюсь в ТГ, но попробую изучить тему.
На счёт скорости чата — я поставлю фильтры, будет кидать лишь действие администрации сервера, да антикапчу никто не отменял.
Спасибо.
Позитивный голос 0 Негативный голос
- #4
kommunist написал(а):
Та я бы сделал так, но есть некоторые трудности в этом, я вообще не разбираюсь в ТГ, но попробую изучить тему.
На счёт скорости чата — я поставлю фильтры, будет кидать лишь действие администрации сервера, да антикапчу никто не отменял.
Спасибо.Нажмите для раскрытия…
так сделай через vk notf все
выстави паттерны на действия админов и лутай их действия, зачем изобретать велосипед?
Позитивный голос 0 Негативный голос
- #5
Mailovskiy написал(а):
так сделай через vk notf все
выстави паттерны на действия админов и лутай их действия, зачем изобретать велосипед?Нажмите для раскрытия.
..
та я не для того делаю, я сам админ, и часто нужны логи, а у нас хоть и проект крупный, но логов нихуя нет, вот и я решил сделать бота чтобы все логи сохранял куда либо в открытый доступ, чтобы логи были не только у меня, но ставить игру на 24/7 я не могу, поэтому ищу способ делать это не заходя на сам сервер через самп
Позитивный голос 0 Негативный голос
- #6
kommunist написал(а):
та я не для того делаю, я сам админ, и часто нужны логи, а у нас хоть и проект крупный, но логов нихуя нет, вот и я решил сделать бота чтобы все логи сохранял куда либо в открытый доступ, чтобы логи были не только у меня, но ставить игру на 24/7 я не могу, поэтому ищу способ делать это не заходя на сам сервер через самп
Нажмите для раскрытия.
..
Так сделай через ракбота на дедике
ставь тупо автореконнект и все
там логи сохраняются же)
Позитивный голос 0 Негативный голос
- #7
Mailovskiy написал(а):
Так сделай через ракбота на дедике
ставь тупо автореконнект и все
там логи сохраняются же)Нажмите для раскрытия…
та в том то и прикол, что я ХЗ как это сделать, мне просто надо чтобы логи чата 24/7 кидались в ВК, и при этом мне не надо было сидеть на серве
Позитивный голос 0 Негативный голос
Войдите или зарегистрируйтесь для ответа.
Исходник [Rakbot] Telegram bot
- #kweeZ
- Lua
- Ответы
- 13
- Просмотры
- 3K
Lua
Kenshi.
Неактуально Lua [RakSamp Lite] Farmila Ultimate — скрипт для прокачки аккаунтов
- Haymiritch
- Читы 9 10 11
- Ответы
- 156
- Просмотры
- 17K
Читы
Пайпер
Авто покупка кирки
- MoJlogou_XaKep
- Вопросы
- Ответы
- 2
- Просмотры
- 230
Вопросы
MoJlogou_XaKep
Lua [ArizonaRP] Бот на ферму хлопка
- xbyte
- Читы 29 30 31
- Ответы
- 462
- Просмотры
- 155K
Читы
proverkyskripta
Исходник Гайд Как сделать управление игрой через Telegram + отправка уведомлений
- neverlane
- Lua 2 3 4
- Ответы
- 51
- Просмотры
- 16K
Lua
Shina
Поделиться:
Поделиться Ссылка
10 чат-ботов «ВКонтакте», с которых можно брать пример
Кажется, скоро мы все снова будем сидеть во «ВКонтакте»! В конце марта рост трафика на сервисы компании VK составил 24% в среднем по России. Инвестиции в соцсеть тоже увеличиваются.
Очень интересно будет посмотреть на реальную статистику к концу 2022! В апреле 2021 VK сообщал, что ежемесячно «ВКонтакте» пользуется 73 млн человек. В этом году это количество наверняка вырастет.
А значит, интерес к российской социальной сети будет расти и у брендов. Совсем скоро сюда придут компании, которых здесь ещё не было и вернутся те, кто подзабросил эту площадку. Ожидаем увеличения количества групп и пабликов, новых рекламных объявлений в ленте, нативных интеграций у ВК-блогеров — и, главное, новых чат-ботов.
В этой статье рассказываем о том, как вообще устроены чат-боты, и приводим образцовые примеры.
- ВКонтакте
- Авиасейлс
- СДЭК
- Pony Express
- Boxberry
- Пятёрочка
- Skillbox
- СберКот
- Kotex
- Burger King
Что такое чат-боты и зачем они нужны
Мы уже рассказывали о чат-ботах подробно, но давайте кратко повторим основную информацию.
Чат-бот — один из инструментов мессенджер- и директ-маркетинга (прямой коммуникации с клиентами). Программы, которые «ведут общение» с пользователями автоматически по заранее спланированному сценарию. А ещё они работают 24/7.
Сценарии, как и сами боты, могут быть разные: ответы на вопросы, регистрация на вебинар, оформление кредитной карты, уведомления о заказах. Всё зависит от компании, цели, задач и технических ограничений.
Важно: когда клиент запускает бота и начинает проходить по сценарию — это считается коммуникацией и касанием, но не считается основанием для использования бота в рекламных целях. На отправку рассылок нужно отдельное согласие.
Но давайте поговорим про то, какие боты есть во «ВКонтакте» прямо сейчас — и что вообще может предложить компаниям эта соцсеть.
Чат-боты и «ВКонтакте»
Чат-боты «ВКонтакте» используются Сообществами уже очень давно. Почитайте, как рассказывает о них сама платформа — в том числе и о том, как чат-боты могут помогать бизнесу: принимать заказы, давать советы, отвечать на вопросы.
Если вы хотите развивать свой бренд во «ВКонтакте», пора делать чат-бот! Если вы не знаете, с чего начать разработку — начните её с этой подробной инструкции. Или сразу отправляйтесь в технические дебри: подробная инструкция по разработке и настройке тоже есть в документации «ВКонтакте».
После нужно будет выбрать конструктор бота, который и поможет его сделать. Например, Robochat.io, который обещает создать лучшего бота. Или BotTap, который отлично подойдёт почти любому малому бизнесу. Или ChatLeads, который на английском, но вдруг для вас это не минус, а плюс. Вариантов множество — как и чат-ботов «ВКонтакте».
А мы посмотрели, какие боты есть у крупных компаний, и составили из них свою подборку.
Примеры классных и полезных чат-ботов
1. ВКонтакте: помогает в работе с сервисом
Одно только существование бота «ВКонтакте для бизнеса» — отличное подтверждение, что чат-боты в соцсети используются активно. Нужен он, чтобы помочь клиентам лучше разобраться в сервисе. Например, бот даёт ссылки на статьи с подробными разъяснениями и ответами на самые популярные вопросы.
2. Авиасейлс: даёт полезную информацию
Сервис по поиску дешёвых авиабилетов Авиасейлс, который несколько лет назад захватил рекламные слоты, кажется, всех YouTube-блогеров, тоже предлагает классный чат-бот во «ВКонтакте».
Он подробно рассказывает о своих возможностях (а их много!) и отвечает на вопросы так, что больше ничья помощь вообще не понадобится. Из переписки можно узнать даже самую актуальную информацию.
3. СДЭК: сообщает о статусе заказа
Чат-бот от службы доставки СДЭК выполняет простое, но важное действие — сообщает, когда долгожданная посылка готова к выдаче. При этом клиенту ничего дополнительно делать не нужно: если авторизация в соцсети завязана на номере телефона, то транзакционное сообщение придёт автоматически.
Если одного этого сообщения мало, по слову «заказ» можно узнать подробности. СДЭК даёт оперативную информацию об условиях доставки, предлагает несколько кнопок на выбор.
4. Pony Express: помогает сразу по четырём направлениям
А вот чат-бот другой службы доставки, Pony Express, сразу предлагает пользователю выбор, с чем он может помочь. После вашего сообщения бот сделает несколько уточнений, которые помогут решить ваш вопрос. И для удобства приведёт примеры ответов.
5. Boxberry: помогает с доставкой
Boxberry — ещё одна служба доставки, которая использует чат-бота «ВКонтакте». Популярный инструмент для этого бизнеса! Здесь всё снова просто, но зато доступно и удобно. Пишешь «Привет!», а тебе предлагают помощь во всём, от отправки посылки до её получения. И ещё не забывают предложить мобильное приложение.
6. Пятёрочка: приглашает участвовать в акциях
Чат-бот промоакции «Вкусные приветы» от популярного супермаркета-у-дома помогает клиентам принять в ней участие. Чтобы не увеличивать и без того большое сообщение — правила акции вызываются по кнопке. Интересно, у пользователей есть возможность задать вопросы как по акции, так и отдельно «Пятёрочке». Очень удобно!
7. Skillbox: предлагает меню
Чат-бот образовательной платформы Skillbox сразу сообщает, что будет обрабатывать персональные данные клиента. Если клиент не против, то может получить помощь по множеству направлений сразу — найти ответ на вопрос, связаться со специалистом, выбрать и оплатить курс.
8. СберКот: развивает и развлекает клиента
Бот от Сбера СберКот делится полезными фактами о деньгах и таким образом учит клиентов финансовой грамотности. И тем самым — повышает клиентскую лояльность. Ну а если кому-то вдруг станет скучно, всегда можно отвлечься на забавные стикеры — это тоже приятно.
9. Kotex: дарит подарки и решает проблемы
Ещё один чат-бот «ВКонтакте» с похожей механикой есть у бренда прокладок Kotex. Тоже с полезной информацией, со стикерами и с котом — вернее, конечно, кошкой! — в качестве собеседника. Анфиса обещает помогать с кэшбэком, дарить подарки и отвечать на вопросы.
10. Burger King: отвечает на жалобы
А вот пример, наверное, самого простого чат-бота — пусть и тоже полезного. Во «ВКонтакте» Burger King, как ни странно, не предлагает клиентам новинок и купонов, а только разбирается с жалобами, передаёт их в службу поддержки. Мы потестили — написали, что жалоб нет, а нам в ответ просто пожелали хорошего дня. Что ж, боту ещё есть куда расти — может, мы хотели сделать заказ?
Что впереди?
Вся наша статья посвящена чат-ботам, которым нельзя рассылать рекламные сообщения. А что будет, если бренд всё-таки получит от пользователя желаемое согласие на рассылку? Тогда клиенту можно будет отправлять анонсы, приглашения на мероприятия, информацию о новых товарах и другие рекламные сообщения.
И это наверняка приведёт к новым продажам, ведь открываемость сообщений в мессенджерах — 80%. В 4 раза выше, чем в email! Поэтому никаких сомнений в перспективности данного канала связи компании и клиента нет.
Подписывайтесь на ежемесячный дайджест Mailfit
Раз в месяц присылаем новости диджитала, последние кейсы, рассказываем про работу, собираем интересный и полезный контент в одном письме.
Подписывайтесь на ежемесячный дайджест Mailfit Раз в месяц присылаем новости диджитала, последние кейсы, рассказываем про работу, собираем интересный и полезный контент в одном письме. Ваша электронная почта Подписаться Нажимая на кнопку, соглашаюсь с политикой обработки персональных данных
Обсудить проект
Заполните бриф, и мы изучим ваши задачи и предложим нужную услугу.
Введите ваше имя
Телефон или мессенджер
Ваша электронная почта
Сайт вашей компании
Нажимая на кнопку, соглашаюсь с политикой обработки персональных данных
ОТЛИЧНО!
Мы уже изучаем задачу и скоро свяжемся с вами.
создание бота для сообщества VK
Начнем с определения. Чат-бот — это специальный программный алгоритм, созданный для полной или частичной автоматизации коммуникации с пользователями. Технология идеально подходит для вовлечения во взаимодействия и ответов на типовые вопросы. Сегодня можно создать бота для беседы для многих популярных социальных сетей и мессенджеров. Но для этого материала мы подготовили пошаговую инструкцию, которая расскажет, как написать бота для ВК.
С какими задачами справляется чат-бот для «ВКонтакте»
Вовлечение подписчика в дополнительные события. Программу можно настроить таким образом, чтобы после подписки на сообщество пользователю поступало предложение согласиться на рассылку, ознакомиться с акциями, посетить раздел с новинками и пр. Это мощный инструмент воздействия, так как он влияет на человека с «горячим» интересом, о чем свидетельствует факт подписки.
Удержание аудитории от выхода из группы. Если подписчик кликнет по кнопке «Отписаться», то чат-бот ВК откроет чат с вежливым предложением остаться. Здесь важно чувствовать свою аудиторию, иначе переубедить подписчика не получится. Хорошо работают скидки, смайлы, призыв вернуться позже и пр.
Быстрая помощь клиентам. Специалисты, которые занимались организацией работы службы поддержки, знают, что клиенты чаще всего задают одни и те же вопросы из довольно ограниченной подборки. Боты «ВКонтакте» после корректной настройки могут автоматически отвечать на типовые вопросы. Для качественной работы нужно просто хорошо продумать многоуровневый логический скрипт.
Проведение мероприятий. Автоматический bot в ВК может самостоятельно проводить розыгрыши, опросы и развлекать аудиторию. Это освобождает время администратора, которое можно с пользой потратить на развитие сообщества.
Зачем нужна эта технология, понятно. Теперь пришло время узнать, как сделать и добавить своего бота во ВК. В нашем примере мы будем использовать такие инструменты:
- рассылочный сервис Senler;
- конструктор ботов Robochat.io.
Регистрация сообщества в Robochat.io
1. Сначала зарегистрироваться в сервисе и добавить группу в личном кабинете.
2. Разрешите инструменту доступ данным и действиям в сообществе.
3. Выберите стартовый шаблон для первичной настройки чат-бота для ВК. После этого система выполнит сопряжение группы и шаблона, а также предоставит доступ к личному кабинету.
4. На этом этапе рекомендуется сразу включить опцию, которая будет отключать бота, когда общение с пользователем начнет администратор сообщества. Для этого в левой части интерфейса управления нужно кликнуть по кнопке «Управление ботом».
После этого система предложит установить время, в течение которого бот для сообщества ВК не будет самостоятельно отправлять сообщения. После сохранения изменений регистрация группы и первичная настройка бота будут завершены. Теперь самое время приступить к настройке реакций.
Реакция бота на подписку
Когда пользователь принимает решение подписаться на группу, это идеальный момент для вовлечения его в автоматическую рассылку. Новые подписчики обычно очень лояльны, поэтому они качественно вступают во взаимодействие с чат-ботом ВК. Чтобы настроить правильную реакцию алгоритма на присоединение к сообществу, нужно выполнить следующую инструкцию.
1. Перейти в раздел настроек «Реакция на подписку».
2. Сформируйте приветствие, а также предложите помощь в навигации и поиске информации.
3. После сохранения настроек алгоритм будет рассылать составленное сообщение всем, кто только что подписался на сообщество.
Реакция бота на отписку
Чтобы попытаться вернуть человека, который решил покинуть группу, нужно настроить раздел «Реакция на отписку». Здесь все делается аналогично предыдущему пункту, но только сообщение должно содержать убедительный, возможно даже, эмоциональный призыв остаться. К примеру, после отписки пользователь может получить такое сообщение от bot-vk: «Очень сожалеем, Игорь L. Надеемся, ты еще вернешься к нам».
Сервис рассылки Senler для отправки приветственных сообщений
Сервис Robochat создан таким образом, что приветственный контакт он выполняет только однажды, и перенастроить эту функцию нельзя. Но аналитика показывает, что один и тот же пользователь может входить и выходить из группы по несколько раз. Чтобы каждый раз приветствовать таких юзеров, можно использовать Senler.
Для применения этой возможности нужно выполнить следующую инструкцию:
1. Зарегистрируйте аккаунт и войдите в личный кабинет.
2. Во вкладке «Рассылки» нужно кликнуть по кнопке «Новая рассылка».
3. Составьте приветственное сообщение. Добавьте в форму ключевые фразы — это команды для ботов ВК, которые запускают работу алгоритма.
4. Для получения аналитики и расчета конверсии нужно поставить галочку напротив опции «Считать переходы по ссылкам».
Особенности настройки команд
Для работы с командами нужно опять вернуться в личный кабинет сервиса Robochat. Далее ориентируйтесь на следующую инструкцию.
1. Переходим во вкладку «Сценарии» и кликаем по кнопке «Создать команду».
2. В верхней форме прописывается основное ключевое слово.
3. В поле «Ответ бота» нужно добавить возможные ответы. Важно предусмотреть возможность возврата на шаг назад или в главное меню.
Создание игры с чат-ботом
Если вы планируете разработать развлечение для пользователей на основе бота, то нужно в базовое сообщение добавить соответствующую команду типа «Поехали» или «Старт». Теперь нужно создать цепочку вопросов/ответов для самой игры.
Следующая пошаговая инструкция поможет справиться с этой задачей:
1. Создайте новую команду с первым вопросом.
2. Активируйте опцию «перейти на другую команду, если».
3. Пропишите корректный вариант ответа.
4. В сценарии нужно прописать ключ, который будет являться правильным ответом.
В итоге можно создавать продолжительные и увлекательные цепочки, которые помогут развлечь аудиторию.
Использование динамичных кнопок
В чат-бот «ВКонтакте» можно внедрить кнопки на любом этапе настройки. Чтобы интегрировать динамичные элементы в структуру чата, нужно выполнить следующие действия.
1. Перейти во вкладку «Сценарий».
2. В меню выбрать «Клавиатура команды».
3. Откроется интерфейс с кнопками, где нужно прописать ключевую фразу или слово.
4. Задаем следующее действие путем клика по «Добавить переход».
5. Прописываем сценарий для ключа, соответствующего названию кнопки.
6. Сохраняем изменения.
Настроить кнопки чат-бота можно очень гибко. Администратор может «играть» с их цветами и названиями. Динамические элементы можно внедрить на любом уровне структуры скрипта.
Настройка реакций на частые вопросы
Важно не просто добавить ботов в группу, а научить их «понимать» целевую аудитории. Поэтому настройку реакций на типовые вопросы нужно начинать не с ответов. Дело в том, что многие пользователи сначала здороваются в чате и только после ответа задают вопрос. Поэтому сначала нужно прописать реакции на все популярные варианты приветствия. После этого в разделе «Сценарии» можно формировать пул самых распространенных вопросов и реакций на них. К примеру, в подборку можно включить такие универсальные варианты, как «как купить?», «где вы находитесь?», «можете мне позвонить?», «как дела?», «скучаешь?» и пр.
Важный нюанс
Скрипт ответов на типичные вопросы не бывает идеальным. Продолжительная аналитика и доработки могут сделать его хорошим, но все равно будут случаться нестандартные ситуации. Поэтому в ответах важно предусмотреть прямую связь с администратором. Иначе пользователь просто потратит время, а свою специфическую проблему решить не сможет.
Подведем итоги
Теперь вы знаете, как создать своего бота во ВК. Это отличный инструмент для вовлечения аудитории, увеличения продаж и оптимизации рабочих процессов администратора. Используйте ботов для развития бизнеса — это бесплатно и эффективно.
Как настроить кая для беседы в вк
Наверное, самым известным сервисом дистрибуции в русскоязычном сегменте интернета является TuneCore, позволяющий продвигать музыку без потери прибыли на разных площадках, включая ВКонтакте. Главной особенностью сайта при этом является необходимость приобретения платной подписки, что вполне приемлемо для исполнителей, полностью уверенных в своем творчестве.
Предлагаем вашему вниманию полноценный список команд бота. Напоминаем, что все команды начинаются со слова «Кай». Подробнее об использовании команд читайте здесь. Участник — тот пользователь, в отношении которого вы хотите применить ту или иную команду. Вы можете использовать имя и (или) фамилию участника, ссылку на его страницу, упоминание (например, @ator98), ID участника. Команды, отмеченные значком «✨», являются ВИП-командами. Они доступны только в ВИП-чатах. Команды, обозначенные значком «💥» — быстрые команды. Подробнее о быстрых командах вы сможете узнать здесь. Команды, отмеченные значоком «🆕» — БЕТА-команды. Они доступы только в чатах, в которых включён БЕТА-тест. По вопросам подключения БЕТА-теста Вы можете обратиться к администраторам бота.
Команды администрирования чата
💥Кай обновить. Данная команда позволяет обновить список участников чата (актуально в том случае, когда Кай не видит кого-то из участников беседы) и список администраторов чата (актуально, когда включена седьмая настройка). Сразу после добавления Кая данная команда доступна всем участникам, а в дальнейшем она доступна только создателю беседы или пользователю, имеющему десятый статус в чате. Изменить доступ к этой команде невозможно.
Кай настройка …(номер настройки) …(параметр настройки). Данная команда позволяет установить определенную настройку в чате.
Кай настройки. Данная команда позволяет увидеть список всех установленных настроек чата.
Кай …(участник) статус…(номер статуса). Данная команда позволяет установить участнику определенный статус. Подробнее о статусах вы можете прочитать здесь.
Кай сбросить статус …(участник). Данная команда доступна только создателю беседы. Она позволяет сбросить статус с любого участника беседы. Если в данный момент пользователя нет в чате, то необходимо использовать ссылку на него или ID.
Кай статусы. Данная команда позволяет увидеть все статусы участников чата (кроме нулевого).
Кай …(номер статуса) название статуса …(название). Данная команда позволяет установить своё название определенному статусу.
Кай …(название или номер команды) доступ …(номер статуса). Данная команда позволяет установить доступ к определенной команде, то есть номер минимального статуса, который необходим для использования той или иной команды.
Кай доступы. Данная команда позволяет увидеть список всех команд с их номерами и настройками доступа к ним.
Кай кик …(участник). Данная команда позволяет исключить участника или сообщество из беседы. Подробнее о такой функции, как «Кик» вы сможете прочитать здесь.
✨Кай автокик…(участник). Данная команда добавляет участника в автокик чата.
✨Кай автокик-…(ссылка на участника или его ID). Данная команда позволяет убрать участника из автокика чата.
✨Кай автокики. Данная команда позволяет увидеть список участников, находящихся в автокике чата.
💥Кай очистить автокики. Данная команда позволяет очистить список участников, находящихся в автокике чата.
✨Кай масскик …(участник), …(участник), …(участник), … Данная команда позволяет исключить из чата сразу несколько участников.
Кай исключить приглашённых недавно …(время). Данная команда позволяет исключить всех, кто находится в беседе меньше определенного времени. Формат времени: X дней, Y часов, Z минут. По умолчанию бот будет использовать параметр «1 час».
Кай исключить приглашённых участником …(участник). Данная команда позволяет исключить всех тех, кого пригласил определенный участник беседы.
Кай исключить собачек …(заблокированные/удалённые). Данная команда позволяет исключить всех удалённых и (или) заблокированных пользователей. С параметром «заблокированные» будут исключены только заблокированные пользователи, а с параметром «удалённые» — только удалённые. Если параметр не указывать, то из беседы будут исключены и заблокированные, и удалённые участники одновременно.
Кай вышедшие. Данная команда позволяет увидеть список последних вышедших участников (до 100 человек).
Кай вышедшие кик. Данная команда позволяет исключить всех вышедших из чата пользователей.
✨Кай мут …(участник) . (время). Данная команда позволяет выдать мут участнику чата. По умолчанию время мута — 1 час.
✨Кай мут- …(участник). Данная команда позволяет снять мут с участника.
✨Кай муты. Данная команда позволяет увидеть список участников, которым был выдан мут.
💥Кай очистить муты. Данная команда позволяет очистить список участников, которым был выдан мут.
✨Кай бан …(участник) …(время). Данная команда позволяет забанить участника на определённый срок. По умолчанию время бана — 1 день.
✨Кай бан- …(ссылка на участника или его ID). Данная команда позволяет снять бан с участника.
✨Кай баны. Данная команда позволяет увидеть список всех забаненных участников.
💥Кай очистить баны. Данная команда позволяет очистить список забаненных пользователей.
✨Кай чс…(участник) …(время). Данная команда позволяет добавить участника в черный список бота в рамках беседы. Кай не будет отвечать на команды данного участника. По умолчанию время нахождения в чёрном списке — 1 день.
✨Кай чс-…(ссылка на участника или его ID). Данная команда позволяет убрать пользователя из чёрного списка бота в рамках беседы.
✨Кай список чс. Данная команда позволяет увидеть список всех пользователей, находящихся в чёрном списке бота в рамках беседы.
💥Кай очистить чс. Данная команда позволяет очистить список участников, находящихся в чёрном списке бота в рамках беседы.
Кай установить пред…(число). Данная команда позволяет установить максимальное количество предупреждений. Подробнее о предупреждениях вы сможете узнать здесь.
Кай пред …(количество предупреждений) …(участник). Данная команда позволяет выдать одно или несколько предупреждений участнику чата. Если не указывать количество, то по умолчанию будет выдано одно предупреждение.
Кай снять пред…(количество)…(участник). Данная команда позволяет снять определенное количество предупреждений с участника. Если не указывать количество, то по умолчанию с участника будет снято одно предупреждение.
Кай снять пред все …(участник). Данная команда позволяет снять сразу все предупреждения с определенного участника.
Кай преды. Данная команда позволяет увидеть список участников, имеющих предупреждения.
💥Кай очистить преды. Данная команда позволяет снять сразу все предупреждения со всех участников чата.
✨Кай запретить ссылки. Данная команда позволяет запретить ссылки в чате.
✨Кай разрешить ссылки. Данная команда позволяет разрешить ссылки в чате.
✨Кай запретить слово …(слово). Данная команда позволяет запретить слово внутри слов в чате.
✨Кай запретить точное слово …(слово). Данная команда позволяет запретить целое слово в чате.
✨Кай разрешить слово …(слово). Данная команда позволяет разрешить запрещённое слово внутри слов в чате.
✨Кай разрешить точное слово …(слово). Данная команда позволяет разрешить целое запрещённое слово в чате.
✨Кай запреты. Данная команда позволяет увидеть список всех запрещённых слов в чате.
💥Кай очистить запреты. Данная команда позволяет очистить список запрещённых слов в чате.
Кай иммунитет …(участник) …(статус иммунитета). Данная команда позволяет защитить определенного пользователя от наказаний других лиц, имеющих тот или иной статус. При выдаче иммунитета номер статуса иммунитета не может быть выше или равен статусу, которым обладает пользователь, выдающий иммунитет. Все подробности вы сможете узнать здесь.
Кай удалить иммунитет …(участник). Данная команда позволяет снять иммунитет с участника чата. Есть и другой способ удаления иммунитета. Необходимо прописать такую же команду, как и для его выдачи, но статус иммунитета при этом установить на нулевой отметке: «Кай иммунитет . (участник) 0».
Кай иммунитеты. Данная команда позволяет увидеть список всех участников, обладающих иммунитетом.
💥Кай очистить иммунитеты. Данная команда позволяет очистить список участников, обладающих иммунитетом. Другими словами, она позволяет снять иммунитет со всех пользователей чата, которые его имели.
💥Кай разрешить команду …(команда) . (участник). Данная команда позволяет разрешить использовать определенную команду участнику, вне зависимости от настроек доступа к ней.
💥Кай запретить команду …(команда) . (участник). Данная команда позволяет запретить использовать определенную команду участнику, вне зависимости от настроек доступа к ней.
💥Кай сбросить команду …(команда) . (участник). Данная команда позволяет сбросить особый доступ к команде определенному участнику.
💥Кай сбросить все команды …(участник). Данная команда позволяет сбросить все особые доступы к командам у определенного участника.
💥Кай сбросить все команды. Данная команда позволяет сбросить все особые доступы к командам со всех участников чата.
💥Кай особые доступы…(участник) …(номер страницы). Данная команда позволяет увидеть список всех особых доступов у определенного участника чата. Если установить значение параметра «номер страницы», то можно отрыть нужную страницу списка особых доступов, если этот список слишком большой и не помещается в одном сообщении.
💥Кай особые доступы …(номер страницы). Данная команда позволяет увидеть список всех особых доступов, имеющихся у всех участников чата. Если установить значение параметра «номер страницы», то можно отрыть нужную страницу списка особых доступов, если этот список слишком большой и не помещается в одном сообщении.
Кай активировать защиту …(участник). Данная команда необходима в том случае, если в беседе находятся постоянно добавляющие друг друга боты. Достаточно в параметре «участник» указать одного такого бота. Кай автоматически определит остальных и исключит их из чата. (Тестовая версия)
✨Кай привязать. Данная команда позволяет включить систему, при которой все важные оповещения беседы будут приходить пользователю в ЛС (личные сообщения).
✨Кай отвязать. Данная команда позволяет отключить систему, при которой все важные оповещения беседы будут приходить пользователю в ЛС (личные сообщения).
✨Кай отвязать …(участник). Данная команда позволяет отключить у определенного участника чата систему, при которой все важные оповещения беседы будут приходить пользователю в ЛС (личные сообщения).
✨Кай привязки. Данная команда позволяет увидеть список всех участников, у которых включена система, при которой все важные оповещения беседы приходят в ЛС (личные сообщения).
🆕Кай очистить привязки. Данная команда позволяет очистить список всех участников, у которых включена система, при которой все важные оповещения беседы приходят в ЛС (личные сообщения).
Правила
Кай новые правила …(текст правил). Данная команда позволяет установить правила для беседы. Между словом «правила» и первым словом самих правил должен быть один пробел. Пример: «Кай новые правила Спам и флуд запрещен!».
Кай правила. Данная команда позволяет увидеть установленные правила беседы.
Кай удалить правила. Данная команда позволяет удалить установленные правила беседы.
Приветствие
Кай новое приветствие …(текст приветствия). Данная команда позволяет установить приветствие для беседы. Между словом «приветствие» и первым словом самого приветствия должен быть один пробел. Пример: «Кай новое приветствие Добро пожаловать!».
Кай приветствие. Данная команда позволяет увидеть установленное в беседе приветствие.
Кай удалить приветствие. Данная команда позволяет удалить установленное в беседе приветствие.
Имена
Кай новое имя …(имя). Данная команда позволяет добавить боту новое имя, которое можно использовать при написании команд в беседе наряду со с именем «Кай».
Кай имена. Данная команда позволяет увидеть список всех имён бота в беседе.
Кай удалить имя …(имя). Данная команда позволяет удалить имя у бота.
🆕Кай очистить имена. Данная команда позволяет очистить список всех имён бота в беседе.
Ники
Кай …(участник) ник …(ник). Данная команда позволяет установить ник участнику чата. Между словом «ник» и самим ником должен быть один пробел. Пример: «Кай @ator98 ник Никнейм».
Кай мне ник …(ник). Данная команда позволяет установить ник самому себе. Между словом «ник» и самим ником должен быть один пробел. Пример: «Кай мне ник Никнейм».
Кай ники. Данная команда позволяет увидеть список всех участников беседы, имеющих ники.
Кай удалить ник …(участник). Данная команда позволяет удалить ник у участника беседы.
Кай очистить ники. Данная команда позволяет очистить список ников пользователей беседы (удалить ники всех участников чата).
Значки
Кай …(участник) значок …(значок). Данная команда позволяет установить значок участнику чата. Между словом «значок» и самим значком должен быть один пробел. Пример: «Кай @ator98 значок 😀».
Кай мне значок …(значок). Данная команда позволяет установить значок самому себе. Между словом «значок» и самим значком должен быть один пробел. Пример: «Кай мне значок 😀».
Кай значки. Данная команда позволяет увидеть список всех участников беседы, имеющих значки.
Кай удалить значок …(значок). Данная команда позволяет удалить значок у участника беседы.
Кай очистить значки. Данная команда позволяет очистить список значков участников беседы (удалить значки всех участников чата).
Письма
Кай беседы. Данная команда позволяет увидеть список случайных бесед, в которых также используется чат-бот «Кай».
Кай написать …(номер чата) …(текст сообщения). Данная команда позволяет написать сообщение в конкретную беседу.
Кай запретить письма …(номер чата). Данная команда позволяет запретить переписку с конкретной беседой.
Кай разрешить письма …(номер чата). Данная команда позволяет разрешить переписку с конкретной беседой.
Кай запрещённые беседы. Данная команда позволяет увидеть список номеров бесед, с которыми запрещена переписка.
Заметки
Кай новая заметка …(название заметки) …(текст заметки). Данная команда позволяет создать новую заметку. В названии нельзя использовать перевод строки, необходимо всё писать в одну строчку. Максимум количество заметок в чате — 10.
Кай заметка …(название заметки). Данная команда позволяет увидеть текст определенной заметки (которая уже была создана).
Кай удалить заметку …(название заметки). Данная команда позволяет удалить определенную заметку (которая уже была создана).
🆕Кай редактировать заметку …(название заметки) …(обновленный текст заметки). Данная команда позволяет отредактировать текст определенной заметки (которая уже была создана).
🆕Кай изменить доступ заметки …(название заметки) …(номер статуса). Данная команда позволяет изменить доступ определенной заметки (которая уже была создана), а именно уровень статуса, которым необходимо обладать, чтобы просмотреть определенную заметку.
Кай заметки. Данная команда позволяет просмотреть список заметок с уровнем доступа к каждой.
🆕Автозаметки
🆕✨Кай добавить автозаметку …(название заметки) …(количество часов, дней). Данная команда позволяет добавить автозаметку. Это означает, что выбранная Вами заметка будет автоматически присылаться в чат с выбранной Вами частотой (она и указывается в параметре «количество часов, дней»). Минимальная частота — 1 час. Максимальное количество автозаметок в беседе — 5.
🆕Кай удалить автозаметку …(название заметки). Данная команда позволяет отключить автоматическую отправку определенной заметки в чат с выбранной вами частотой.
Помощник Кая
🆕Кай добавить помощника …(ссылка). Данная команда позволяет активировать помощника Кая. Он должен быть добавлен в беседу и назначен в ней администратором. Также помощнику должен быть выдан 10 статус. На данный момент рекомендовано использовать помощника под названием «Интернет Глобальный».
🆕Кай удалить помощника …(ссылка). Данная команда позволяет дезактивировать помощника Кая.
🆕Чистка сообщений
🆕Кай чистка …(участник). Данная команда позволяет очистить все сообщения определенного участника (за последние сутки). Функция работает только при условии того, что в чате включён бета-тест, а также добавлен помощник Кая, который должен быть назначен администратором в беседе и иметь 10 статус.
🆕Кай чистка …(участник) …(количество сообщений). Данная команда позволяет очистить определенное количество сообщений участника (за последние сутки). Функция работает только при условии того, что в чате включён бета-тест, а также добавлен и настроен помощник Кая, который должен быть назначен администратором в беседе и иметь 10 статус.
Информация о чате
Кай чат. Данная команда позволяет увидеть основную информацию о беседе.
Кай вип. Данная команда позволяет увидеть основную информацию о ВИП-статусе в беседе и о его приобретении или продлении.
🆕Кай установить инвайт …(ссылка на беседу). Данная команда позволяет установить пригласительную ссылку на беседу.
🆕Кай инвайт ссылка. Данная команда позволяет увидеть ссылку на беседу.
Статистическая информация
Кай онлайн. Данная команда позволяет увидеть список участников, которые на данный момент в сети (онлайн).
Кай оффлайн. Данная команда позволяет увидеть список участников, которые на данный момент не в сети (оффлайн) и дату их последнего появления на сайте.
Кай участник. Данная команда позволяет увидеть основную информацию о себе.
Кай участник …(участник). Данная команда позволяет увидеть основную информацию о каком-либо участнике беседы.
Кай стат. Данная команда позволяет увидеть свою собственную статистику за последние 7 дней в формате: количество символов | количество сообщений.
Кай стат …(количество дней). Данная команда позволяет увидеть свою собственную статистику за определенное число дней в формате: количество символов | количество сообщений.
Кай …(участник) стат. Данная команда позволяет увидеть статистику определенного участника за последние 7 дней в формате: количество символов | количество сообщений.
Кай …(участник) стат …(количество дней). Данная команда позволяет увидеть статистику определенного участника за определенное количество дней в формате: количество символов | количество сообщений.
Кай топ. Данная команда позволяет увидеть статистику 50 самых активных участников чата в формате: количество символов | количество сообщений.
Кай топ …(количество дней). Данная команда позволяет увидеть статистику 50 самых активных участников чата за определенное количество дней в формате: количество символов | количество сообщений.
Кай актив. Данная команда позволяет увидеть список участников с датой их последней активности в беседе.
Кай топ чата. Данная команда позволяет увидеть общую статистику беседы за последние 7 дней в формате: количество символов | количество сообщений.
Кай топ чата ….(количество дней). Данная команда позволяет увидеть общую статистику беседы за определенное количество дней в формате: количество символов | количество сообщений.
Кай топ бесед. Данная команда позволяет увидеть топ бесед за всё время.
Кай топ бесед …(день / неделя / месяц). Данная команда позволяет увидеть топ бесед за день, неделю или месяц.
Кай логи …(запрос). Данная команда позволяет увидеть список последних действий.
✨Кай автосписок …(актив/неактив | X символов | X сообщений | X минут | X часов | X дней | X статус | X — Y статусы | кик). Данная команда позволяет увидеть определенную статистику (в зависимости от выбранных параметров).
Рассылка
Кай включить рассылку. Данная команда позволяет включить рассылку новостей о Кае.
Кай отключить рассылку. Данная команда позволяет выключить рассылку новостей о Кае.
Приватная беседа
✨Кай установить сообщество …(ссылка). Данная команда позволяет установить сообщество в беседу. Это означает, что Кай будет исключать тех, кто не состоит в данном сообществе.
✨Кай удалить сообщество …(ссылка). Данная команда позволяет удалить сообщество, которое было раннее установлено в чате. Это означает, что Кай не будет исключать тех, кто не состоит в данном сообществе.
✨Кай проверить подписчиков. Данная команда позволяет проверить участников беседы и исключить всех, кто не состоит в установленном в чате сообществе.
Браки
Кай брак …(участник). Данная команда позволяет отправить запрос на вступление в брак с определенным участником.
Кай браки. Данная команда позволяет увидеть список всех браков беседы с указанием их длительности.
Кай развод. Данная команда позволяет расторгнуть брак.
Развлекательные команды
Кай кто …(вопрос). Данная команда позволяет выбрать случайного участника беседы.
Кай кто я. Данная команда позволяет увидеть ответ на вопрос «Кто я?» в формате: «…(участник), вы — …(случайное утверждение)». Утверждения меняются ежедневно.
Кай кто все. Данная команда позволяет увидеть список участников с утверждениями о них. Список составляется только из тех участников, которые за текущие сутки воспользовались командой «Кай кто я».
Кай выбери …(один из вариантов) или …(один из вариантов) или …(один из вариантов) или… Данная команда позволяет выбрать случайным образом один из вариантов. Варианты разделяются между собой словом «или».
Кай позвать …(участник). Данная команда позволяет «вызвать» определенного участника чата.
Кай созвать …(всех | онлайн | оффлайн | X статус | X — Y статусы | неактив | актив | X символов | X сообщений | X дней | Y часов | Z минут). Данная команда позволяет созвать участников чата по определенным параметрам.
Кай погода …(город). Данная команда позволяет увидеть погоду в определенном городе.
Кай праздники. Данная команда позволяет увидеть все праздники и события текущего календарного дня.
Оповещения
Кай оповещать. Данная команда позволяет включить у себя оповещения, которые будут приходить при упоминании в командах по типу «Кай кто …», «Кай созвать всех».
Кай оповещать …(участник). Данная команда позволяет включить у определенного участника оповещения, которые будут приходить при упоминании в командах по типу «Кай кто …», «Кай созвать всех». Обращаем Ваше внимание на то, что включить оповещения у участника, статус которого выше или равен Вашему, невозможно.
Кай не оповещать. Данная команда позволяет отключить у себя оповещения, которые приходят при упоминании в командах по типу «Кай кто …», «Кай созвать всех».
Кай оповещать …(участник). Данная команда позволяет отключить у определенного участника оповещения, которые приходят при упоминании в командах по типу «Кай кто …», «Кай созвать всех». Обращаем Ваше внимание на то, что отключить оповещения у участника, статус которого выше или равен Вашему, невозможно.
Бета-тест
🆕Кай отключить бетатест. Данная команда позволяет отключить в чате бета-функционал.
Источник
стоит ли внедрять их вместо обычных ботов
Кухня
И нужно ли вообще ИИ для общения с клиентами
Что такое чат-боты на основе ИИ Как работают чат-боты на искусственном интеллекте Почему умные чат-боты лучше обычных Но есть и недостатки Как создать чат-бота на основе ИИ Советы экспертов Что в итоге
Чтобы разгрузить отдел поддержки, быстрее обрабатывать клиентские заявки и собирать информацию о заказах, к чатам в мессенджерах или к сайту подключают чат-ботов.
Но обычные чат-боты могут выполнить не все задачи. Например, не всегда понимают цели клиентов, отвечают невпопад, ломаются и переводят клиента на сотрудника поддержки.
Если чат-бот не справляется, а сотрудники поддержки и так загружены, можно пойти другим путем — разработать чат-бота на основе искусственного интеллекта. Он умеет поддерживать беседу и логически отвечать на нестандартные вопросы пользователей.
Пообщались с разработчиками ботов на основе ИИ и выяснили, какие преимущества у таких ботов есть перед обычными. Также поговорили с искусственным интеллектом и узнали его мнение — делимся с вами.
Что такое чат-боты на основе ИИ
Чат-боты на основе ИИ — это программы, которые имитируют человеческие ответы с помощью сообщений. Например, когда человек заказывает пиццу или оформляет товар через Telegram, он часто общается с ботом и даже не знает об этом.
Но пример на картинке — обычный бот. Он не понимает сообщений и не умеет общаться. Он может только отвечать на команды, показывать меню, оформлять заказ и принимать оплаты. При этом всю информацию бот передает в CRM-систему, где создает карточку клиента.
Иногда обычные чат-боты могут отвечать на запросы клиентов, но выглядят такие ответы максимально топорно и часто не соответствуют запросам пользователей.
Чат-бот с искусственным интеллектом понимает естественную речь. Читает пользовательские сообщения, анализирует их и находит в сообщении уже знакомые ключевые слова и синонимы. Потом обрабатывает их с помощью нейросети и генерирует ответы. При этом ответ похож на такой, будто бы его писал живой человек.
Кроме того, чат-боты на основе ИИ умеют прогнозировать, анализировать и выявлять предпочтения пользователей. А потом на основе этих данных рекомендовать людям какой-то контент, товары и т.д.
Умные чат-боты можно использовать в разных каналах: в мессенджерах и социальных сетях, мобильных приложениях и играх, в качестве мобильных операторов поддержки.
По сути, чат-бот на основе ИИ справляется с такими же задачами, как и обычный бот:
- Оформляет заявки на прием к врачу, в салон красоты или бронирует билеты.
- Отвечает на вопросы клиентов вместо технической поддержки.
- Подбирает сопутствующие товары к основному заказу клиента.
- Рассылает sms, push и email-уведомления клиентам о предстоящей записи.
- Собирает контактную информацию клиента и передает ее в CRM.
Светлана Захарова
руководитель отдела продаж в Just AI
Общая концепция рынка заключается в том, что новые технологии появляются, когда рынку чего-то не хватает. Это объясняет появление ботов с ИИ и NLU (пониманием естественного языка).
Также нужно учитывать целевую аудиторию. Люди привыкли к определенным стандартам и уровню качества услуг, которые они получают — например, в банке или телеком-компании, куда передовые технологии уже проникли. ИИ как раз позволяет говорить с пользователями на удобном для них языке.
Спросили у умного чат-бота Элизы, чем ИИ может помочь компаниям:
Уточняем у Элизы, чем в таком случае бот на основе ИИ отличается от обычного:
Как работают чат-боты на искусственном интеллекте
Чтобы чат-бот на основе ИИ понимал человеческую речь, он должен переводить ее в удобный для компьютера формат. В этом случае запускается алгоритм Natural Language Processing (NLP — обработка естественного языка).
Если проще: алгоритм NLP разбивает человеческую речь или сообщения сначала на предложения, потом на отдельные слова. А все стоп-слова из предложений выкидывает. В результате оставшиеся нужные слова конвертируются в наборы цифр (векторы), и уже из них бот понимает, что ему говорит пользователь.
Когда чат-бот понимает цель сообщения пользователя, он собирает из фрагмента сообщения важную информацию по типу даты, времени, места или местоположения, чтобы подготовить максимально точный ответ. И отвечает.
Светлана Захарова
руководитель отдела продаж в Just AI
Такая важная информация называется сущностью пользовательского запроса. Дата и время, число, номер телефона, название города — все это примеры сущностей, которые бот может автоматически обнаружить во фразе клиента.
Чтобы бот смог выделить сущность из фразы, ее нужно указать в примере или шаблоне фразы в блоке интентов. Интент — намерение пользователя узнать или сделать что-то.
Например, в Aimylogic есть системная сущность $NUMBER, при помощи которой можно распознавать числа.
Если вы хотите, чтобы бот реагировал на фразу «Забронируй столик на двух человек» и при этом автоматически выделял из нее число гостей, то вам нужно написать в примерах фраз следующее: Забронируй столик на $NUMBER человек. Когда клиент напишет такую фразу, бот автоматически выделит число гостей и поместит значение в переменную $NUMBER.
Кроме того, боты используют алгоритмы машинного обучения и Natural-language understanding (NLU — понимание естественного языка).
В машинном обучении нейросеть анализирует большие объемы данных, а потом — на основе изученной информации — совершенствует свои ответы и лучше понимает человеческий язык.
По сути благодаря машинному обучению человеку не приходится обучать бота пониманию человеческой речи. Бот делает это самостоятельно на основе данных из тысяч разговоров между людьми и машинами. Благодаря этому робот начинает распознавать определенные слова или фразы. И когда пользователь вводит эти ключевые слова, система реагирует на них соответствующим образом.
Например, если вы обучите алгоритм распознаванию паттернов в речи, со временем он будет автоматически понимать, что ему говорит человек. При этом вам не придется вносить разные ключевые слова в базу робота — он выучит их сам.
Андрей Надворный, Co-founder Лия, рассказывает, как его команда обучает чат-ботов на основе кластеров. Кластер — это группа запросов, которые робот считает одной темой и отвечает на них похожим образом.
Андрей Надворный
Co-founder Лия
Дообучать чат-бота может наша команда, а может компания клиента. Все зависит от тарифа. Когда бота дорабатываем мы, то делаем выгрузку кластеров, по которым дооубучаем интенты в личном кабинете чат-бота. Нейросеть кластеризует данные автоматически.
Так бот «узнает» больше фраз и их вариаций — процент распознаваемости увеличивается. Также мы можем проводить более узконаправленные дообучения: по новым актуальным тематикам, по сезонным акциям и т. д., анализируя диалоги или делая кастомные выгрузки.
NLU нужно для того, чтобы бот мог распознавать живую речь человека с ошибками, опечатками, оговорками, сокращениями и жаргонизмами. Например, он поймет, если человек скажет «спб» вместо «Санкт-Петербург» и «Птя» вместо «Петя».
Почему умные чат-боты лучше обычных
У чат-ботов на основе ИИ есть несколько преимуществ:
- Понимают типичный разговорный язык.
- Удерживают контекст разговора, а не общаются в разрезе конкретных фраз.
- Обучаются самостоятельно, поэтому в них не нужно добавлять столько же вариаций фраз и ответов, как в обычных ботов.
- Собирают информацию из всех открытых источников и на их основе отвечают пользователям. Это происходит за секунды, поэтому с такими ботами можно общаться в режиме реального времени.
Светлана Захарова
руководитель отдела продаж в Just AI
Все боты созданы для того, чтобы решать одни и те же задачи. Вопрос заключается в том, как быстро и качественно они смогут их закрыть.
По большей части это зависит от возможностей бота: качества NLU-движка и качества распознавания человеческой речи. Поэтому, например, наши боты в этом случае могут одинаково хорошо работать с CRM-системами, сервисами онлайн-записи и автоматизировать такие процессы как онлайн-консультация, техподдержка и многое другое.
Андрей Надворный
Co-founder Лия
Конечно, чтобы закрыть самые базовые вопросы, компании будет достаточно выявить, например, 10 самых популярных тематик и отобразить их в кнопках. Но будет ли этого достаточно для того, чтобы покрыть основную часть запросов и выявить зоны роста поддержки? Конечно, нет. Здесь идет речь о том, что в процессе обучения умного бота мы скармливаем нейросети реальные пользовательские обращения конкретного бизнеса.
То есть так мы лучше понимаем цели пользователей наших клиентов:
- с какими вопросами они приходят;
- как они формулируют вопросы;
- какой процент составляют эти вопросы от общего числа обращений.
В том числе, чат-боты могут предоставлять аналитику. Она позволит увидеть, на каком этапе сценария отваливается клиент.
Вот что по этому поводу думает Элиза:
Но есть и недостатки
Стоимость. Умный чат-бот стоит в среднем 295 000 ₽, обычный со средним функционалом — от 35 000 до 100 000 ₽. Высокая цена умных ботов не всегда оправдана. Например, если нужно закрыть с ответами из FAQ, достаточно разработать обычного чат-бота на конструкторе, причём за очень низкую цену.
Трудность в обучении. Если дать умному боту мало данных и недостаточно его обучить, он может неправильно отвечать на вопросы пользователей. Кроме того, созданного бота нужно постоянно дообучать и пополнять его базу, иначе со временем он будет работать некорректно.
Ограниченный спектр тем. Даже если хорошо обучить чат-бота и дать ему огромную базу данных, он все равно не сможет отвечать на вопросы и понимать контекст вне своей области. И если клиент задаст нетипичный вопрос, бот может его не понять.
Кроме того, умные чат-боты не всегда нужны компаниям. К примеру, ресторану нужно оформлять заказы и доставку, а салону красоты — отвечать на частые вопросы о процедурах и записывать клиентов на визит. В таких случаях ИИ необязателен. С этими задачами справится обычный бот.
Как создать чат-бота на основе ИИ
Стоимость и сложность умного бота зависит от того, как вы планируете его получить. Есть три способа.
Купить готового бота
Где: в Solutions Store — агрегаторе готовых решений для бизнеса.
Некоторые компании продают готовые решения для конкретных задач. Например, готовые боты умеют модерировать чаты, оформлять заказы или отвечать на запросы пользователей из FAQ. Таких ботов можно купить для интернет-магазина, ресторана или клиники.
Преимущество в том, что их легко настроить под определенные шаги или сценарии. Есть и минус — разветвленные сценарии в них создать не получится. Внести много правок в исходный код — тоже. Поэтому, когда компания будет масштабироваться и ей понадобится робот для решения более сложных задач, воспользоваться готовым решением не получится.
Создать бота в конструкторе
Где: в Aimylogic, Lia, Chatme.
В некоторых конструкторах есть набор готовых инструментов, которые можно двигать, соединять между собой и создавать готового бота. При этом ничего не нужно кодить — все работает в режиме drag&drop. Но есть сервисы с режимом low-code. В этом случае будут полезны:
- умение настраивать логику диалогов;
- базовые знания JavaScript;
- навык работы с веб-хуками и API-методами.
Кроме того, некоторые реплики для бота придется писать самостоятельно.
В самом конструкторе нужно прописать возможные вопросы от клиентов и ответы на них. А потом, в зависимости от целей клиентов, соответствующие действия бота. Например, оформление заказа или доставки, перевод на оператора.
Плюс в том, что возможностей для создания умного бота здесь больше. Поэтому и автоматизировать получится больше бизнес-процессов.
Минус — придется разбираться в работе платформ и долго продумывать ветку диалога с ботом.
Создать бота с нуля с помощью кода
Где: обратиться к фрилансерам или в специализированные компании.
Если прописывать весь код с нуля, придется нанимать штат разработчиков и ждать от месяца до полугода. Длительность разработки зависит от сложности бота. При этом на разработку придется потратиться.
В Aimylogic посчитали, что в среднем разработка чат-бота на основе ИИ обходится в 295 000 ₽. При этом разработка простого бота, который отвечает на основные FAQ-вопросы и передает сложные запросы операторам, стоит до 150 000 ₽. Продвинутый бот, умеющий поддержать беседу, — от 150 000 до 300 000 ₽. А сложный бот, который может проконсультировать человека, сообщить баланс на счете или подсчитать возможность выдачи кредита, обойдётся в сумму больше 300 000 ₽.
Плюс в том, что вы сможете создать любого бота полностью под свои задачи. Но в этом есть и минус — разработка может сильно затянуться.
Светлана Захарова
руководитель отдела продаж в Just AI
Существуют разные уровни конструкторов и разные уровни сложности бота, которого планируют внедрять. Есть low-code конструкторы, no-code конструкторы, а есть конструкторы на основе кода. Каждый из них имеет свою целевую аудиторию, порог вхождения для разработки и сложность конечного бота, которого можно там создать.
Если речь идет про Enterprise, то здесь в 99% случаях боты создаются с помощью конструктора на основе кода. Поэтому у специалистов компаний должны быть определенные знания и скиллы лингвистов-разработчиков.
Конструкторы no-code в основном используются представителями малого бизнеса и тоже имеют NLU-движок. Но при этом компании не нужно привлекать сторонних разработчиков для создания бота — с конструктором сможет справиться любой человек. В нашем no-code конструкторе есть даже специальные шаблоны на основе NLU, которые нужно только настроить.
Андрей Надворный
Co-founder Лия
С созданием чат-бота на основе ИИ может справиться любой человек. Если говорить о нашем конструкторе, то его функционал позволяет строить сложные, структурные сценарии, для которых нужно только знание русского языка и базовое аналитическое мышление.
Можно с помощью двух кликов изменить логику работы бота и через несколько секунд эти изменения отобразятся в боевом проекте.
Советы экспертов
Задали ещё пару важных вопросов экспертам, которые занимаются умными ботами.
Что посоветуете компаниям, которые хотят создать своего бота на ИИ?
Светлана Захарова
руководитель отдела продаж в Just AI
Чтобы создать качественного бота, нужно в первую очередь определить задачи, которые он должен закрывать. Сейчас многие компании внедряют ботов, потому что «они есть у всех». Итог — некачественный бот без NLU с плохо проработанным сценарием, который раздражает клиентов.
Пример такого бота: человек звонит в клинику и говорит, что хочет записаться к косметологу Елене Петровой. Бот, вместо того, чтобы запросить ФИО и желаемую дату, начинает перечислять услуги клиники или говорит, что не может распознать запрос. Если бы бот был с NLU-движком и разработчики позаботились о его тематическом датасете, то проблем бы не возникло. Датасет — это набор данных, который нужен для машинного обучения.
Второй важный момент — датасет и сценарий. Ведь нужно понимать, как общается целевая аудитория. Если у вас большой поток сообщений, но нет датасета и вы никогда его не хранили, то для начала его нужно собрать.
Если компания небольшая, у вас должно быть представление о том, как общаются ваши клиенты. В идеале нужно написать небольшую памятку с информацией о самых частых вопросах пользователей. А также о том, что должен транслировать бот и что должен получить клиент от взаимодействия с ним.
А если вы понимаете, что чат-бот будет большим и технически сложным, не нужно пытаться сделать его собственными силами. Сегодня на рынке достаточно много предложений по разработке ботов для малого и среднего бизнеса по адекватной цене. Также есть множество шаблонов, среди которых вы можете просто выбрать подходящий и настроить его под свои нужды.
Третий момент — подбор правильной платформы. Желательно заранее подумать о том, каким вы хотите видеть своего бота через год или 5 лет, и сопоставить это с возможностями выбранной платформы. Бывает, что после внедрения текстового чат-бота компании хотят «дать ему голос». Но платформа, на которой он был разработан, не поддерживает голосовые каналы. Из-за этого приходится искать новый сервис и переносить бота на него.
Что будет с чат-ботами на основе ИИ в ближайшие несколько лет?
Светлана Захарова
руководитель отдела продаж в Just AI
Одним из направлений для малого бизнеса мы видим переход в no-code конструкторы, где требования к навыкам создания ботов минимальны. При этом такие no-code платформы будут интегрироваться с технологиями и продуктами других сервисов, полезных малому бизнесу. Например, CRM-системами или телефонией.
Если говорить про рынок стратегий в целом, то мы видим тенденцию перехода бизнеса в онлайн. Соответственно, цифровизация будет касаться всей ИИ-отрасли: чат-ботов, речевой аналитики, CRM-систем, биометрии, VR и др. Инвестиции в эти направления огромны, и в ближайшем будущем появится больше возможностей для новых кейсов. Например, для новых вариантов автоматизации бизнес-процессов.
При этом компании начнут делать больший акцент на качестве ботов — клиентский сервис останется на первом месте, поэтому будут усложняться задачи, которые бот умеет закрывать. Решения станут еще более персонализированными.
Но кроме клиентского сервиса, компании улучшат и свои внутренние системы. Например, сегодня много средств вкладывается в промышленность, где работает очень много людей. Это значит, что там есть большое количество внутренних процессов, которые руководству хочется автоматизировать.
А что скажет искусственный интеллект?
Что в итоге
- Чат-боты на основе ИИ — это программы, которые имитируют человеческие ответы с помощью сообщений.
- Умные чат-боты работают на основе NLP, NLU и машинного обучения. Бот выделяет из сообщения ключевые слова и переводит их в цифровой формат. А потом на основе своих знаний отвечает клиенту.
- Главное отличие чат-ботов на основе ИИ от обычных в том, что они умеют поддерживать живое общение и лучше понимать клиентов.
- Создать умного бота можно 3 способами: купить готовое решение, воспользоваться конструкторами или привлечь сторонних разработчиков.
- Чтобы создать качественного умного бота, нужно: определить задачи, которые он будет решать, подготовить базу интентов и проработать возможные сценарии общения с пользователем.
Поделиться
СВЕЖИЕ СТАТЬИ
Другие материалы из этой рубрики
Не пропускайте новые статьи
Подписывайтесь на соцсети
Делимся новостями и свежими статьями, рассказываем о новинках сервиса
«Честно» — авторская рассылка от редакции Unisender
Искренние письма о работе и жизни. Свежие статьи из блога. Эксклюзивные кейсы и интервью с экспертами диджитала.
Наш юрист будет ругаться, если вы не примете 🙁
асинхронный icq · PyPI
API-интерфейс ICQ/VK Teams Bot
Описание проекта
Чистый асинхронный интерфейс Python для Bot API.
- Введение
- Быстрый старт
- Установка
- Примеры
- Описание API
Эта библиотека предоставляет полный интерфейс ICQ/Myteam Bot API 1.0 и требует Python 3.5+
Установить с помощью pip:
pip install -U async-icq
Установить из исходников:
git clone https://github.
com/dasshit/async-icq.git
компакт-диск async-icq
установка python setup.py
Базовый пример использования этой библиотеки будет выглядеть так
из async_icq.bot import AsyncBot
из async_icq.events импорт события
# Создание бота
пример = АсинкБот(
токен='ЖЕЛЕЗ',
url='https://api.icq.net',
)
# Добавление базового обработчика событий декораторами (обработчик должен принимать 2 аргумента: бот и событие)
# Разные декораторы настроят его для разных типов событий
@example.message_handler()
асинхронное определение привет (событие: событие):
ждите события. ответ (
text=f'Привет, {event.from_.userId}'
)
ожидайте событие.log(
f'Ответ на {event.chat.chatId} на {event.from_.userId}')
# Начинаем опрашивать новые события и отправлять их промежуточному ПО и обработчикам
пример.start_poll()
Пример использования этой библиотеки можно найти в async-icq/examples
- icq.com/botapi/
- agent.mail.ru/botapi/
- myteam.
mail.ru/botapi/
Детали проекта
Эта версия
1.3.2
1.3.1
1.3.0
1.2.10
1.2.9
1.2.8
1.2.7
1.2.6
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.10
1.1.9
1.1.8
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.10
1.0.9
1.0.8
1.0.7
1.0.6
1.0.4
1.0.3
1.0.2
1.0.1
Скачать файлы
Загрузите файл для своей платформы. Если вы не уверены, что выбрать, узнайте больше об установке пакетов.
Исходный дистрибутив
async_icq-1.3.2.tar.gz (18,1 КБ посмотреть хеши)
Загружено источник
Встроенный дистрибутив
async_icq-1. 3.2-py3-none-any.whl
(16,7 КБ
посмотреть хеши)
Загружено ру3
Закрывать
Хэши для async_icq-1.3.2.tar.gz
Алгоритм | Дайджест хэша | |
---|---|---|
ША256 | 972af7e6262d63be768547b7c7820e3647d038107ccc0037415c50efc20a5307 | |
MD5 | 21effa628ccfba44f330d804e3e3c786 | |
БЛЕЙК2б-256 | bbc3375cd65799fdcdb22806aa721da16a58c5f112d1081ed7212cf972d1ca91 |
Закрывать
Хэши для async_icq-1.

Алгоритм | Дайджест хэша | |
---|---|---|
ША256 | 7b5b7fb996d7fd9baa702c0c2669afcc4a42f112986809d55ba298247ed72660 | |
MD5 | 30541474ec3c98e773b3b48741be7dc9 | |
БЛЕЙК2б-256 | 3efb53526cc50a9ae29892e8a210b95c8384339d338d0c892182cec43a7c3f1d |
[Пример кода]-Вк чат бот с python + vk_api
[Пример кода]-Вк чат бот с python + vk_apiПохожие сообщения
- Импорт модулей, которые «перегружают» друг друга, но сохраняют пространства имен
- Сортировка списка Python после списка шаблонов
- Построение графика изменения координат
- Печать двухмерного списка по строкам и столбцам
- перевернуть элементы списка и сохранить как список словаря
- Как отменить регистрацию старого IP-адреса в NLB и обновить его новым IP-адресом с помощью лямбда-функции?
- Как запустить процесс и выйти после завершения скрипта?
- Многопоточность Python в методе класса
- Как избежать сброса значения повторным нажатием кнопки
- Используя conda для создания виртуальной среды, я получаю неправильную версию Python, несмотря на указанную версию.
Почему?
- Azure Put Blob API возвращает файл с несоответствующим размером файла в канонизированном заголовке 9.0014
- Поиск ключевых слов общего сканирования
- Как добавить столбцы в TTK Treeview с помощью цикла?
- Более короткий способ индексации массива
- Почему я не могу установить пакет pylbfgs в Anaconda?
Other Popular Tags
dataframe
- Как построить эффективные циклы для поэлементных операций в R с помощью map, sapply
- Как удалить дубликаты, но сохранить самые последние данные в R
- Преобразование двух ggplot в один
- Как выбрать несколько строк с определенной датой из фрейма данных в R
- Как удалить конкретное значение из всего фрейма данных в R?
- Как присвоить ранги записям в фрейме данных Spark на основе некоторых условий?
- Создать список с каждой записью из фрейма данных в rstudio
- R объединить кадры данных по мере соединения
- изменение формы кадра данных R с повторяющимся pivot_longer или подобным — представление дерева?
- Как повторить пустые строки, чтобы каждый разбиение имело одинаковый номер
Джанго
- Как переименовать в настоящее время, очистить и изменить метки в ImageField Django
- Переводы Django и gettext: устаревший оператор % (строковая интерполяция)
- Docker для производства и разработки
- Django условный подзапрос агрегата
- Как я могу загрузить исходные данные в базу данных с помощью sqlalchemy
- DJango не работает с JSONField
- Django: перенаправление на предыдущую страницу * со строкой запроса * после входа в систему
- Django — сигнатура метода не соответствует сигнатуре базового метода в классе
- Django ORM пропускает соединения при использовании ThreadPoolExecutor
- Django DatabaseError: отношение «django_site»
счет:2
Принятый ответ
Вы должны перейти в «Управление сообществом» -> «Сообщения» -> «Настройки бота» и включить «функции бота»
Кредит:
stackoverflow. com
Связанный запрос
- Как смоделировать библиотеку API Google с помощью Python 3.7 для модульного тестирования
- Как вызвать шлюз API с учетными данными Cognito в Python
- Перезаписать файл с помощью Dropbox API v2 в Python
- Использование потоков Python для выполнения тысяч вызовов медленного API с ограничением скорости
- Как загружать файлы с помощью Box API и Python
- Управление кластером Kubernetes из GCP с помощью Python API
- Quick Rest API с Python для имитации ответов
- Вызов API Binance с запросами SHA56 и Python
- Создайте событие с конференцией с помощью Python, а API Календаря Google создаст событие, но не конференцию
- Подключение к Dialogflow V2 API с использованием Python
- Аутентификация в REST API VisualStudioOnline с токеном личного доступа с использованием Python 3.
6
- Python — youtube.playlistItems().delete() не работает с [удаленным видео] (YouTube API v3)
- API конфигуративного веб-поиска Bing с Python 3
- RESTful API с python и flask для запроса и чтения текстового файла
- Быстрый API с инжектором зависимостей Python получает Strategy_service.test(Test(name, id)) AttributeError: объект «Provide» не имеет атрибута «test»
- Как предоставить информацию о прокси-сервере Twilio API с помощью Python
- получение электронной почты с помощью Python API O365
- Выполнение авторизации Oauth3.0 с токеном обновления через Python (создание службы Google API)
- REST API в Python с FastAPI и pydantic: свойство только для чтения в модели
- Запуск контейнера Docker через API Python с определенным ulimit
- GitlabParsingError при доступе к проекту с помощью GitLab API с Python
- Как создать задание с помощью планировщика Google Cloud API Python
- Google cloud DLP API Редактирование изображения в Python ошибка с info_types
- Как открыть веб-сервер с REST API и приложениями HTML/JavaScript из существующего приложения Python?
- Как создать код Python с помощью Google API Client
- Python Google Sheets API обновляет значения и свойства листа с помощью одного пакетного обновления
- Установка сообщения фиксации/обновления комментария при редактировании страницы с помощью Atlassian Confluence Python API
- Как отфильтровать ответ json с помощью Steam API Python
- Как использовать связку ключей Python в сочетании с Box API OAuth3?
- Как импортировать клиент Google API в Python, чтобы он работал как cronjob?
- Как использовать несколько сегментов с условием для Google Analytics API при использовании в Python
- Как вставить калькулятор в чат-бот, написанный на Python
- Как перебрать все данные через okta API с ограниченными вызовами с помощью okta python SDK
- Отладка API Python Hug с помощью pdb
- Проблемы с подключением к MtGox API 2 с помощью Python
- Не удается взаимодействовать с общими дисками и файлами | Python API Google Диска v3
- python 3.
6 gmail api ― отправить электронное письмо с вложением
- Попытка выпустить токены в тестовой сети с помощью API Python — Neblio
- Создайте категорию на сервере с помощью BOT внутри API discord.py
- Python discord.py удалить чат с определенным идентификатором/сообщением
- Лучший способ обработки KeyError в словаре при работе с Python RESTful API
- Обеспечение работы декораторов Python с инфраструктурой Hug API
- Отформатировать конкретную ячейку на сегодняшний день с помощью python в API листа Google V4
- Я пишу бота python с python3 и python-telegram-bot, и я хочу, чтобы он отображал «набирает …» перед отправкой сообщения
- Я очень новичок в создании ботов для разногласий с помощью python, и по какой-то причине бот не отвечает на команды
- Получение больших данных с разбивкой на страницы из REST API с помощью Python
- Клиент Google API Python: MediaIoBaseDownload: проблемы с «contentEncoding» типа «gzip»
- Доступ к Imgur API с помощью Python 3.
4.1 и Urllib3
- Опубликовать комментарий на YouTube, используя API YouTube с Python, каждый раз запрашивая «авторизовать это приложение»
- Интеграция API в Python для создания Twitter BOT
Еще запрос из того же тега
- Трудности с поиском реализации Python 3.x знакомого цикла C for
- Могу ли я сравнить два набора кортежей на основе элементов кортежей без вложенного цикла?
- Как рисовать мышью и сохранять как 1 и 0
- Не могу понять, как заставить мою миникарту работать
- Можно ли перехватывать трафик веб-сокетов с помощью селена и питона?
- Доступ к кластеру hdfs из pydoop
- Помощь в манипулировании массивом Hackerrank
- Как напечатать текст рядом с редактором с помощью PyQt5
- Использование ptrepack для восстановления удаленных узлов в файле hdf5
- Массовое обновление Elastic Search с использованием Python, как добавить поле массива с новыми данными
- Создать XML, использующий пространство имен по умолчанию
- Как выбрать элемент из каждого одномерного списка внутри двумерного списка в соответствии со списком индексов?
- Пройтись по файлам, удаляя стоп-слова
- создать список из повторяющегося шаблона в python
- Проблема с Рэем, не распределяющим задачи справедливо.
Сильно склонен к ведущему узлу
- Как извлечь ключи с их значениями и добавить значения, чтобы распечатать итог в словаре Python?
- Проблема с взаимодействием pop() и enumerate()
- Ошибка импорта: нет модуля с именем «utils»
- Python Regex разделяет слова и буквы верхнего регистра, но не включает числа
- Встраивание Python 3.3 в C++ из заархивированной стандартной библиотеки в Windows XP
- Ошибка Python XOR
- Как сгенерировать все перестановки с повторениями / сделать x количество вложенных функций
- Python — Pygame AttributeError: объект int не имеет атрибута ‘draw’
- Добавление определенного номера из матрицы в список
- Как напечатать список строк, используя доходность
- Что такое ключевое слово в Robot Framework?
- Установка Microsoft Visual C++ 10/SDK 7.
1 в Windows 10 (для пакетов Python, требующих VC++ 10)
- проблема тайм-аута asyncio start_server
- Динамическое заполнение QComboBox в зависимости от пользовательского ввода PyQt5
- Не удалось извлечь таблицу с веб-страницы
- Как удалить стоп-слова с помощью string.replace()
- Elasticsearch, сопоставление, проблема сопоставления дат
- Как уменьшить количество вложенных операторов if в коде Python
- Как использовать оператор «и» при индексации массива?
- Почему widget.winfo_rootx() и widget.winfo_rootx() всегда равны 0 в tkinter?
сообщить об этом объявлении
numpy
OpenCV/python: как изменить значения пикселей изображения с помощью формулы?
как эффективно вычислить бегущую медиану
Сохранение и извлечение большой разреженной матрицы
Python/Numpy: установка значений в диапазоны индексов
Как создать пользовательские функции для binned_statistic
Создать повторяющиеся строки и изменить значения в определенных столбцах
как узнать, сколько аргументов требуется лямбда-функции
Умножение матриц дает необычный результат в Python (SciPy/PyLab)
Python — вычисление второго столбца из первого в файле
Аналог hstack и vstack в Tensorflow
сообщите об этом объявлении
pandas
Подкласс pandas DataFrame с обязательным аргументом
Каков хороший шаблон проектирования для объединения наборов данных, которые связаны, но хранятся в разных фреймах данных?
Получить среднее значение последних N дней недели для фрейма данных pandas
Pythonic способ применения регулярных выражений ко всем столбцам фрейма данных
Заполнить отсутствующее значение путем усреднения значения предыдущей строки0003
Объект «Серия» не имеет атрибута «applymap»
Python: предотвратить округление значений в Pandas Series до целого числа
Как отобразить таблицу pd. DataFrame в формате pdf с помощью nbconvert+pandoc
Вычислить разницу между двумя датами в минутах в пандах
python-3.x
Python 3.4.3 — Ошибка Pyshark capture.sniff()
Добавление к массиву numpy в цикле
sam local start-api выдает ошибку при тестировании приложения SAM в локальном
Docker создает файл для воздушного потока 2 (версия 2.0.0)
Запуск скрипта Python без установленного Python на ПК
Проверка **kwargs в конкретной реализации метода абстрактного класса. Проблема с интерфейсом?
Получение ошибки при использовании метода image_to_osd с pytesseract
Dash python plotly live update table
Ошибка импорта тега из pattern3.en
Не удается отладить модульные тесты в Pycharm
machine_learning
0003Какова вычислительная сложность алгоритма EM?
Что такое снижение веса?
Классификация с несколькими метками с помощью Scikit Learn и вероятностей вместо простых меток
Как реализовать регуляризацию в pybrain
Как применить логистическую регрессию scikit-learn для некоторых десятичных данных?
Граница решения и весовой вектор в SVM
Являются ли нейронные сети сложными «линейными функциями» со многими параметрами?
Кластеризация в Python — Кластеризация изображений
данные не могут быть загружены полностью, так как превышено максимальное количество столбцов на листе
SSD или YOLO на raspberry pi
tkinter
Python: Таймер без блокировки окна в Tkinter в Python — имя игрока не определено
Многопользовательская сетевая библиотека PodSixNet для игры Python на основе Tkinter
Текстовый виджет Tkinter — как узнать количество строк и столбцов?
Перенести графический интерфейс tkinter для удаленного доступа?
tkinter предотвращает удаление выделенного текста с помощью клавиши возврата
Как разместить радиокнопки горизонтально в python
Gui для Particlefilter с Python
Функция вызова кнопки Tkinter для воспроизведения волны с PyAudio — сбои
Добавление виджетов на третью страницу вызывает кадры для настройки размера
scikit_learn
Как использовать countVectorizer для проверки новых данных после некоторого обучения
Возможно ли, что кривая Precision-Recall или кривая ROC представляет собой горизонтальную линию?
Почему тест занимает больше времени, чем обучение?
Почему BernoulliNBC работает хуже по сравнению с GaussianNBC или MultinomialNBC в наборе данных радужной оболочки?
Как выполнить классификацию текста с помощью наивного байеса с использованием библиотеки sklearn?
Как я могу проверить свой классификатор на переоснащение?
Как справиться с классификацией строковых признаков?
Есть ли способ использовать взаимную информацию как часть процесса обучения в scikit?
Uknown TypeError: объект ‘numpy. ndarray’ не вызывается
Кластеризация тегов
tensorflow
Обнаружение объекта Tensorflow Уничтожено перед запуском
Как использовать регуляризацию в TensorFlow-Slim?
Почему я должен строить отдельный график для обучения и проверки в тензорном потоке?
Tensorflow: правильное закрытие очереди между сеансами
Модель Keras не обучается
как повысить точность автоэнкодера?
Как сохранить и загрузить классификатор DNN в tensorflow?
Преобразование параметров CudnnGRU в нормальный вес и смещение
Keras — точность автоэнкодера зависла на нуле
Ошибка Keras/TF: несовместимые формы
захват ребенка из таблицы html
BeautifulSoup не может отображать все данные при очистке веб-сайта
BeautifulSoup не находит все теги div
Python, циклический просмотр списка URL-адресов для анализа содержимого html
Как я могу объединить элементы, полученные в результате анализа html, выполненного в BeautifulSoup
Выбрать элементы h4 или элементы UL после определенного элемента h3?
Есть ли способ извлечь URL-адрес рекламы из SeLoger?
BeautifulSoup python . .. soap.find(id=»productTitle») ничего не возвращает
Невозможно очистить данные внутри тега div с веб-сайта, требующего ввода для поиска
Должен ли ваш сервисный чат-бот говорить как люди?
Недавний опрос потребителей показал, что 76 процентов респондентов прекратили бы сотрудничество с компанией после всего лишь одного неудачного опыта. Причины включают высокие цены, грубые агенты, длительное время ожидания и слишком много переводов. Плохой опыт работы с ботом может так же быстро расстроить клиента.
Даже когда чат-бот четко заявляет, что он чат-бот, люди все равно реагируют на него, как если бы это был человек. Сколько раз вы разговаривали с голосовым помощником вашего устройства, как с другом, или проклинали его, когда он делал ошибку? Итак, если ваша компания хочет создать чат-бота, вы можете спросить: должен ли чат-бот говорить как человек? Ответ не тот, что вы могли ожидать.
Как дизайнер диалогов в группе взаимодействия с пользователями Salesforce, я бы сказал, что речь не идет о том, чтобы сделать ИИ более человечным. На самом деле, когда боты выглядят и ведут себя слишком похоже на человека, это может привести к непреднамеренному жуткому или жуткому качеству — так называемой «зловещей долине». Вместо этого нам нужно сделать ботов менее роботизированными. Позвольте мне объяснить нюанс и рассказать, как мы подходим к разработке диалогов с ботами.
Будущее за дизайном диалогов
Все еще изучаете, как создавать диалоговый ИИ? Узнайте больше о передовом опыте, этических соображениях и многом другом.
Погрузитесь глубже
Чат-боты должны быть полезными
Боты предназначены для решения определенных задач. Цель чат-ботов обслуживания клиентов — помочь пользователю получить ответы на вопросы или решить проблему. Но если бот говорит как человек, это может привести к тому, что клиент будет ожидать ответов, для которых бот не предназначен. Придание ботам «личности» и возможности вести более человеческое общение может быть достигнуто за счет хорошего обслуживания клиентов. Расширение диалога с ботом за пределы предполагаемого объема создает дополнительную нагрузку на дизайн — сложно учесть все возможные запросы или вопросы, которые могут возникнуть у клиента.
Таким образом, вместо того, чтобы сосредотачиваться на создании человеческой личности для бота, подумайте о том, чтобы переосмыслить то, как вы проектируете ботов, и сосредоточьтесь на его разговорном внешнем виде, чтобы направлять своих пользователей к тому, что можно сделать.
Языковой дизайн для чат-ботов
Наша команда работает в основном с чатом, поэтому основное внимание мы уделяем языковому дизайну от синтаксиса до дикции. Некоторые элементы и компоненты разговора, которые мы должны учитывать:
- Уровень дикции: Уровень словарного запаса и формальности языка бота. Использование жаргона может упустить некоторых пользователей, но, имея в виду конкретную квалифицированную аудиторию, это также может ускорить время решения проблемы.
- Продолжительность ходов: Количество сообщений и время, в течение которого ваш бот отправляет диалоги, прежде чем пользователь ответит.
Сохранение этого низкого уровня поддерживает вовлеченность пользователей, но это может быть сложно сделать со сложными проблемами.
- Использование смайлов: Использует ли ваш бот смайлики или нет, и какие смайлики можно использовать. Это также может быть проблемой доступности для программ чтения с экрана, а также эмодзи, которые могут интерпретироваться по-разному, например, жесты рук.
- Пунктуация: Какие символы использует ваш бот и когда. Восклицательные знаки могут быть использованы для акцента или празднования.
- Имя бота: Имя вашего бота может создать основу для того, как он воспринимается как бренд. Обычно мы советуем дизайнерам не использовать гендерные или человеческие имена. То же самое касается аватара бота или изображения профиля бота.
- Извинения и поздравления: Когда пользователь добивается успеха, как ваш бот справляется с этим? Как насчет неудачных путей, когда потребность пользователя не была удовлетворена? Вы можете закончить простым OK или потратить время на то, чтобы адаптировать разговор, чтобы сопереживать пользователю.
Как звучит чат-бот
Голос добавляет еще один слой к тому, как человек воспринимает личность. Некоторые из них включают:
- Высота и тон : Общий голос вашего бота. Часто голосовые помощники получают более высокие голоса.
- Скорость речи: Насколько быстро говорит ваш бот. Для получения инструкций вы можете включить дополнительные паузы. Приложения для успокаивающей медитации могут говорить медленнее.
- Дискурсивные маркеры: Слова или фразы, обозначающие изменения в разговоре. Они также используются в чате для подтверждения пользователей. Например: «Понял!» или «ОК». или «Итак…», чтобы продемонстрировать разные уровни возбуждения и сосредоточиться на цели пользователя. «Итак» указывает на другую задачу, которую необходимо выполнить.
- Диалект : Подобно высоте звука, диалект подвержен различным культурным восприятиям. В разных языках некоторые диалекты могут показаться стандартным вариантом, который можно считать более профессиональным.
Другим аспектом, который следует учитывать, является то, что пользователи часто говорят о гендере самостоятельно. Мы не рекомендуем создавать ботов с определенной гендерной идентичностью, потому что это укрепляет стереотипы в общении. Это также не оказывает существенного влияния на синтаксис и поток. Вы можете подумать о том, чтобы придать своему боту более нейтральный тон и тон — хотя это зависит от того, какое сообщение вы хотите выразить через свой продукт и бренд.
Помимо этих факторов, подумайте об общем потоке разговора. Это может включать: время задержки ответа бота между сообщениями; как сделать варианты диалогов более интеллектуальными и привлекательными; и устранение неоднозначности для обработки ошибок. Хотя это не исчерпывающий список, он дает вам представление о том, как может выглядеть разговор по сравнению с изображением того, на что может быть похожа человеческая версия бота.
Быть или не быть человеком
Так много людей очарованы идеей, что боты могут быть людьми. Но для этого потребуется гораздо больше достижений в области машинного обучения и НЛП (обработка естественного языка). То же самое касается ботов, созданных с использованием продвинутых больших языковых моделей. Чтобы использовать эти модели, нам нужно определить барьеры для всего: от разговорных техник до человеческих эмоций и вариантов использования сервисов.
Даже при работе с действующими сервисными агентами команды используют рекомендации по оказанию помощи клиентам и шаблоны действий в различных ситуациях. Нам предстоит многое узнать о том, как лучше всего решать проблемы этики и предвзятости, связанные с обучением ИИ.
То, что мы можем заставить ботов говорить как люди, не означает, что мы должны это делать.
Угроза немедленной инъекции реальна, превратит LLM в монстров
Послушайте эту историю |
Атаки с быстрым внедрением, такие как DAN ChatGPT (Do Anything Now) и Sydney (Bing Chat), больше не смешны. В случае с ChatGPT приглашение заставило ChatGPT принять образ другого чат-бота по имени DAN, который игнорировал политику контента OpenAI и предоставлял информацию по всевозможным темам с ограниченным доступом. Они выявили уязвимость в системе чат-бота, которую можно использовать для злоумышленных действий, включая кражу личной информации.
Благодаря этому новому набору эксплойтов LLM стали мощным инструментом в руках хакеров.
От невинности к разрушениюИсследователи безопасности из Саарского университета представили доклад под названием «Больше, чем вы просили», в котором обсуждались методы реализации оперативных инженерных атак в чат-ботах.
Исследователи, стоящие за документом, нашли способ непрямого ввода подсказок. Используя новые «интегрированные в приложения LLM», такие как Bing Chat и GitHub Copilot, они нашли способ вводить подсказки из внешнего источника, тем самым расширяя векторы атак, доступные для хакеров.
Внедрив приглашение в документ, который, вероятно, будет извлечен LLM во время логического вывода, злоумышленники могут выполнить приглашение косвенно, без дополнительных действий со стороны пользователя. Затем инженерное приглашение можно использовать для сбора информации о пользователе, превращая LLM в метод проведения атаки социальной инженерии.
Загрузите наше мобильное приложение
Один из авторов статьи, Кай Грешейк, проиллюстрировал пример, в котором он смог заставить Bing Chat собирать личную и финансовую информацию пользователей. Заставив бота сканировать веб-сайт со скрытой встроенной подсказкой, чат-бот смог выполнить команду, которая заставила его маскироваться под руководителя службы поддержки Microsoft, продающего ноутбуки Surface со скидкой. Используя это как прикрытие, бот смог извлечь имя пользователя, идентификатор электронной почты и финансовую информацию.
Сообщается, что использование этого метода может позволить злоумышленникам добиться постоянной атаки, запускаемой ключевым словом токена. Этот эксплойт также может быть распространен на другие LLM и даже может использоваться как средство для получения новых инструкций с сервера злоумышленника. Пользователь ComplexSystems на форуме Hacker News кратко объяснил потенциал этой уязвимости, заявив:
.«Наверное, стоит отметить, что вам даже не нужно, чтобы пользователь что-то нажимал. Bing будет легко искать и читать с внешних веб-сайтов по запросу пользователя. Вероятно, вы могли бы очень легко заставить Bing просто молча брать информацию о пользователе и отправлять ее на какой-то вредоносный сайт, даже если они этого не знают, или, возможно, замаскировав их под обычный поиск».
Интересной переменной, обсуждаемой в документе, было влияние обучения с подкреплением с обратной связью от человека на эффективность этих воздействий. Чтобы протестировать непрямые атаки с быстрым внедрением, исследователи построили модель с использованием LangChain и davinci-003. Однако они не смогли выяснить, повышает ли внедрение RLHF эффективность этих атак или снижает их.
В этом документе представлены изменения в эффективных вариантах использования атак с быстрым внедрением. Атаки PI превратились из шутливых подсказок, которые могут генерировать непристойный контент, в реальную проблему кибербезопасности с использованием одного из самых зловещих векторов атаки — социальная инженерия .
Естественно, публикация этой статьи вызвала много дискуссий, особенно на форуме Hacker News. В ответ на ветку комментариев, посвященную тому, как можно предотвратить эту атаку, Greshake заявил:
.«Даже если вы сможете смягчить эту конкретную инъекцию, это гораздо более серьезная проблема. Это восходит к самой системе Prompt Injection — что такое инструкция и что такое код? Если вы хотите извлечь полезную информацию из текста умным и полезным способом, вам придется ее обработать».
Это утверждение точно отражает неотъемлемую проблему быстрых инъекций как концепцию, поскольку существует очень мало мер безопасности, которые можно использовать для защиты от них. LLM предназначены для приема запросов пользователя и обработки их наиболее эффективным способом — чем лучше способность LLM понимать запросы, тем больше поверхность атаки для внедрения подсказок .
Другие предположили, что уникальный идентификатор, использованный в образце подсказки, называемый [система], был одним из кусочков головоломки, благодаря которым атака сработала. Следовательно, этот путь атаки можно исправить, просто изменив этот уникальный токен. Однако Грешейк утверждал, что любое быстрое внедрение эквивалентно произвольному внедрению кода в сам LLM, что предотвращает любой способ исправления этой уязвимости.
Исследовательская работа заканчивается призывом к дальнейшим исследованиям и углубленному изучению того, как можно смягчить последствия этих атак. Однако, учитывая внутреннюю архитектуру LLM и характер больших нейронных сетей как «черный ящик», кажется, что решение для атак с быстрым внедрением появится далеко в будущем.
Использование тем для разработки диалога с чат-ботом — Power Virtual Agents
- Статья
- 7 минут на чтение
Примечание
Для пользователей Power Virtual Agents (предварительная версия) доступна дополнительная информация.
Выберите версию Power Virtual Agents, которую вы используете здесь:
В Power Virtual Agents тема определяет, как будет проходить диалог с ботом.
Для создания тем можно настроить предоставленные шаблоны, создать темы с нуля или получить предложения с существующих справочных сайтов.
Тема содержит триггерную фразу и узел диалога . Триггерные фразы — это фразы, ключевые слова и вопросы, которые пользователь может ввести и которые относятся к конкретной проблеме. Узлы диалога определяют, как бот должен реагировать на триггерную фразу и что он должен делать.
ИИ использует понимание естественного языка (NLU) для анализа того, что набрал клиент, и поиска наиболее подходящей триггерной фразы или узла.
Например, пользователь может ввести в ваш бот «Часы работы». ИИ сопоставляет это с Часы работы магазина Тема, начинается разговор, в котором спрашивается, какой магазин интересует покупателя, а затем отображаются часы работы магазина.
На панели Тестовый бот показано, как на каждом этапе происходит диалог с ботом. Вы можете использовать панель Test bot для точной настройки темы, не выходя из портала Power Virtual Agents.
Ограничения для ботов и тем см. в разделе Квоты, ограничения и значения конфигурации.
Предпосылки
- Узнайте больше о возможностях Power Virtual Agents.
Использовать системные и примеры тем
При создании бота для вас создается несколько тем.
Эти автоматически созданные темы делятся на две категории:
Темы уроков помогут вам понять простые и сложные способы использования узлов для создания диалогов с ботами.
Вы можете редактировать темы уроков или полностью удалять их.
Системные темы — это темы, которые вам могут понадобиться во время разговора с ботом.
Вы не можете удалять или отключать системные темы или редактировать их триггерные фразы. Однако вы можете настроить узлы на холсте разработки. Мы рекомендуем вам не настраивать эти темы, пока вы не научитесь создавать непрерывный диалог с ботом.
Создать тему
В меню навигации выберите Темы .
Выберите Новая тема .
Триггерные фразы Должна открыться панель. Если не открывается, выберите Триггерные фразы .
Укажите одну или несколько триггерных фраз для темы на панели Триггерные фразы .
Для темы можно указать более одной триггерной фразы. Вы можете включать знаки препинания в триггерную фразу, но лучше использовать короткие фразы, а не длинные предложения.
Выберите Подробности , чтобы открыть панель сведений о разделе.
Введите имя для своей темы и, при необходимости, отображаемое имя и описание .
Бот использует отображаемое имя , когда ему нужно знать, о какой теме спрашивает человек.
Описание никогда не показывается пользователям. Используйте его, чтобы описать цель темы себе и другим создателям ботов.
Вы также можете переименовать тему, выбрав ее имя и введя новое значение.
Выберите Сохранить , чтобы добавить тему в список тем.
В списке тем выберите тему, которую хотите отредактировать.
Power Virtual Agents открывает тему на холсте разработки и отображает триггерные фразы темы. На холсте разработки вы определяете путь разговора между клиентом и ботом.
Для существующих или системных тем автоматически создается несколько узлов. Вы можете редактировать эти узлы так же, как и другие узлы.
Когда вы создаете новую тему, для вас вставляется узел Триггерные фразы и пустой узел Сообщение .
Чтобы добавить узел, выберите Добавить узел ( + ) на линии или ответвлении между узлами или после них.
Чтобы переместить или изменить пути между узлами, перетащите якорь узла. Он выглядит как небольшой кружок поверх узла. Когда вы перетащите якорь узла, вы увидите пунктирную линию, указывающую исходный путь. Вы также можете дважды щелкнуть якорь, а затем выбрать новое место для якоря (вы не увидите пунктирной линии).
Вставка узлов
У вас есть несколько вариантов добавления узла. Каждый вариант имеет определенный узел или узлы, которые будут вставлены в путь диалога.
Когда вы добавляете узел после узла Trigger Phrases или между узлами Message , вы можете:
- Задать вопрос
- Вызов действия
- Показать сообщение
- Перейти к другой теме
После последнего узла вы также можете:
- Завершить разговор
Кроме того, вы можете Добавить условие при вставке узла после узла Вопрос .
Задать вопрос
Чтобы бот задал вопрос и получил ответ от пользователя, выберите Добавить узел ( + ), чтобы добавить узел, а затем выберите Задать вопрос , чтобы добавить новый Вопрос узел.
Введите фразу вопроса в Задать вопрос .
В списке Идентифицировать выберите вариант ответа пользователя.
Параметры определяют, что бот должен прослушивать, когда пользователь отвечает.
Дополнительные сведения см. в разделе Использование сущностей в беседе.
В зависимости от того, что вы выбрали в Идентифицировать , введите параметры, которые должен иметь пользователь.
Например, если вы выбрали Несколько вариантов выбора , введите варианты, которые пользователь может указать в Опции для пользователя . Каждый вариант представлен пользователю в виде кнопки множественного выбора, но пользователи также могут ввести свой ответ.
Редактор бесед создает отдельные пути в беседе в зависимости от ответа клиента. Путь разговора приводит клиента к соответствующему решению для каждого ответа. Вы можете добавить узлы для создания логики ветвления и указать, что бот должен отвечать для каждой переменной.
(Необязательно) Сохраните ответ пользователя в переменной для последующего использования.
Совет
Определите синонимы для каждого параметра, чтобы помочь боту определить правильный вариант, если неясно, на что должен сопоставляться ответ пользователя.
Выберите значок меню в верхней части узла Вопрос , а затем выберите Параметры для пользователя .
Выберите значок Синонимы для опции, к которой вы хотите добавить дополнительные ключевые слова.
Добавьте ключевые слова по отдельности. Когда вы введете все нужные синонимы, выберите Готово .
Вызов действия
Чтобы вызвать потоки Power Automate и вставить узлы проверки подлинности, выберите Вызов действия .
Если вы включили голосовые возможности для своего бота, вы увидите больше действий.
Показать сообщение
Чтобы указать ответ от бота, выберите Добавить узел ( + ), чтобы добавить узел, а затем выберите Показать сообщение , чтобы добавить новый узел Сообщение .
Введите то, что вы хотите, чтобы бот сказал в текстовом поле.
Вы можете применить базовое форматирование, например жирный шрифт, курсив и нумерацию. Вы также можете использовать переменные, которые вы определили в другом месте в диалоге с ботом.
Перенаправить на другую тему
Чтобы бот перешел в другую тему, выберите Добавить узел ( + ), чтобы добавить узел, а затем выберите Перенаправить на другую тему .
Выберите тему, на которую должен переключиться бот. Например, вы можете отправить пользователя в тему о закрытии магазина, если он спросит о часах работы магазина.
Вы можете рассматривать перенаправленную тему как «подтему».
На холсте разработки исходной темы можно вставить дополнительные узлы под узлом подтемы.
Когда путь для подтемы будет пройден, бот вернется к исходной теме. Затем бот будет следовать узлам, которые находятся под узлом подтемы.
Однако, если вы перенаправите на любую из следующих системных тем, весь разговор завершится:
- Конец разговора
- Подтвержденный успех
- Подтвержденный сбой
- До свидания
- Эскалация
- Начать сначала (также сбрасывает любые глобальные переменные)
Завершить беседу
Когда беседа завершится, вы можете провести опрос, чтобы спросить пользователей, был ли дан ответ или решен их вопрос или проблема. Ответ собирается на странице аналитики удовлетворенности клиентов.
Вы также можете передать беседу живому агенту, если используете подходящий портал обслуживания клиентов, например многоканальный сервис для обслуживания клиентов.
В конце ответа, который решает проблему пользователя или отвечает на вопрос, выберите Завершить диалог .
Чтобы завершить опрос удовлетворенности клиентов, выберите Завершить опросом .
Чтобы вставить узел передачи, который будет связан с настроенным продуктом передачи, выберите 9.0880 Передача агенту .
(Необязательно) Введите личное сообщение агенту.
Добавить условие
Чтобы добавить логику ветвления на основе переменных, выберите Добавить узел ( + ), чтобы добавить узел, выберите Добавить условие , а затем выберите Ветвление на основе условия .