Xbot - мультиязычный обучаемый чатбот + каркас для построения чатботов {ZennoPoster}

Тема в разделе "Бизнес и свое дело", создана пользователем YrKa1, 31 окт 2017.

Статус обсуждения:
Комментирование ограничено.
  1. 31 окт 2017
    #1
    YrKa1
    YrKa1 ЧКЧлен клуба (А)
    Приветствую всех. Предлагаю вашему вниманию Xbot - это уникальный скрипт, созданный на ZennoPosterе, который представляет собой чатбот + каркас для построения собственных чатботов.

    Видеопрезентация



    Оригинал презентации (качество лучше чем на видео)
    Скрытая ссылка


    Скриншот части Xbota
    [​IMG]


    3 основных преимущества

    1. Вам не нужно обладать сильными техническими знаниями. Достаточно понять логику работы со словарями. А если вы хотите интегрировать чатботов в необходимые вам сайты и приложения - знания и опыт работы с ZennoPosterом потребуются.
    2. Вы не зависите от API, сторонних сервисов/компаний - все данные хранятся на вашем ПК, а шаблон при получении бонуса предоставляется в открытом виде.
    3. Стоимость составляет 4 700 руб. и вы платите только 1 раз. Нет никаких привязок к количеству запросов к API, нет ежемесячной платы и пр.


    Основные возможности

    1. Мультиязычность. Вы сможете добавлять абсолютно любые языки.
    2. Уникальность. Практически неограниченное количество возможных вариантов диалога, веток развития диалога.
    3. Адаптивность. Xbotа можно встроить практически в любой сайт за небольшое количество времени.


    Логика Xbotа основана на словарях и ключевых словах. Словари - это текстовые файлы, хранящиеся на вашем ПК, состоящие из ключевых слов, на основе которых происходит анализ сообщений и диалогов.
    Добавляя новые слова или фразы в словари, вы тем самым обучаете своего бота. Вы можете легко адаптировать/натренировать своего чатбота на выполнение различных задач. Области применения Xbotа могут быть абсолютно любыми, где требуется ведение переписки.


    Бонус1
    3 месяца поддержки и обновлений
    Для ЧК и выше - ссылка в подпись + 1 сообщение в смежной теме
    Для Складчиков - 2 сообщения в смежной теме

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


    Бонус2
    [​IMG]



    Вопросы

    Q: С какими правами выдается шаблон?
    A: С правами на Чтение, но если количество складчиков будет >= указанному в Бонус2, то с правами на Изменение.

    Q: На какой версии работают шаблоны?
    A: Да в принципе сама логика Xbotа построена на текстовых файлах. Думаю все же лучше с версии 5.11.0.0

    Q: Какой уровень знаний нужен, чтобы использовать Xbota в готовых сайтах, например, XbotVK?
    A: Только понимание логики работы со списками, чтобы вы могли самостоятельно добавлять/убирать фразы.

    Q: Какой уровень знаний нужен, чтобы добавить Xbotа в нужный мне сайт?
    A: Знания нужны, чтобы Зайти в профиль, Собрать все диалоги и Открыть эти диалоги.

    Q: Будет ли инструкция по использованию?
    A: Да, конечно, будет.



    Пример работы Xbota

    POF

    Badoo

    OkCupid



    P.S. Напишите ваши пожеления к каким сайтам вы бы хотели добавить Xbotа. По возможности добавлю в наиболее востребованные.
     
    3 пользователям это понравилось.
  2. 31 окт 2017
    #2
    analytic
    analytic ОргОрганизатор (А)
    Респект за презентацию = очень научно. Про бонус 2 = я думаю мало кто понял эту аббревиатуру и возможности шаблонов.
     
    1 человеку нравится это.
  3. 31 окт 2017
    #3
    YrKa1
    YrKa1 ЧКЧлен клуба (А)
    да, бонус2, наверное, не совсем понятно(
    XbotOK - Xbot интегрирован в Одноклассники
    XbotVK - Xbot интегрирован в Контакт
    XbotFacebook -Xbot интегрирован в Facebook
    и т.д.
     
  4. 31 окт 2017
    #4
    YrKa1
    YrKa1 ЧКЧлен клуба (А)
    Ищу проверяющих!
    Опыт написания шаблонов для ZennoPoster необходим. В лс пришлите мне пример вашего любого шаблона с правами на Чтение, чтобы оценить. Вам дается 1 день для того, чтобы оценить шаблон и сказать, к какому числу вы напишите и опубликуете отзыв.
    На тест будет предоставлен шаблон XbotBadoo с готовым аккаунтом и правами на Изменение.
    Вашей задачей будет проверка отработки логики согласно словарям и ключевым словам.
    Заранее спасибо.
     
  5. 31 окт 2017
    #5
    analytic
    analytic ОргОрганизатор (А)
    Тема у тебя супер...актуальная...но продажник желательно оформлять как spesy - с эмоциями, с перспективами , кейсами и т.п. Складчикам эта составляющая важнее - твоей трудоемкости. А трудоемкость тут походу не маленькая.
     
    4 пользователям это понравилось.
  6. 31 окт 2017
    #6
    Stromden
    Stromden МодерМодератор Команда форума
    Судя по требованиям к проверяющим твоя складчина только для имеющих опыт написания шаблонов? В таком случае нужно это указывать в условиях участия.
     
    1 человеку нравится это.
  7. 31 окт 2017
    #7
    YrKa1
    YrKa1 ЧКЧлен клуба (А)
    нет, не только у кого есть опыт. для готовых, уже интегрированных, например, для XbotBadoo - нужно только понимание откуда ответ берется и куда записывается, т.е. логика работы со списками/словарями.
    для проверяющих опыт необходим, т.к. чтобы что-то изменить в шаблоне нужно знать что менять, да и проще мне будет общаться
     
  8. 31 окт 2017
    #8
    YrKa1
    YrKa1 ЧКЧлен клуба (А)
    да, есть примеры хорошего оформления) понимаю, что продают эмоции, но привык только на факты обращать внимание, поэтому с этим проблемы бывают. лучше с кем-то мне сотрудничать по оформлению)
     
    3 пользователям это понравилось.
  9. 31 окт 2017
    #9
    analytic
    analytic ОргОрганизатор (А)
    Тут и примеры такого партнерства есть @Рогожкин и @starters , @ivansparta и @socrobotic =)
    И есть примеры - когда технари по одиночке - не взлетают
    п.с. сам технарь....
    п.п.с. напиши что личка открыта для партнерства=) Тут хватает тех, кто способен целый курс и даже тренинг сделать под твою автоматизацию
     
    3 пользователям это понравилось.
  10. 31 окт 2017
    #10
    starters
    starters ОргОрганизатор (А)
    Я так и не понял зачем это
    Это типа автоответчика по ключевым словам?
    который мониторит нвоые сообщения и отвечает?
     
    1 человеку нравится это.
  11. 31 окт 2017
    #11
    starters
    starters ОргОрганизатор (А)
    Судя по описанию - поддержка только после выполнения подписи и рекламы.
    Если не прорекламили, то и поддержки не будет?
     
  12. 31 окт 2017
    #12
    YrKa1
    YrKa1 ЧКЧлен клуба (А)
    условно да.
    но количество сообщений в 1 диалоге, при этом адекватных, может быть неограниченным.
    т.е. анализ идет не только по одному сообщению входящему, но и по всему логу переписки, принимается во внимание весь диалог с самого первого сообщения

    по правилам 2 недели будет, если без рекламы
     
  13. 31 окт 2017
    #13
    starters
    starters ОргОрганизатор (А)
    расширенный автоответчик получается.
    И это все должно как работать?
    Запускаем зенно и что оно делает? Куда что показывает? Что там про сайты? Сколько сайтов ведет 1 поток? Для каждого сайта запускатьб нужно? Крутить 24 часа:
    Напиши подробнее, чтобы люди поняли как и для чего это использовать. Я нихера не понимаю.
    Чтож это заправила такие?
     
  14. 31 окт 2017
    #14
    Фрилансер
    Фрилансер БанЗабанен
  15. 31 окт 2017
    #15
    Stromden
    Stromden МодерМодератор Команда форума
    Общие правила проведения, об обязаловке поддержки ссылок в биб-ках 14 дней.

    @YrKa1 это применимо к стандартным складчинам. В авторских автор сам устанавливает срок поддержки, и чем меньше срок - тем меньше желающих, чем больше срок - тем больше желающих. а некоторые и бессрочно ... мне искренне жаль таких авторов :rolleyes:
     
    4 пользователям это понравилось.
  16. 31 окт 2017
    #16
    YrKa1
    YrKa1 ЧКЧлен клуба (А)
    правила по отрицательным отзывам в течение 14 дней. соответсвенно и поддержка, и обновления будут в этот период всем.

    Логика какая вкратце если говорить:
    - в каждом вашем профиле будет папка Xbot, в которой папка Messages (сюда весь диалог и его лог сохраняется) и файлы Inbox.txt (словарь с ключевиками для анализа входящих сообщений), Outbox.txt (словарь с ключевиками для ответов), Questions.txt (лог всех вопросов), InboxNotFound.txt (лог всех фраз, на которые не нашел ответов)
    - запускаете скрипт (работает многопоточно, т.е идет анализ словарей каждого профиля, который запустили)
    - профиль собирает все переписки, потом открывает каждую и дает соответсвующий ответ или не дает (в зависимости от словаря)
    - если ответ дает, то записывает все в лог и переходит к следующей переписке
    - разбираете файл InboxNotFound и Questions и добавляете новые фразы в Inbox, таким образом обучая
    - при следующем запуске поврояется все

    Инструкция немного более подробная
    Что должно быть
    Директория Xbot в директории проекта с файлам
    Inbox.txt
    Outbox.txt
    InboxNotFound.txt
    Questions.txt


    На выходе
    В директории Accounts/FirstLast/Xbot/Messages текстовые файлы переписок с логом для каждой
    Обновленные файлы InboxNotFound.txt и Questions.txt



    Inbox.txt - согласно этому списку скрипт анализирует Входящие фразы
    Outbox.txt - скрипт выбирает ответ согласно Inbox.txt
    InboxNotFound.txt - входящие фразы ответ, на которые не был скомпилирован, т.е. скрипт не нашел фраз в Inbox.txt
    Questions.txt - записываются все вопросы


    Необходимо постоянно разбирать InboxNotFound.txt и Questions.txt и добавлять необходимые фразы в Inbox.txt, таким образом происходит обучение асбота.


    Inbox.txt

    [ ] \ / ^ $ . | ? * + ( ) { } вот этих символов не должно быть в Inbox
    Все слова должны быть маленькими буквами.

    Значения фраз

    EnglishClientPhrase1 - записываем фразы через | с одинаковым смыслом, т.е. например, все приветствия
    haaai|hai|haii|halo|hay|heeeey|heeey|heeeyyy|heey|heii|helllllllooooooo|helllo|helllooooo|hello|helloo|hellooo|helloooo|hellou|hellou|hellow|helo|helo|hey|heya|heyoo|heyy|heyyy|heyyyyyyyy|hi|hi there|hii|hii|hiii|hiiii|hiya|hy|hye|hyy

    EnglishOurPhrase1ClientAnswer1, EnglishOurPhrase1ClientAnswer2, EnglishOurPhrase1ClientAnswer3 - варианты ответа (может быть неограниченное число) на нашу фразу EnglishOurPhrase1 из Outbox.txt

    EnglishClientGlobalPhrase1 - это фразы, которые могут быть применены с учетом наших фраз, т.е., например, what about you? - относится к нашему вопросу.


    Outbox.txt

    Значения фраз

    EnglishClientPhrase1OurAnswer1_0 - ответ на входящиее сообщение EnglishClientPhrase1 из Inbox.txt
    EnglishClientPhrase1RepeatedOurAnswer1_0 - в случае, если в диалоге, уже были эти фразы то повторный отвт какой будет

    Если 0 на конце - значит скрипт не добавляет фразу к этой
    Если 1 и пр цифры, то добавляет фразу EnglishOurPhrase1 или пр.

    EnglishOurPhrase0 - эта фраза используются, если не получен ответ на нашу фразу, т.е. если молчит, нет новых воходящих (эта настройка во Входящих параметрах)

    EnglishOurPhrase1 (и пр цифры кроме 0) - наши фразы/вопросы

    EnglishOurPhrase1ClientAnswer1_0 - 1 вариант нашего ответа на ответ клиента на нашу фразу EnglishOurPhrase1. В конце фразы ничего не добавляется.
    EnglishOurPhrase1ClientAnswer2_6 - 2 вариант нашего ответа на ответ клиента на нашу фразу EnglishOurPhrase1. Добавляется EnglishOurPhrase6
    EnglishOurPhrase1ClientAnswer3_9 - 3 вариант нашего ответа на ответ клиента на нашу фразу EnglishOurPhrase1. Добавляется EnglishOurPhrase9

    EnglishClientGlobal1PhraseOurPhrase1OurAnswer1_3 - это наш ответ, например, на наш же вопрос, если во взодящем была фраза what about you.



    Пример

    Скрипт анализирует все входящие сообщения и раскладывает их на мелкие фразы.
    Эти фразы в дальнейшем сравниваются со списком Inbox, если находит, то отвечает или не отвечает.
    Например, если 1-ое входящее "Hi How are u?", состоящее из фраз EnglishClientPhrase1 и EnglishClientPhrase8
    Дальше скрипт берет ответы из Outbox списка EnglishClientPhrase1OurAnswer1_0 и EnglishClientPhrase8OurAnswer1_1, т.е. будет взята 1 фраза из каждого согласно спинтаксу (рандомно).
    Если в этих фразах на конце _0, то ничего добавлено не будет, если же _1 или другая цифра, то будет добавлена фраза из EnglishOurPhrase1 в нашем случае.
    т.е. в общем наша фраза будет "Hi)) fine;) what about u?"
    Следующая его фраза также будет разложена по фразам и проанализирована по Inbox. Его ответ на наш вопрос EnglishOurPhrase1 также можно разложить на
    EnglishOurPhrase1ClientAnswer1
    EnglishOurPhrase1ClientAnswer2
    EnglishOurPhrase1ClientAnswer3
    и в зависимости от этого будет добавлена наша фраза
    EnglishOurPhrase1ClientAnswer1_0:::
    EnglishOurPhrase1ClientAnswer2_6:::
    EnglishOurPhrase1ClientAnswer3_9:::
    цифры на конце также добавят какую-либо фразу или ничего
    EnglishOurPhrase6
    EnglishOurPhrase9

    вся логика диалога будет записана в папке Messages


    Пример диалогов из файлов

    файл ххххххххх
    Mark1:::Hello
    LesliePorter1:::Hi there...

    файл ххххххххх_log
    NextMessage291729
    Mark:EnglishClientPhrase1
    NextMessage330474
    LesliePorter:EnglishClientPhrase1OurAnswer1_0

    Пример диалога

    - Hi
    + Hi)
    - How are you?
    + not bad;) what about u?
    - doing great. any luck on here?
    + not much luck here what are you doing in your spare time?
    - well everything
    + give me your whatsapp
    - can't give it to you
    + That's your choice

    а по фразам будет вот так примерно, т.е. будет создан файл id_log в папке Messages

    - EnglishClientPhrase1
    + EnglishClientPhrase1OurAnswer1_0
    - EnglishClientPhrase8
    + EnglishClientPhrase8OurAnswer1_1 EnglishOurPhrase1
    - EnglishOurPhrase1ClientAnswer1 EnglishClientPhrase42
    + EnglishClientPhrase42OurAnswer1_3 EnglishOurPhrase3
    - EnglishOurPhrase3ClientAnswer1
    + EnglishOurPhrase3ClientAnswer1_14 EnglishOurPhrase14
    - EnglishClientPhrase82
    + EnglishClientPhrase82RepeatedOurAnswer1_3

    т.е. если 1_1 стоит, то джобавляестся EnglishOurPhrase1, 1_14 - EnglishOurPhrase14
     
  17. 31 окт 2017
    #17
    antro-ser
    antro-ser ЧКЧлен клуба
    Телеграм есть/будет?
     
  18. 31 окт 2017
    #18
    YrKa1
    YrKa1 ЧКЧлен клуба (А)
    если желающие будут, то постараюсь добавить
     
  19. 31 окт 2017
    #19
    spesy
    spesy ЧКЧлен клуба (А)
    есть же у нас)) - Автошпион в телеграмме может писать любые ответы и к тому же мониторит чаты и каналы.
     
  20. 31 окт 2017
    #20
    Hozy84
    Hozy84 БанЗабанен
    Вы должны предоставить на проверку весь комплект, который получат складчики (без бонусов).
    А так же из названия следует, что вы еще должны предоставить всем складчикам каркас для построения этих ботов, значит каркас должен быть открытым для изменений, что опять же должны проверить проверяющие.
    Или построение ботов используя ваш каркас можно использовать без правки кубиков?
     
Статус обсуждения:
Комментирование ограничено.