создание бота для сообщества VK
Начнем с определения. Чат-бот — это специальный программный алгоритм, созданный для полной или частичной автоматизации коммуникации с пользователями. Технология идеально подходит для вовлечения во взаимодействия и ответов на типовые вопросы. Сегодня можно создать бота для беседы для многих популярных социальных сетей и мессенджеров. Но для этого материала мы подготовили пошаговую инструкцию, которая расскажет, как написать бота для ВК.
С какими задачами справляется чат-бот для «ВКонтакте»
Вовлечение подписчика в дополнительные события. Программу можно настроить таким образом, чтобы после подписки на сообщество пользователю поступало предложение согласиться на рассылку, ознакомиться с акциями, посетить раздел с новинками и пр. Это мощный инструмент воздействия, так как он влияет на человека с «горячим» интересом, о чем свидетельствует факт подписки.
Удержание аудитории от выхода из группы. Если подписчик кликнет по кнопке «Отписаться», то чат-бот ВК откроет чат с вежливым предложением остаться. Здесь важно чувствовать свою аудиторию, иначе переубедить подписчика не получится. Хорошо работают скидки, смайлы, призыв вернуться позже и пр.
Быстрая помощь клиентам. Специалисты, которые занимались организацией работы службы поддержки, знают, что клиенты чаще всего задают одни и те же вопросы из довольно ограниченной подборки. Боты «ВКонтакте» после корректной настройки могут автоматически отвечать на типовые вопросы. Для качественной работы нужно просто хорошо продумать многоуровневый логический скрипт.
Проведение мероприятий. Автоматический bot в ВК может самостоятельно проводить розыгрыши, опросы и развлекать аудиторию. Это освобождает время администратора, которое можно с пользой потратить на развитие сообщества.
Зачем нужна эта технология, понятно. Теперь пришло время узнать, как сделать и добавить своего бота во ВК.
В нашем примере мы будем использовать такие инструменты:- рассылочный сервис Senler;
- конструктор ботов Robochat.io.
Регистрация сообщества в Robochat.io
1. Сначала зарегистрироваться в сервисе и добавить группу в личном кабинете.
2. Разрешите инструменту доступ данным и действиям в сообществе.
3. Выберите стартовый шаблон для первичной настройки чат-бота для ВК. После этого система выполнит сопряжение группы и шаблона, а также предоставит доступ к личному кабинету.
4. На этом этапе рекомендуется сразу включить опцию, которая будет отключать бота, когда общение с пользователем начнет администратор сообщества. Для этого в левой части интерфейса управления нужно кликнуть по кнопке «Управление ботом».
После этого система предложит установить время, в течение которого бот для сообщества ВК не будет самостоятельно отправлять сообщения. После сохранения изменений регистрация группы и первичная настройка бота будут завершены.
Реакция бота на подписку
Когда пользователь принимает решение подписаться на группу, это идеальный момент для вовлечения его в автоматическую рассылку. Новые подписчики обычно очень лояльны, поэтому они качественно вступают во взаимодействие с чат-ботом ВК. Чтобы настроить правильную реакцию алгоритма на присоединение к сообществу, нужно выполнить следующую инструкцию.
1. Перейти в раздел настроек «Реакция на подписку».
2. Сформируйте приветствие, а также предложите помощь в навигации и поиске информации.
3. После сохранения настроек алгоритм будет рассылать составленное сообщение всем, кто только что подписался на сообщество.
Реакция бота на отписку
Чтобы попытаться вернуть человека, который решил покинуть группу, нужно настроить раздел «Реакция на отписку». Здесь все делается аналогично предыдущему пункту, но только сообщение должно содержать убедительный, возможно даже, эмоциональный призыв остаться.
К примеру, после отписки пользователь может получить такое сообщение от bot-vk: «Очень сожалеем, Игорь L. Надеемся, ты еще вернешься к нам».Сервис рассылки Senler для отправки приветственных сообщений
Сервис Robochat создан таким образом, что приветственный контакт он выполняет только однажды, и перенастроить эту функцию нельзя. Но аналитика показывает, что один и тот же пользователь может входить и выходить из группы по несколько раз. Чтобы каждый раз приветствовать таких юзеров, можно использовать Senler.
Для применения этой возможности нужно выполнить следующую инструкцию:
1. Зарегистрируйте аккаунт и войдите в личный кабинет.
3. Составьте приветственное сообщение. Добавьте в форму ключевые фразы — это команды для ботов ВК, которые запускают работу алгоритма.
4. Для получения аналитики и расчета конверсии нужно поставить галочку напротив опции «Считать переходы по ссылкам».
Особенности настройки команд
Для работы с командами нужно опять вернуться в личный кабинет сервиса Robochat. Далее ориентируйтесь на следующую инструкцию.
1. Переходим во вкладку «Сценарии» и кликаем по кнопке «Создать команду».
2. В верхней форме прописывается основное ключевое слово.
3. В поле «Ответ бота» нужно добавить возможные ответы. Важно предусмотреть возможность возврата на шаг назад или в главное меню.
Создание игры с чат-ботом
Если вы планируете разработать развлечение для пользователей на основе бота, то нужно в базовое сообщение добавить соответствующую команду типа «Поехали» или «Старт». Теперь нужно создать цепочку вопросов/ответов для самой игры.
Следующая пошаговая инструкция поможет справиться с этой задачей:
1. Создайте новую команду с первым вопросом.
2. Активируйте опцию «перейти на другую команду, если».
3. Пропишите корректный вариант ответа.
4. В сценарии нужно прописать ключ, который будет являться правильным ответом.
В итоге можно создавать продолжительные и увлекательные цепочки, которые помогут развлечь аудиторию.
Использование динамичных кнопок
В чат-бот «ВКонтакте» можно внедрить кнопки на любом этапе настройки. Чтобы интегрировать динамичные элементы в структуру чата, нужно выполнить следующие действия.
1. Перейти во вкладку «Сценарий».
2. В меню выбрать «Клавиатура команды».
3. Откроется интерфейс с кнопками, где нужно прописать ключевую фразу или слово.
4. Задаем следующее действие путем клика по «Добавить переход».
5. Прописываем сценарий для ключа, соответствующего названию кнопки.
6. Сохраняем изменения.
Настроить кнопки чат-бота можно очень гибко. Администратор может «играть» с их цветами и названиями. Динамические элементы можно внедрить на любом уровне структуры скрипта.
Настройка реакций на частые вопросы
Важно не просто добавить ботов в группу, а научить их «понимать» целевую аудитории. Поэтому настройку реакций на типовые вопросы нужно начинать не с ответов. Дело в том, что многие пользователи сначала здороваются в чате и только после ответа задают вопрос. Поэтому сначала нужно прописать реакции на все популярные варианты приветствия. После этого в разделе «Сценарии» можно формировать пул самых распространенных вопросов и реакций на них. К примеру, в подборку можно включить такие универсальные варианты, как «как купить?», «где вы находитесь?», «можете мне позвонить?», «как дела?», «скучаешь?» и пр.
Важный нюанс
Скрипт ответов на типичные вопросы не бывает идеальным. Продолжительная аналитика и доработки могут сделать его хорошим, но все равно будут случаться нестандартные ситуации. Поэтому в ответах важно предусмотреть прямую связь с администратором. Иначе пользователь просто потратит время, а свою специфическую проблему решить не сможет.
Подведем итоги
Теперь вы знаете, как создать своего бота во ВК. Это отличный инструмент для вовлечения аудитории, увеличения продаж и оптимизации рабочих процессов администратора. Используйте ботов для развития бизнеса — это бесплатно и эффективно.
Бот судья: чем грозит применение искусственного интеллекта в судах
Созданный в Колумбии судебный прецедент использования чат-бота ChatGPT заставляет задуматься о новых рисках для правосудия. Конечно, остановить развитие технологий нельзя, но, по мнению адвоката и автора Телеграм-канала «Законы города Китежа» Александра Пиховкина, важно сформулировать условия, направления и границы применения ИИ в судопроизводстве
Популярный чат-бот ChatGPT впервые был использован при вынесении судебного решения. В конце января 2023 года в колумбийском городе Картахена судья обратился к искусственному интеллекту (ИИ) при вынесении решения о компенсации выплат по страховке. Семья страдающего аутизмом ребенка обратилась в суд с требованием признать, что медицинская страховка покрывает ее расходы на лечение мальчика. Чат-бот сформулировал для судьи решение, снабдив его ссылками на практику и разъяснения местного Верховного суда. Иск семьи был удовлетворен.
Судья Хуан Мануэль Падилья Гарсия заявил, что в конце концов решение принимал он сам. Но только сам судья знает точный ответ на вопрос о том, кто раньше, он или ИИ, принял решение по делу. И перспектива того, что внутреннее убеждение судьи может формироваться машиной, не вызывает энтузиазма. Этим ставятся под угрозу базовые принципы судопроизводства.
Материал по теме
Безотказный помощник
Из комментариев судьи следует, что он задал боту ряд вопросов, и ChatGPT выполнил работу, которую раньше делал секретарь суда.
Случайно или нет, колумбийский судья выбрал подходящий пример, чтобы анонсировать приход ИИ в правосудие. Иск об оплате лечения ребенка обращается к нашей человечности, способность к критическому мышлению при этом снижается. Судебное решение в пользу семьи в таком случае кажется справедливым, независимо от действительных обстоятельств дела, которые остаются нам неизвестны. Ведь судья не просто так обратился за помощью к чат-боту. Значит, у него самого были сомнения или, как минимум, вопросы относительно правильного разрешения спора.
То, что судья вступил в непредусмотренное нормами закона и этики взаимодействие с ИИ, составляет одну проблему. Другая проблема заключается в том, что судья сделал это посредством неверифицированного, неюридического, проприетарного (принадлежащего частной компании) продукта. Наконец, очевидно, что судья своими действиями послал сигнал своим коллегам во всем мире о том, что такое в принципе возможно. Он и сам не скрывает этого. По мнению Падильи, другие судьи последуют его примеру.
Вопрос, однако, в том, что, вероятно, далеко не все коллеги Падильи публично признают свое обращение к ИИ при отправлении правосудия. Сможет ли общество застраховаться от бесконтрольного вмешательства технологий в правосудие?
Созданный калифорнийской компанией OpenAI, ChatGPT стал одним из самых быстрорастущих потребительских приложений в истории. С момента своего запуска в ноябре 2022 года бот захватил мир благодаря своей способности писать профессиональные эссе, статьи, стихи и компьютерные коды. Бесплатный, нетребовательный к «железу» и аутентификации, он распространился по миру как вирус, многих привел в восторг и ввел в искушение.
Материал по теме
Критики бота опасаются, что он может быть использован для массового мошенничества, например, в школах и университетах. ChatGPT уже вызвал ряд скандалов в сфере образования, в том числе и в России. Сами создатели чат-бота предупреждали, что, хотя продукт «впечатляет», он может допускать «чудовищные ошибки»
Падилья уверен, что, «задавая вопросы в заявке, мы не перестаем быть судьями, мыслящими существами». Но так ли это?
Система систем
«Казус Падильи» стал первым известным случаем использования ChatGPT для подготовки судебного решения. Но само использование ИИ на судебной и досудебной стадиях давно уже не новость в мире. Многие страны активно внедряют ИИ в досудебные и судебные стадии производства по гражданским, уголовным и административным делам.
Едва ли не самое смелое использование ИИ в судопроизводстве демонстрирует Китай. «Судебный ИИ Китая достигает каждого уголка системы правосудия», — сообщает издание South China Morning Post. По словам директора информационного центра Верховного суда Китая Сюй Цзян Фэна, «умный суд SoS (System of Systems, система систем) теперь подключается к столу каждого работающего судьи по всей стране». Система, основанная на технологии машинного обучения, рекомендует применимое в данном случае законодательство, разрабатывает юридическую аргументацию и исправляет предполагаемые человеческие ошибки в судебном акте. В случае несогласия с ИИ судьи обязаны представлять письменные возражения.
Китай работает над технологическим обновлением своей судебной системы с 2016 года. Правительство принудило суды оцифровать и объединить свои архивы в централизованную сеть, предоставив ИИ возможность анализировать порядка 100 000 судебных дел в день. Критики утверждают, что судьи вынужденно полагаются на ИИ, предпочитая соглашаться с ним даже если его рекомендации основаны на неподходящей судебной практике и неубедительных выводах — просто чтобы избежать хлопот с внутрикорпоративным оспариванием решения машинного разума.
В России официальная позиция судебной власти пока исключает использование ИИ при отправлении правосудия. Еще в 2019 году председатель Совета судей России Виктор Момотов говорил, что искусственному интеллекту неведомы принципы справедливости и гуманизма при назначении наказания, а смысл законодательства, то есть его дух, не может быть выявлен компьютером, но только человеком, и к тому же обладающим высоким уровнем правовой культуры. Такая позиция представляется здравой. Но, если задуматься, ситуация не так проста.
Материал по теме
Во-первых, мир не застрахован от использования ИИ способом, предложенным судьей Падильей, который сам обратился к чат-боту. Во-вторых, возможно незаметное проникновение ИИ в суд через досудебные стадии производства по уголовным делам и делам об административных правонарушениях. Вхождение ИИ в правосудие уже происходит путем сбора и аппаратного анализа доказательств вины на стадии предварительного расследования и дознания или подготовки для суда оснований избрания меры пресечения подозреваемым и обвиняемым. В таких случаях судьям не предлагаются готовые приговоры, но ИИ, хотя и опосредованно, влияет на внутреннее убеждение судьи.
Правовая сингулярность
Неопределенность по вопросу о допустимости доказательств, собранных и обработанных, а фактически созданных ИИ на досудебных стадиях судопроизводства, создает немалые риски. Вне фокуса нашего внимания остаются вопросы авторства машинных алгоритмов, их корректности, полноты, объективности, достоверности результатов работы ИИ. Со времен появления калькуляторов мы склонны слепо доверять результатам машинной активности и поэтому тема использования ИИ в правосудии пока не вызывает больших дискуссий в обществе и власти.
Конечно, нельзя остановить развитие технологий, в том числе и в судопроизводстве. Но прежде, чем делегировать ИИ какие-либо полномочия во всем, что касается правосудия, следует найти ответы на многие вопросы. Например, можно ли вычислить правопонимание? Как ИИ повлияет на базовые правовые понятия, составляющие суть цивилизованного судебного процесса — независимость суда, свободу оценки доказательств, гласность и непосредственность судебного разбирательства, состязательность и равноправие сторон? Как трансформируется презумпция невиновности? Как цифровая среда изменит наше понимание справедливости? Как ИИ в правосудии повлияет на права человека? Что в целом может означать вычислимое право для автономии, авторитета и легитимности права как социального феномена?
Материал по теме
Это вполне актуальные вопросы, учитывая вероятность наступления «правовой сингулярности» — так правовед Кристофер Маркоу из Кембриджа называет гипотетический момент в будущем, когда функциональные возможности ИИ превзойдут возможности судей, прокуроров и адвокатов. В таком мире закон перейдет в состояние равновесия между фактами и нормами. Это грозит отмиранием системы юридической аргументации, которая в настоящее время составляет основу судебного доказывания.
На фоне изменения климата, эпидемий и войн опасности, связанные с применением ИИ в судах, могут показаться надуманными. По оценке World Justice Project, в мире более пяти миллиардов человек так или иначе испытывают трудности с доступом к нормальному правосудию. Высокие технологии могут помочь решению этой проблемы. Существует большой соблазн сначала поправить ситуацию с помощью ИИ, а уж затем разбираться с рисками. Но так это не работает. Если мы хотим сохранить за собой способность к человеческому пониманию справедливости, мы должны контролировать охват искусственным интеллектом любых действий, связанных с обеспечением, охраной и применением права.
Мнение редакции может не совпадать с точкой зрения автора
dialogic · PyPI
Это еще одна распространенная оболочка Python для Алиса и Навыки Сбер Салют и боты в Telegram *, ВК, и Facebook Messenger.
В настоящее время он обеспечивает:
- (почти) унифицированный интерфейс между вашим ботом
и Алиса/SalutTelegram/Facebook/ВК:
DialogConnector
, для которых вы можете создавать или настраивать адаптеры. - Ряд простых конструкторов диалогов:
BaseDialogManager
и его разновидности, в том числе:- простой диалоговый менеджер часто задаваемых вопросов
- простой диалоговый менеджер для заполнения форм
- гибкий диалоговый менеджер с конечным автоматом
- еще более гибкий пошаговый диалоговый менеджер
- Оболочка для хранения состояния диалога:
BaseStorage
и его разновидности (в частности,MongoBasedStorage
) - Еще одна оболочка для использования вашего бота в качестве приложения Flask
Этот пакет может быть установлен с pip установить диалоговое окно
.
Краткая инструкция
Для создания своего бота нужно либо написать конфиг для существующего диалогового менеджера,
или наследовать свой собственный диалоговый менеджер от BaseDialogManager
.
Компоненты dialogic
могут быть объединены в рабочее приложение следующим образом:
import dialogic
класс EchoDialogManager (dialogic.dialog_manager.BaseDialogManager):
def response(self, ctx: dialogic.dialog.Context):
вернуть dialogic.dialog.Response (текст = ctx.message_text)
коннектор = dialogic.dialog_connector.DialogConnector(
dialog_manager=EchoDialogManager(),
хранилище = Dialogic.session_storage.BaseStorage ()
)
сервер = dialogic.flask_server.FlaskServer (соединитель = соединитель)
если __name__ == '__main__':
сервер.parse_args_and_run()
Теперь, если ваше приложение размещено по адресу {BASE_URL}
,
тогда будут доступны вебхуки для Алисы, Салюта и Facebook,
соответственно по адресам {BASE_URL}/alice/
, {BASE_URL}/salut/
и {BASE_URL}/fb/
(и вы можете перенастроить его, если хотите).
Вебхук для Telegram будет установлен автоматически, если вы установите переменную среды TOKEN
на токен
предоставленный вам @BotFather.
Если вы хотите протестировать свое приложение локально, вы можете запустить его с аргументами командной строки:
-
--cli
— для чтения и ввода сообщений в командной строке, полностью в автономном режиме -
--poll
— запустить Telegram бота локально, в режиме длинных опросов (в некоторых странах для этого нужен VPN) -
--ngrok
— для локального запуска бота с помощью инструмента ngrok ** для создания туннеля с вашей машины в интернет. Это, пожалуй, самый простой способ проверить навыки Алисы. без развертывания их где-либо.
Каталог примеров содержит более подробные примеры как создавать диалоги и обслуживать бота.
Если у вас есть вопросы, вы можете задать их в Telegram-чате Диалогика.Цифровая поддержка.
* Оболочка Telegram основана на Пакет pyTelegramBotAPI.
** Разъем ngrok был взят с библиотека flask-ngrok. Он будет преобразован в зависимость, как только библиотека обновится на PyPI.
Бывший генеральный директор VK.com Андрей Рогозов присоединяется к TON Foundation в качестве члена-основателя, чтобы контролировать усилия по созданию продукта в преемнике проекта блокчейна Telegram
21 января 2022 г. — Абу-Даби, Объединенные Арабские Эмираты
После многих лет создания The Open Network (TON) рада объявить об эксклюзивном пополнении в своей команде — Эндрю Рогозове, бывшем генеральном директоре ВКонтакте. Рогозов присоединится к TON Foundation в качестве члена-основателя, возглавив работу над преемником Telegram Open Network, возглавляемым сообществом.
Первоначально разработанная и разработанная Telegram под руководством ее генерального директора и основателя Павла Дурова, Telegram Open Network представляла собой предложенный высокопроизводительный блокчейн с доказательством доли, который был направлен на решение некоторых из наиболее насущных проблем экосистемы блокчейна. время, такие как масштабируемость и пользовательский опыт.
После судебных тяжб с регулирующими органами США Telegram был вынужден вернуть активы, полученные в ходе сбора средств, и ему запретили выпускать новые токены.
Однако энтузиасты TON, в том числе победители конкурсов блокчейнов TON, считали, что TON слишком хорошо спроектирован, чтобы отказываться от него. Итак, сообщество разветвило код и продолжило работу над основной технологией, лежащей в основе TON, переименовав ее в The Open Network, духовного преемника Telegram Open Network.
Теперь, когда TON означает просто «Открытая сеть», проект успешно запросил перенос домена ton.org из Telegram и теперь готов реализовать концепцию, впервые изложенную командой Telegram. Для этих целей Андрей Рогозов является важным дополнением к TON Foundation благодаря его богатому опыту и взаимодействию с Павлом Дуровым и командой Telegram в его ранней карьере (Дуров перестал быть генеральным директором ВКонтакте в 2014 году).
В 2007 году Андрей Рогозов присоединился к ВКонтакте, ведущей российской социальной сети, широко известной как «Российский Facebook» — позже сокращенный до «ВК». эту должность он занимал с 2017 по 2021 год. Рогозов в настоящее время является вице-президентом по социальным сетям в ВКонтакте, ранее Mail.ru — конгломерате, который приобрел ВКонтакте в 2014 году и переименовал его в ВКонтакте в октябре 2021 года. Рогозов перейдет на должность консультанта роль в ВК позже в этом году.
Теперь, в качестве члена-основателя TON Foundation, Рогозов внесет свой вклад в реализацию потенциала TON по созданию эффективного и широко используемого блокчейна с открытым исходным кодом.
Рогозов сказал,
«Я вижу огромные возможности на пересечении блокчейна TON — платформы Telegram с ее активной аудиторией более 600 миллионов пользователей и сообщества разработчиков мирового уровня, которые имеют потенциал для создания большое количество глобальных продуктовых компаний нового поколения».
Ключевой стратегией внедрения, которой придерживается TON, будет интеграция с платформой Telegram, API-интерфейсами и инструментами разработки с использованием пользовательской базы, насчитывающей более 500 миллионов активных пользователей в месяц, которые сильно пересекаются с аудиторией опытных пользователей криптовалюты.
Рогозов добавил,
«Пока мы говорим, уже отправлено несколько продуктов, которые находятся на пересечении TON и Telegram — кошелек Tonkeeper, встроенный бот @donate в Telegram, обрабатывающий подписки на платные каналы с Toncoin и @ бот кошелька».
Об Открытой Сети (TON)Открытая Сеть (TON) — это блокчейн третьего поколения с доказательством доли, первоначально разработанный в 2018 году братьями Дуровыми, основателями Telegram Messenger. Позже он был передан открытому сообществу TON, которое с тех пор поддерживает и развивает его.
TON был разработан для молниеносных транзакций. Это очень дешево, удобно и полностью масштабируемо.