База фраз для чата

ChBot — боты для чатовода (Страница 1 из 5)

Страницы 1 2 3 4 5 Далее

Чтобы отправить ответ, вы должны войти или зарегистрироваться

1 Тема от Murkage 2012-08-14 19:51:55 (2013-06-07 20:59:11 отредактировано Murkage)

  • Murkage
  • Алхимик
  • Неактивен
  • Откуда: Недры Гугла
  • Зарегистрирован: 2010-10-30
  • Сообщений: 45

Уважаемые дамы и господа!

С разрешения администратора, хочу открыть сию тему.
Хочу сразу предупредить — бот является платным.

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

Итак, что же Вы получаете вместе с арендой бота
Та самая панель управления ботом:

Настройки бота:

Каждый раздел ПУ содержит наиболее полную справку для того, чтобы быстро разобраться с настройкой бота под себя:

Пример как можно настроить бота для разговора с людьми:

Раздел игры «Бутылочка», которую также можно отредактировать под себя:

Раздел «Бармен», список вкусностей также можно отредактировать под себя:

Раздел «Повторятор», поможет настроить вывод сообщений в чате через определенное время, будь то простые фразы для общения, либо какие-либо объявления:

Как получить бота
Мы не распространяем исходный и бинарный код бота.
Мы сдаем ботов ТОЛЬКО в аренду.
Для ботов мы арендуем специальный отдельный круглосуточный сервер.
Цена вопроса — 100 руб за 30 дней, скидки при аренде на 60 и 90 дней!
Оплата через WebMoney, ЯД и другие системы оплаты.
Получение кода батарейки — сразу после оплаты, моментально.
Арендовать бота можно здесь: http://chbot.ru/arenda.html

А теперь самый главный вопрос к тем, кто собирается пользоваться нашими услугами — какой функционал Вы бы хотели еще увидеть в боте?

Источник:
ChBot — боты для чатовода (Страница 1 из 5)
ChBot — боты для чатовода (Страница 1) — Ваши предложения по развитию чатов — Форум поддержки Chatovod — Техническая поддержка сервиса chatovod.ru — чат для вашего сайта
http://forum.chatovod.com/viewtopic.php?id=945

Бот болтун для множества социальных сетей в качестве плагина к QIP

Бот болтун для множества социальных сетей в качестве плагина к QIP

Думаю каждый сталкивался со спаммерами в социальных сетях: c попрошайками голосов, «успешными бизнесменами» расширяющими сеть и ищущих партнеров в распространении эксклюзивных пылесосов, сковородок или участниками какой-либо финансовой пирамиды сулящих горы золота.

У меня во Вконтакте более 10 000 подписчиков, анкета немного заметней среднего показателя, а значит спамеры на нее забредают чаще. Часто меня беспокоют =)

И хорошо было бы если все эти спаммеры сразу писали бы чего хотят. Но нет! Они сначала напишут «привет», потом могут о погоде пообщаться, а потом уже начинать впаривать чудо-косметику и топливные присадки. Выходит нужно либо вообще игнорировать сообщения от незнакомых людей, либо как-то выявлять чего хочет собеседник, не тратя на это свое время.

Вот так у меня в 2010-м году и появилась идея поставить какой-то простенький автоответчик, который сможет ответить на «привет», «как дела», «что делаешь». А дальше уже будет понятно что от меня хотят.

Тогда я и вспомнил что старый-добрый мессенджер QIP дружит не только с ICQ, но и умеет принимать/посылать сообщения во Вконтакте и поддерживает еще около десятка других социальных сетей/сервисов. Осталось дело за малым — автоматизировать это. А легче отыскать уже готовый плагин-автоответчик.

Вот так на официальном форуме qip я и нашел плагин «QIP Bot» по адресу :

Плагин конечно захотелось доработать, что и сделал:

Там, кстати, есть и исходники для Delphi.

Плагин программировал в 2011-м году, потому уже не помню какие различия между моими версиями плагина.

Самое ценное в плагине — это текстовый файл reg.txt — база вопросов-ответов. Чем более совершенная база, тем лучше бот будет общаться, тем больше он будет похож на человека. База должна не только содержать большое количество вопросов-ответов, но и эти вопросы-ответы должны быть расположены в логически правильном порядке. Чем более лучший порядок придумаете — тем качественней будет общение.

В упомянутой теме форума можно найти несколько версий баз, самая большая из них на 162КБ текста, моя же база развилась (которой нет на форуме, я ее не выкладываю) до 624КБ текста — это около 5 000 вопросов. Этого достаточно для того, чтобы большинство людей общалось с ботом не понимая что это бот. Некоторые даже умудрялись общаться неделями, влюбляться, назначать свидания (если бот был запущен под женской анкетой), а потом обижаться и писать боту претензии почему он не пришел на свидание =)

Сама база состоит из regexp выражений и ответов, на фразы, которые удовлетворяют этим выражениям. Например:

Если на определенный вопрос написано несколько ответов, то один из них будет выбран случайным образом.

Я свою базу старался создавать так, чтобы она подходила как боту мужского пола, так и женского.

Во время совершенствования базы вопросов-ответов естественно хотелось ее поактивней оттестировать. А с кем активно будут общаться люди?) Конечно с анкетой сексуальной девушки. Пришлось создать несколько таких анкет. Закончилось тем что эти анкеты во вконтакте набрали около 100 000 подписчиков каждая. И не удивительно, ведь это редкость, чтобы красивая и популярная девушка-фейк вместо того, чтобы сидеть в онлайне и молчать, активно, в любое время суток поддерживает флирт парня-собеседника! Моя самая популярная девушка-фейк имела около 150 000 подписчиков и уже была в топе на первых страницах по поиску среди всех людей. Тогда еще профили во вконтакте сортировались по количеству подписчиков.

В качестве защиты от спама или выявления не интересных, или наоборот интересных собеседников — хорошая штука.

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

Источник:
Бот болтун для множества социальных сетей в качестве плагина к QIP
Бот болтун для множества социальных сетей в качестве плагина к QIP Думаю каждый сталкивался со спаммерами в социальных сетях: c попрошайками голосов, «успешными бизнесменами» расширяющими сеть и
http://elims.org.ua/blog/bot-boltun-dlya-mnozhestva-socialnyx-setej-v-kachestve-plagina-k-qip/

Для чат-ботов собрали базу данных с интеллектуальными ответами

Для чат-ботов собрали базу данных с интеллектуальными ответами

Специалисты Facebook разработали программу для чат-ботов, чтобы те максимально осмысленно отвечали на вопросы пользователей.

Об этом говорится в плане разработчиков программы для чат-ботов.

Ответы чат-ботов запрограммированы в базе данных Persona-Chat. База данных состоит из почти 160 тысяч отрывков диалогов реальных людей, которые беседовали от лица выдуманных персон.

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

Чат-бот, например, не обладает сформированной личностью и интересами — и поэтому не может ответить на сложные открытые вопросы вроде «что ты любишь делать в дождливый день?». Разумеется, есть вариант, в котором чат-бот или голосовой помощник отвечает на неизвестный ему вопрос абстрактной фразой вроде «я не знаю» или поисковым запросом.

Но назвать это полноценной беседой невозможно. Кроме того, при общении чат-бот удерживал в памяти только небольшой отрывок диалога и не мог вернуться к информации, предоставленной ему несколько шагов назад.

Чтобы упростить чат-ботам задачу при общении, диалоги взяли из описаний абстрактных личностей, придуманных реальными людьми. Например, описание такой «персоны» может выглядеть так:
«Я вегетарианец. Я люблю плавать. Мой отец работает в Ford. Моя любимая группа — Maroon5. Месяц назад я начал работать дизайнером в рекламном агентстве».

Всего в базе данных 1155 таких «персон». Кроме того, исследователи попросили группу людей оценить получившихся «персон» и придумать их на основе схожих, связанных характеристик: например, любовь к Maroon5 могла быть заменена в «персоне» на любовь к песне «She Will Be Loved», а утверждение о том, что отец «персоны» работал на Ford, могло превратиться в утверждение о том, что близкий родственник работал в автомобильной компании. Это необходимо для того, чтобы расширить известные о «персоне» факты для составления возможного диалога.

После этого двух людей, предоставивших «персоны», просили немного поговорить: каждому из них была назначена случайная «персона». В результате в базе данных диалогов оказалось 164356 высказываний, и на основе этой базы исследователи обучили несколько компьютерных моделей (Seq2Seq и Memory Networks).

Полученные модели диалогов чат-ботов затем оценили, попросив поговорить с ними реальных людей: диалог мог строиться либо вокруг «персоны» компьютера, либо вокруг «персоны» человека, либо вокруг обоих участников диалога.

Разработчики привели пример диалога человека (PERSON 1) и чат-бота, обученного на собранной базе данных:

Персона1: Я только что закончил играть в футбол. А ты что делал?

Персона2: У меня нет домашних животных. В свободное время я пишу. А ты?

Персона1: Только что закончил учиться. Ищу работу.

Персона2: Да, я закончил учиться, я изучал поэзию и прозу.

Персона1: У тебя что-нибудь уже опубликовано?

Персона2: Я в основном пишу фантастику.

Персона1: Тебе нравится смотреть спорт?

Персона2: Тебе нравятся Kings of Leon? Моя любимая их песня — «Use Somebody».

Персона1: Ты женат? У меня скоро свадьба.

Персона2: Хаха, нет, у меня нет на это времени. Надо книгу дописать.

Персона1: О чем твоя книга?

Персона2: О любви. Я очень люблю писать. А тебе больше нравится писать или читать?

Персона1: Я люблю читать, но вообще — чаще футбол смотрю.

Персона2: Да, я люблю писать.

Разработчики диалогов для чат-ботов считают, что этот же алгоритм формирования словарного запаса может быть использован для совершенствования работы голосовых помощников на гаджетах.

Источник:
Для чат-ботов собрали базу данных с интеллектуальными ответами
Специалисты Facebook разработали программу для чат-ботов, чтобы те максимально осмысленно отвечали на вопросы пользователей.
http://golos.ua/i/593489

Обучение бота

Перед вами примерно такое окно. Не пугайтесь, все на самом деле достаточно просто и интуитивно.

В этом окне вам доступна настройка и обучение Бота.

Эти правила имеют самый высокий приоритет. Если встретиться заданная фраза, то БроБот ответит сначала используя это правило и лишь в случае отсутствия нужного совпадение перейдет в следующую категорию правил.

Этот тип ответом полезен для настроек ловли лидов, например фразы «как купить», «сколько стоит» показывают интерес приобрести что-то у вас и вам стоит обратить на это внимание и предоставить хороший ответ.

Эти правила имеют второй приоритет, ищется вхождение по слову, мы предопределил массу самых простых и распространенных фраз и ответов, можете использовать их или же заменить на свои.

Этот тип настроек так же стоит использовать для сбора лидов, см выше примеры.

Правила применяемые по типу сообщения, например когда оно слишком длинное или слишком короткое.

Это по сути универсальные ответы на сообщения со знаком вопроса.

Ну это самое легкомысленное, набор общих фраз, чтобы просто имитировать болтовню.

Если информация вам помогла, мы будем благодарны, если вы отметите это ниже отметив помогла ли вам статья. Если статья не помогла, просьба коротко указать что именно непонятно, написав нам на support@brobot.ru либо в чат на сайте и мы обязательно вам поможем и обновим статью.

Присылайте нам кейсы своих успешных проектов с БроБотом, мы опубликуем его в историях успехов и мы поделимся с Вами безлимитным тарифом!

Источник:
Обучение бота
Перед вами примерно такое окно. Не пугайтесь, все на самом деле достаточно просто и интуитивно. В этом окне вам доступна настройка и обучение Бота. Вы
http://brobot.ru/window-bot-teaching/

По дороге в будущее

Словарь чат-ботов: 10 терминов, которые вам следует знать

Чтение займёт около 3 минут

Когда я впервые начал изучать чат-боты и обработку естественного языка, я столкнулся с путанницей в терминологии. Как и в любой технической области, словарь с общепринятыми терминами облегчает общение специалистов.Вот 10 терминов, которые, я полагаю, будут для вас наиболее полезны.

Первые 3 термина являются самыми важными, поэтому мы подготовили визуальный контент, который, надеемся, облегчит вам понимание.

Высказывания, цели и сущности — это три наиболее важных термина в чат-ботах.

Высказывание (Utterances) — всё, что говорит пользователь. Например, если пользователь вводит сообщение «покажи мне вчерашние финансовые новости», всё предложение — это высказывание.

Цель (Intent) — это намерение пользователя. Например, если пользователь вводит сообщение «покажи мне вчерашние финансовые новости», целью пользователя является получение списка финансовых заголовков.

Намерениям присваивается имя, часто глагол и существительное, например «покажи новости ( “showNews”) ».

Сущность (Entity) . Сущность определяет намерение. Например, если пользователь вводит «покажи мне вчерашние финансовые новости», сущностями в данном примере являются «вчера» и «финансовые». Сущностям присваивается имя, например «dateTime» и «newsType». Сущности иногда относят к слотами (slots).

Остальные 7 полезных чат-бот терминов

Вещание (Broadcast). Вещание — это сообщение, проактивно отправляемое пользователям (как правило при старте сессии — прим. перев) . Это не ответ на введенное сообщение/команду пользователя. Оно также известно как, «сообщение о подписке ( subscription messaging) ». Вещание (Broadcast) — это чат-ботовский эквивалент push-сообщения в мобильном приложении.

Канал (Channel). Каналы являются средой для бесед с чат-ботами. Например, каналами являются Facebook Messenger, Skype, Slack и SMS. Электронная почта и веб-чаты (на сайте — прим. перев) также являются каналами.

Диалоговый интерфейс (Conversational UI). Пользовательские интерфейсы, основанные на человеческой речи, являются либо разговорными, либо письменными. Диалоговые интерфейсы не используют кнопки, ссылки или другие графические элементы. Многие чат-боты, включая Tangowork, смешивают диалоговый с графические интерфейсы.

Обработка естественного языка (NLP). NLP рассматривает сообщение пользователя и извлекает намерения и сущности. К программному обеспечению, обеспечивающему NLP относятся Amazon Lex, Wit.ai от Facebook и LUIS от Microsoft.

Пилот (Pilot) — этап разработки, при которой чат-бот используется для небольшой группы пользователей для тестирования ( аналог бета-версии — прим. перев. ). Стадия пилота (ограниченного доступа) особенно важна для чат-ботов, потому что, в отличие от веб-приложения, количество пользовательских входов нельзя ограничить.

Подтвержденный концепт (Proof-of-concept (POC)): Этап разработки, где чат-бот функционирует должным образом, пока доступ к нему искусственно ограничен. (В каком-то смысле POC можно считать аналогом MVP (Minimum Viable Product) POC демонстрирует потенциал. Использование POC особенно актуально для новых технологий (таких как чат-боты), которые пока не до конца осмыслены заинтересованными сторонами.

Ответ ( Response) — всё, что бот “говорит” в ответ на введенную пользователем информацию.

Источник:
По дороге в будущее
Словарь чат-ботов: 10 терминов, которые вам следует знать Чтение займёт около 3 минут Когда я впервые начал изучать чат-боты и обработку естественного языка, я столкнулся с путанницей в
http://ilyaukrainets.ru/chatbot/slovar-chat-botov-10-terminov-kotorye-vam-sleduet-znat/

Справочник по сервису

Для новичков в HTML

О функциях / Пользовательские «дополнения»

Если у вас возникли вопросы — FAQ

Отредактированно crigon (2010-04-19 08:25:56)

Фильтрация

Синтаксис построчно:
старое_слово^новое_слово^

Функция ищет старое слово в строке написанной посетителем и заменяет на новое слово, также можно использовать не только слова, но и фразы.

Такая маленькая функция владеет огромными возможностями:

1. Антимат
бля^я ублюдок^

2. Антиреклама
chat^класный у вас чат ребята^

3. Тэги — использование тэгов простыми пользователями могут сильно навредить чату
a. прямые — с изпользованием

включение всего HTML
<^ ^

картинка выводится так http://mpchat.com/star.gif
<img>^ </img>^>^

б. секретное использование тэгов
используйте знаки которые вы будете использовать для вывода тыгов, я использую < >, вместо стандартных

включение всего HTML
<^ ^

картинка выводится так http://mpchat.com/star.gif
^ ^>^

4. Вывод сообщений администратора
нужно сказать чтобы все перезашли в чат — обязательно большим шрифтом
^ Немедленно перезайдите в чат! ^

конечно вы можете использовать другое кодовое слово вместо , и использовать свой хтмл код.. вставить пару картинок, или даже флэш с музыкой.

5. Добавление команд
тут дело фантазии и возможностей, можно придумать миллион команд можно крутить чат как хочешь, послать пользователя на другой сайт, писать от его имени, изменять его анкету без разрешения, менять статус за него и т.д.
Но необходимо знать очень хорошо JavaScript!

Вот пример того как можно обновить/очистить фрейм сообщений у всех чатлан:
Для начала можно удалить старые сообщения чата в вебфтп в файле msg.dat, следующий код обновит фрейм сообщений у всех чатлан
^ ^

Можно придумать и другие выкрутасы, но не забывайте что если злоумышленник будет знать эти ключевые слова, то чату не сдобровать.

Бот-робот и его настройка
Для создания робота, необходимо указать в параметрах ник робота и зарегистрировать данный ник!
———————————————————
Что бы обучить робота необхобимо запрограммировать его логику!

Открываете текстовый документ и.
обучаете вашего робота.

Грамматика!
Запись идёт построчно, от простого к сложному!
каждая строка должна содержать знак || — разделитель входных слов(то что говорят в чате) и вывода(то что говорит робот)
входные слова ||выходные слова

| — знак «или»(используется в входных и выходных словах) макс. неограниченно .
& — знак «и»(только в входных словах между |) макс. неограниченно .
|| — разделяет (между входными и выходными) мах 1

и так, пример. (кто то спросил у робота как дела или как делишки)

как дела|как делишки||Ништяк!|Просто класс|Отстой

Это одна из строк мозга робота.
Здесь робот посмотрит фразу и если найдёт «как дела» или «как делишки» , то ответит одной из трёх фраз!
Также можно написать иначе , используя &

Здесь робот если найдёт слово «как» и слово «дела», то ответит одной из трёх фраз!
Преимущество данно способа в том что даже если кто нибуть спросит «как у тебя дела», робот всё равно ответит.. несмотря на то что «у тебя» между «как» и «дела» вы неуказали.
——————————————————-
итог и ответ на ещё один вопрос

в первом он ище фразу «как дела»
во втором два слова «как» и «дела»
то есть во втором также сработает «дела то как?»
а в первом, реагирует только на «как дела»

Иногда робот желает что-то сказать, в зависимости от его активности, даже если вы к нему не обращяетесь, чтобы задать такие фразы:
Необходимо написать ПЕРВУЮ строку мозга следующего вида ( перед || ничего нет )
||фраза1|фраза2|фраза3|.
(Вместо фраз в первой строке можно использовать: %anekdot% %stih% %aforism% %history% — например для вывода роботом анекдотов из базы заполненной вами)

Иногда робот не знает что ответить , поэтому нужно ввести для него стандартные фразы.
Чтобы ввести стандартные фразы при его незнании необходимо написать ВТОРУЮ строку мозга следующего вида ( перед || стоит пробел )
||фраза1|фраза2|фраза3|.

Также можно использовать ник к которому обращяется робот или на который он реагирует, для этого в фразах-ответах используйте %nick%

Для того чтобы создать такого робота нужно хорошее логическое мышление!

Базы робота — чтении вариантов ответов из файлов.

Например вы можете создать такие условия в мозге робота:

где % anekdot % (разрешены только английские буквы и цифры)
есть фаил с вариантами ответов robot/anekdot.dat
в котором ответы располагаются построчно, подробнее в главной админке -> Базы робота!

Вопросы

Чтобы включить робота, просто припишите его ник в параметрах, также укажите там его активность!

1 . «Я бы хотел узнать возможно ли еще сделать так чтобы робот отвечал не оброщаясь к нему?»
Да, робот произносит занесённые стандартные фразы в зависимости от эго активности. Также он реагирует на маты и слова как анекдот, афоризм, стих.

2 . отображение в списке учасников

Робот отображается в списке участников поумолчанию и это можно выключить в скриптах!

3 . логика робота
Это код робота Повторюха в главном чате

Незабывайте.. от простого к сложному, иначе робот будет немногословлен!

Источник:
Справочник по сервису
Справочник по сервису
http://forum.vmeste.eu/viewtopic.php?id=564

(Visited 4 times, 1 visits today)

Популярные записи:

COMMENTS