как работают чат-боты и кто их делает / Блог компании Just AI / Хабр
Чатботы и искусственный интеллект для понимания естественного языка (NLU – Natural Language Understanding) тема достаточно горячая, про нее не раз говорилось на Хабре. Тем не менее достаточно редко попадаются верхнеуровневые и структурированные обзоры этих технологий и рынка в целом. В своей статье мы попробуем немного разобраться, чем обусловлен спрос на эти технологии, как выглядит современная диалоговая платформа для NLU, какие компании и разработки присутствуют на этом рынке.
Мы, в Just AI (а ранее в i-Free), работаем в этом сегменте с 2011 года, разрабатываем и совершенствуем свою платформу для понимания и обработки естественного языка (NLU-алгоритмы): даем компаниям возможность автоматизации колл-центров и служб поддержки, создаем бизнес-навыки для Яндекс.Алисы. Еще мы учим говорить роботов и умные устройства: в 2017 году был выпущен наш детский робот «Емеля» — первый девайс на российском рынке, который понимает естественный язык (и, кстати, на сегодняшний день свой дом обрели уже около 7000 Емель). Статья – вводная, и если эта тема покажется интересной, то мы будем периодически писать об особенностях создания разговорных интерфейсов, в том числе в формате конкретных кейсов, которые были реализованы для наших клиентов, а также об особенностях различных платформ, технологий и алгоритмов.
Совсем немного истории
Хотя AI — это достаточно широкая область, включающая в себя машинное зрение, предиктивный анализ, машинный перевод и другие области – понимание естественного языка (NLU) и его генерация (NLG) является значительной и быстрорастущей его частью. Первые чатботы и системы их разработки появились достаточно давно. Опуская историю, начавшуюся еще в 50-е годы с Алана Тьюринга и программы Элиза в 60-е годы, а также научные исследования в области лингвистики и машинного обучения 90-х годов, значимым событием более новой истории стало появление языка разметки AIML (Artificial Intelligence Markup Language), разработанной в 2001-м году Ричардом Уэлсом (Richard Wallace) и созданным на его основе чатботом A. L.I.C.E.
В течение последующих десяти лет подходы к написанию чатботов во многом представляли из себя переработки или улучшения этой методологии, получившей название «rule-based подход» или «подход на основе формальных правил». Его суть состоит в выделении семантически значимых элементов фраз, их кодификации, создания специальных формальных скриптовых языков программирования, позволяющих описывать сценарии диалогов. В большинстве привычных нам сегодня ассистентов, в основе своей, используется именно этот подход. Новейшие среды разработки на основе формальных правил – это сложные и комплексные системы, включающие в себя:
- системы ранжирования гипотез разбора,
- выделение именованных сущностей из текста,
- морфологический анализ фраз,
- системы управления диалогом и сохранения локального и глобального контекста,
- интеграции и вызовы внешних функций.
Тем не менее, большая часть разговорных решений на основе подобных систем достаточно трудоемка в своей реализации: чтобы чатбот общался на широкий спектр тем или глубоко и полно покрывал специфичную область знаний требуется большое количество человеческого труда.
Ситуация в этой области существенно изменилась в последнее время с развитием алгоритмов определения семантической близости текстов и технологий машинного обучения в целом, сделавших подходы к классификации текстов и обучению NLU-систем гораздо более быстрыми и удобными. Например, в диалогах, где чатботу требуется получать доступ к большим массивам внешних данных, выделять сотни тысяч именованных сущностей и интегрироваться с внешними информационными системами, по-прежнему требуется приложение большого количества человеческого труда, но процесс создания сложных чатботов стал в разы проще, а точность распознавания интентов пользователя – существенно выше. Именно эти технологии, вместе с заметным продвижением в области технологий синтеза и распознавания речи, а также распространением мессенджеров и вебчатов – обусловили стремительный рост количества внедрений NLU-технологий в 2015-2018-м годах.
Почему эти технологии стали так популярны именно сейчас?
На сегодняшний день есть несколько ключевых драйверов, обеспечивающих рыночный рост технологий NLU.
1. Контакт-центры
Это наиболее крупный рынок для применения NLU-алгоритмов (по данным Everest Group – 330 млрд. долларов в год). Контакт-центры используются сотнями тысяч компаний в мире, начиная с банков, крупных ритейлеров и заканчивая небольшими бизнесами, обслуживающими клиентов силами 2-3 менеджеров отдела поддержки. Огромное количество рутинных операций все чаще передаются искусственному интеллекту: чатботы могут быть использованы для ответов на типовые вопросы (по принципу FAQ, но с понимаем естественного языка и запросов пользователя), в режиме “call steering” для маршрутизации пользователя в нужный ему отдел компании через умный IVR, а также в качестве «суфлеров» — ботов для интеллектуальных подсказок операторам колл-центра. Все это позволяет существенно сократить издержки на персонал и повысить пропускную способность КЦ без увеличения штата. Однако, наиболее эффективна связка AI+Human, когда сложные аналитические вопросы переводятся на оператора, который имеет возможность уделить клиенту достаточное количество времени, по-настоящему помочь и решить проблему.
2. Говорящие устройства
3 года назад появился Amazon Echo, и привычный мир стал еще немного комфортнее: ассистент Alexa умеет будить в заданное время, включать любимую музыку, управлять умным домом, находить и рассказывать новости, заказывать продукты на дом, позволяет вызвать такси или заказать пиццу с доставкой. Это первое массовое устройство на рынке США, обладающее качественным распознаванием речи и умением слышать запрос даже в условиях сильных внешних шумов. Следом появилось устройство Google Home от Google, и на текущий момент они с Amazon делят рынок в примерном соотношении 3:1 (преимущество на стороне Amazon). На рынке Китая борьба еще более жесткая, каждый из интернет-гигантов к 2018 выпустил свою собственную умную колонку – это компании Baidu, Xiaomi, Alibaba, Tencent и JD.com.
Но умными колонками этот рынок не ограничивается – роботы, детские игрушки, девайсы для автомобилей и интеллектуальная бытовая техника, в 2018 году здесь еще предстоит много удивительных открытий.
3. Голосовые ассистенты (IVA)
Alexa от Amazon, Google Assistant от Google, Siri от Apple, Cortana от Microsoft, Алиса от Яндекса – они определяют интенты (намерения) пользователей и исполняют команды. Значительная часть скилов (навыков) создается на сторонних NLU-платформах. Яндекс сейчас формирует вокруг своего ассистента Алисы целую экосистему навыков, открыв бета-версию Яндекс.Диалогов для сторонних разработчиков. При этом рынок виртуальных ассистентов интересен не только для рынка конечных пользователей устройств, он имеет все шансы занять часть рынка автоматизации саппорта для бизнеса (уже сейчас Google Assistant маршрутизирует запросы пользователей в контакт-центры компаний).
В целом, говорящие девайсы и ассистенты – наиболее интересная и перспективная область применения технологий разговорного AI. Плюс это – прямая точка контакта бизнеса и конечного потребителя. Спрос на подобные технологии увеличивается с каждым годом, и Россия не исключение.
Как устроены технологии разговорного AI?
Кратко схему взаимодействия пользователя и, например, чатбота можно представить так:
Первоначально пользователь адресует свой запрос в какой-либо из доступных ему каналов. За запросом стоит некое намерение, интент, т.е. желание получить ответ на вопрос, получить услугу, товар или какой-либо контент, например, музыку или видео. В качестве каналов могут выступать умные устройства, ассистенты, встроенные в устройства или мобильные телефоны, привычный звонок на номер телефона, мессенджеры или вебчаты, подобные популярным в России Livetex, Jivosite или Webim.
Далее, может потребоваться дополнительная обработка или конвертация формата сообщения. Диалоговые платформы всегда работают с текстом, в то время как ряд каналов предполагают голосовое общение. За эту конвертацию отвечают платформы ASR (распознавание речи), TTS (синтез речи), системы интеграции с телефонией. В некоторых случаях может быть необходимо узнавать собеседника по голосу – в этом случае используются платформы биометрии.
Запрос, преобразованный в текст, поступает в диалоговую платформу. Ее задача – понять смысл сказанного, уловить пользовательский интент и эффективно обработать его, отдав результат. Для этого диалоговые платформы используют множество технологий, таких как нормализация текста, морфологический анализ, анализ семантической близости сказанного, ранжирование гипотез, выделение именованных сущностей и, наконец, формирование запросов уже на машинном языке, через совокупность API к внешним базам данных и информационным системам. Примером таких внешних систем может быть 1С, Битрикс24, SAP, CRM системы, базы контента или сервисы, наподобие Deezer или Google Play Music. Получив данные, диалоговая платформа генерирует ответ – текст, голосовое сообщение (с помощью TTS), включает стриминг контента или уведомляет о совершенном действии (например, размещении заказа в электронном магазине).
Как устроена логика обработки запросов в диалоговых платформах (на примере Just AI)?
Здесь мы хотим немного рассказать о внутреннем устройстве систем, обрабатывающих запросы пользователей в диалоговых системах.
Рассмотрим процесс обработки мы на примере нашей платформы, но надо отметить, что на верхнем уровне основные черты одинаковы если не во всех, то по крайней мере в известных нам платформах (здесь мы имеем ввиду платформы для бизнес-скилов, а не «болталку»). Общую схему работы нашей платформы можно представить так:
Основной цикл обработки запроса клиента состоит из следующих событий и действий:
- Система получает запрос клиента в модуль управления диалогом — DialogManager.
- DialogManager загружает контекст диалога из базы данных.
- Запрос клиента (вместе с контекстом) отправляется на обработку в NLU-модуль, в результате чего определяется интент (намерение) клиента и его параметры. В случае обработки не текстовых событий (кнопки и т.п.) этот шаг пропускается.
- На основе сценария диалога и извлечённых данных, DialogManager определяет следующее наиболее подходящее состояние (блок, экран, страницу диалога), наиболее полно соответствующее высказыванию клиента.
- Выполнение бизнес-логики (скриптов) в соответствии с заданным сценарием чат-бота.
- Вызов внешних инфосистем, если таковые запрограммированы в бизнес-логике.
- Генерация текстового ответа с использованием макроподстановок и функций согласования слов на естественном языке.
- Сохранение контекста и параметров диалога в Dialog State DB для обработки последующих обращений
- Отправка ответа клиенту.
Важной частью процесса работы системы является управление ходом диалога (DialogManager), в рамках которого определяется общий контекст сказанного и связь с предыдущими и последующими высказываниями. Благодаря этому процессу та или иная фраза будет восприниматься по-разному, в зависимости от того, в какой момент она сказана, кто ее сказал, какие дополнительные данные были переданы в систему вместе с запросом (например, местоположение пользователя). В некоторых системах DialogManager так же управляет наполнением контекста фразы необходимыми данными (slot filling), которые могут быть получены либо из фразы клиента, либо из контекста предыдущих фраз, либо явно запрошены у клиента. В нашей же системе эти функции вынесены на уровень «сценария» диалога таким образом, чтобы этот процесс был полностью контролируемым разработчиком бота.
Наиболее сложным этапом работы диалоговой платформы является процесс разбора высказывания клиента. Данный процесс называется NLU — Natural Language Understanding, понимание смысла запроса.
В самом упрощённом виде, процесс «понимания» языка состоит из следующих крупных этапов:
- Предварительная обработка текста,
- Классификация запроса, соотнесение с одним из классов, известных системе,
- Извлечение параметров запроса.
И именно в этом месте, наверное, кроются наиболее значительные различия в платформах различных поставщиков. Кто-то использует глубокие нейронные сети, кому-то хватает регулярных выражений или формальных грамматик, кто-то полагается на сторонние сервисы.
Архитектура нашей системы предполагает следующий подход к обработке запроса на естественном языке:
- Разбиение текста на слова.
- Исправление опечаток (при этом сохраняются оба варианта текста).
- Пополнение текста морфологическими признаками – определение нормальной формы (леммы) слов и частей речи (граммем).
- Расширение запроса с помощью словарей синонимов.
- Расширение запроса информацией об «информационной значимости» (весов) отдельных слов.
- Расширение запроса деревом синтаксического разбора.
- Расширение запроса результатами разрешения кореферентности (разрешение местоимений).
- Определение именованных сущностей.
- Классификация запроса с помощью двух подходов (могут быть использованы параллельно): a. на основе примеров фраз и алгоритмов на базе машинного обучения; b. на основе формальных правил (шаблонов).
- Ранжирование гипотез классификации в соответствии с текущим контекстом беседы.
- Заполнение информационных «слотов» — параметров запроса, переданных во фразе пользователя.
Более подробный рассказ о работе модуля NLU — это тема отдельной статьи, которую мы планируем подготовить в ближайшем будущем.
Что должна включать в себя диалоговая платформа?
Современная комплексная диалоговая платформа или, как их еще называют, Conversational Platform, должна включать в себя множество функций и технологических модулей. Схематично их можно показать так:
Чем больше у платформы интеграций, тем быстрее и проще можно создать на ее базе готовый скил. Наличие развитого rule-based синтаксиса может ускорить разработку чатботов в разы. Кроме того, отдельные задачи управления диалогом вообще не реализуемы без формальных правил. Наличие систем классификации и машинного обучения позволяет ускорить создание чатботов на порядки, проанализировав, скажем, огромное количество записей логов за короткое время. Интеграция всего этого в единую систему позволяет комбинировать разные методы в рамках разработки одного проекта, в зависимости от его целей.
Визуальные инструменты конструирования скилов помогают ускорять их создание, упрощать отладку и визуализировать дальнейший поток общения пользователей с системой. Анализ эмоций, богатая и глубокая аналитика, специальные фильтры (например, на использование ненормативной лексики), языковая поддержка, хранение контекста, как и собственно, точность работы используемых нейросетевых алгоритмов, а также производительность, масштабируемость и стабильность – все это также важные, хотя и не всегда очевидные со стороны, особенности диалоговых платформ.
И, несмотря на большое количество компаний, создающих чатботов, единицы имеют полнофункциональные системы NLU и далеко не все существующие системы одинаково подходят для разных задач и языков. На рынке существуют широко известные Lex от Amazon, Microsoft Bot Framework, IBM Watson, Wit.ai от Facebook, но не все они представлены на русском языке или же имеют недостаточно эффективные алгоритмы для русского языка.
Кто участвует в создании технологий NLU в России и на международном рынке?
Теперь интересно посмотреть, кто занимается NLU-технологиями на международном и российском рынках. В приведенную ниже схему включены основные разработчики и решения, приведены ключевые игроки международного рынка, не работающие с русским языком, но достаточно значимые, чтобы их упомянуть. Отдельно отмечены российские или международные компании, которые имеют продукты с адаптацией к российскому рынку и имеющие поддержку русского языка на уровне платформ.
Отдельные компании фокусируются на каналах и интерфейсах доступа пользователя, с точки зрения value-chain они находятся ближе всего к потребителю и обычно имеют своих ассистентов или устройства. В России наиболее значимым каналом является Яндекс с его ассистентом «Алиса». Есть целая группа компаний, которые создают разговорные решения для конечных компаний, поставщиков контента, товаров или услуг, т.е. разрабатывают те самые навыки (скилы) для ассистентов. Среди них есть специализированные компании, а есть интеграторы или разработчики, создающие подобные решения наряду с другими проектами. Все они пользуются теми или иными диалоговыми платформами либо решениями, связанными с сопутствующими технологиями (синтез, распознавание речи), создаваемых либо специализированными командами разработчиков подобного ПО, либо глобальными корпорациями (Microsoft, IBM, Amazon). Ну и конечно, на рынке присутствуют отдельные игроки, фокусирующиеся на отдельных, специфичных областях – например, чатботы для HR, компании, собирающие статистику или консалтинговые компании в этой области. В настоящее время рынок достаточно быстро растет и от месяц к месяцу на нем появляется все больше и больше игроков.
Мы стараемся отслеживать появление новых участников и технологий в этой области и собираемся регулярно обновлять и дополнять новыми участниками и категориями приведенную карту рынка. Кроме того, мы подготовим обзор диалоговых платформ и опишем наши собственные кейсы создания разговорных скилов. Отдельный интерес представляет также сравнение различных алгоритмов определения семантической близости в применении к разным предметным областям и технологии обучения разговорных систем. Всему этому мы и хотим посвятить блог команды Just AI на Хабре.
Что такое чат-боты и зачем они нужны?
Число активных пользователей мессенджеров постоянно растёт. По данным статистики, в 2017 году мессенджеры использовали 1,82 млрд человек. В 2018 году активная аудитория этих приложений может превысить 2 млрд, что составит 80% пользователей смартфонов. Люди выполняют задачи, не выходя из мессенджера, в чём им помогают чат-боты. По данным Bloomberg, отрасль чат-ботов развивается быстрее отрасли мобильных приложений в период их расцвета.
В Казахстане развитие этой сферы тоже не стоит на месте. В феврале 2018 года IT-компания DAR представила робота-помощника DAR VIS, работающего в интерфейсе мессенджера. Кроме DAR VIS, в экосистему входят торговая площадка DAR Bazar, приложение для предпринимателей DAR Business, логистическое решение для интернет-магазинов DAR Logistics и стриминговый сервис DAR Play.
№1. Что такое чат-боты?
Чат-бот – это программа-собеседник, имитирующая человеческое общение при помощи текста или голоса. Чат-боты помогают автоматизировать задачи, работая по заданному алгоритму. Они ведут диалог с пользователем, выполняя его просьбы, отвечая на запросы или развлекая своими ответами. Первые программы, имитирующие общение людей, появились в далёком 1966 году. Виртуальный собеседник Elisa достаточно убедительно пародировал диалог с психотерапевтом. С ростом популярности мессенджеров в 2010-х чат-боты обрели новую жизнь. Большинство работает на платформах популярных мессенджеров: Facebook Messenger, Telegram, Viber, «ВКонтакте», Skype, Slack. Боты могут работать в виде отдельных приложений или быть встроенными в функционал поисковиков.
№2. Для чего мне нужен чат-бот?
Чат-боты многозадачны. По запросам пользователя они выдают полезную информацию: прогноз погоды, курс валют, афишу, перевод слова, последние новости, помогают подобрать подходящий рейс, забронировать билет и заказать такси. Боты-помощники напоминают о предстоящих событиях. Боты почтовых служб отслеживают посылку по трек-коду. Чат-боты облегчают поиск и загрузку книг, фильмов и музыки. СМИ используют чат-ботов для доставки материалов и новостей читателям через мессенджеры. Свои чат-боты есть у таких крупных изданий, как BBC, Forbes,The Wall Street Journal, «Медуза», «Коммерсантъ». С помощью чат-ботов банков и платёжных систем можно совершать финансовые операции, денежные переводы и проверять баланс.
№3. Впечатляет. А что ещё может чат-бот?
Медицинские боты вроде приложения Melody от китайского поисковика Baidu могут провести опрос пациента, записать на приём к врачу и передать специалисту список симптомов для установления диагноза. Образовательные чат-боты помогают изучать иностранные языки. Многие популярные чат-боты умеют развлекать. Они работают как онлайн-игры, викторины и головоломки, присылают смешные фото, гифки, цитаты, шутки, гадают и составляют гороскопы. С ботами-собеседниками можно вести долгие философские диалоги.
Есть и многофункциональные боты, такие как чат-бот в интерфейсе казахстанского мессенджера DAR VIS. Он подсказывает прогноз погоды, энциклопедические сведения и афишу мероприятий в нескольких городах Казахстана. Бот может перевести любое слово или фразу на 100 языков мира. Подключив банковскую карту к чат-боту, можно оплатить мобильную связь, пополнить карту «Онай», купить виртуальную валюту в онлайн-играх, заказать цветы (в будущем будет доступен заказ еды и оплата парковки) и провести денежный перевод.
№4. Могут ли чат-боты заменить людей?
Заменить человека бот не способен, зато может автоматизировать множество рутинных операций, заменить службы техподдержки и call-центры, мгновенно отвечая на популярные запросы и предоставляя справочную информацию. Бот может помочь бизнесу, работая в качестве продавца-консультанта. В ходе диалога с пользователем программа предлагает наиболее релевантные товары и услуги, постепенно сужая список вариантов. Боты неплохо справляются с консультированием по юридическим вопросам. Внутри компаний чат-боты могут забрать на себя часть функций HR и юридических отделов. Они способны принимать заявки на вакансии и проводить опрос кандидатов, планировать график сотрудников и напоминать о важных задачах, организовывать командировки, записывать на курсы и принимать стандартные отчёты.
№5. Впечатляет. Как это работает?
Чат-боты можно поделить на простые и самообучающиеся. Первые могут взаимодействовать с пользователем через кнопки и картинки или принимать текстовые команды. Бот распознаёт текст или речь, выделяя ключевые слова и переводит их в команды. Затем он отвечает в соответствии с заданной программой. Чаще всего в таких чат-ботах есть инструкция со списком команд и ключевыми словами. К этому виду ботов относится и DAR VIS. Вторая разновидность чат-ботов работает по принципу искусственного интеллекта, обучаясь в процессе общения с пользователями, анализируя диалоги и подстраиваясь под индивидуальные особенности пользователей. По этому принципу работают голосовые помощники Siri от Apple и «Алиса» от «Яндекса». С такими чат-ботами можно вести диалоги на отвлечённые темы.
№6. Чем чат-боты лучше мобильных приложений?
У чат-ботов есть ряд преимуществ:
- Удобство работы в одном окне. Не нужно переключаться между разными вкладками меню.
- Чат-боты потребляют мало трафика и могут работать даже на низких скоростях интернета.
- Боты работают на всех платформах с мессенджерами. Создателям чат-ботов не нужно разрабатывать новые приложения для Android и iOS, а пользователям не нужно их скачивать.
- Через чат-боты можно передавать информацию: телефонные номера, изображения, геоданные, трек-коды, фото и видеофайлы. Обрабатывая их, бот может выполнять много задач, например, найти ближайшие кафе или гостиницу в ответ на присланную геометку.
- С чат-ботом одновременно может работать группа людей. У бота DAR VIS есть уникальная функция – «Общий котёл». Пользователи могут скидываться деньгами и оплачивать совместные покупки или расходы.
№6. Где найти чат-ботов?
Самая крупная и удобная англоязычная библиотека ботов – Botlist. Здесь представлены боты (не только чат-боты), работающие на всех основных платформах и мессенджерах. Их можно искать по платформам, категориям и рейтингам. Более 10 тысяч чат-ботов для Facebook Messenger можно найти в каталоге Chatbottle. У них есть свои рейтинги и даже премия «бот года». В этих каталогах нельзя искать русскоязычных ботов.
Для русскоязычных стран более актуален каталог Telegram-ботов Storebot. У каталога также есть бот, помогающий искать ботов. У корпоративного мессенджера Slack есть официальный магазин ботов. В Facebook Messenger ботов можно найти при помощи поиска. Ориентироваться можно на множество подборок «самых удобных» и «самых интересных» чат-ботов для этого мессенджера в Google. Много чат-ботов в виде отдельных приложений можно найти в соответствующих вкладках в магазинах приложений. Приложение DAR VIS доступно для скачивания в App Store и Google Play.
№7. Как создать чат-бота?
Можно создать бот с нуля, но для этого нужно разбираться в коде, но это всё же проще, чем создать приложение. Простого чат-бота, который сможет предоставить пользователям справочную информацию или присылать им оповещения, можно сделать самостоятельно, не обладая навыками программирования. Для этого можно воспользоваться одним из бесплатных конструкторов. Chatfuel – самый простой конструктор чат-ботов для Facebook Messenger, где можно создать самого простого бота за 7 минут, привязав его к странице в Facebook и постепенно заполняя блоки с вопросами-ответами. Чат-ботов Telegram можно делать с помощью бота Manybot, в котором есть пошаговый алгоритм действий. Есть и более продвинутые ресурсы с бесплатными и премиальными версиями. На платформе Dialogflow можно создавать ботов на основе распознавания естественной речи. На платформе Meya.ai можно разработать ботов для всех основных мессенджеров.
№8. Как обстоят дела с чат-ботами в Казахстане?
В Казахстане бизнес и государственные структуры постепенно осваивают чат-ботов как канал коммуникации с гражданами. К примеру, свой бот есть у «Дежурной службы 109» города Астаны. Через него можно можно направлять обращения по вопросам коммунально-бытового характеры. Бот «Казпочты» позволяет отслеживать посылки по трек-коду и присылает уведомления об их статусе. Через него также можно получить информацию о ближайших почтовых отделениях. Свои чат-боты в Telegram и Facebook Messenger есть у нескольких казахстанских банков. Бот @KZPhoneOperatorBot позволяет вычислить сотового оператора по номеру телефона.
Универсальный бот DAR VIS дополнил этот список. При его разработке учтены особенности национального менталитета и речи. Его можно привязать к картам казахстанских банков и номеру телефона. В чат-боте есть стикеры на русском и казахском языках и открытки в национальном стиле. В будущем весь функционал приложения будет локализован на казахском языке. Сейчас интерфейс уже частично переведён на казахский, и чат-бот может вести на казахском простые диалоги.
Лучшие боты для биржи криптовалют 2021 (10+ сервисов)
Трейдинг криптовалют — сложный процесс, который требует определенной подготовки и навыков. Но даже это не так критично, как необходимость тратить огромное количество времени на мониторинг рынка и совершение сделки. Помощником в этом нелегком деле станет бот для биржи криптовалют. Это специальный софт, разработанный для легкой и эффективной торговли.
Лучшие торговые боты
Криптовалютные боты представляют собой специальные программы, которые используют сканеры и индикаторы для определения оптимальных точек входа и выхода с рынка. В зависимости от применяемого алгоритма программа может или просто информировать о наступлении оптимальных условий, либо же размещать и закрывать сделки от имени пользователя.
Данная категория софта очень востребована на рынке и представлена в изобилии. В то же время, трейдинг бот может быть написан в мошеннических целях и вместо того, чтобы облегчать задачи трейдеру, он будет “шпионить” за вами и передавать данные своего разработчики. Некоторые вредоносные боты могут даже перечислять деньги с ваших кошельков своему создателю.
Чтобы не попасть в казус, предлагаем сразу ознакомиться с подборкой лучших криптовалютных ботов, их возможностями и характеристиками.
Centobot
Centobot проверенный сервис, который работает с 2017 года. На сервисе можно создать собственного бота, выбрав криптовалюты и индикаторы, с которыми вы бы хотели работать, либо выбрать один из уже готовых вариантов.
В базе сервиса есть множество интересных программных решений для различного стиля торговли:
- Altcoins Combo. Данный криптобот поддерживает одновременную торговлю сразу несколькими альткоинами, что позволяет диверсифицировать риски.
- Cryptobot v2. 0. Профитность бота 300% в месяц, а все потому, что он разработан специально для торговли самыми дорогими и популярными криптовалютами. Анализ рынка основывается на MAC и RSI индикаторах.
- Crypto Majors. Основа работы бота базируется на индикаторах MACD и CCI.
Это только несколько примеров ботов, имеющихся в базе. На самом деле с помощью сервиса можно создать программу для торговли любыми активами.
- Вид: биржевой.
- Биржи: любые.
- Стоимость: зависит от выбора конкретного бота.
- Преимущества: огромное разнообразие представленных программ.
- Недостатки: прошлые показатели доходности не являются залогом прибыльности в будущем.
Gekko
Gekko — бесплатная программа для торговли криптовалютой, доступная для GitHub. Бот имеет открытые исходный код, что позволяет клиентам легко совершенствовать программу и настраивать ее под свои нужды.
Программа полностью автоматизирована и проста в использовании. Есть удобный веб-интерфейс для контроля хода торговли и визуализации эффективности торговых стратегий.
- Вид: биржевой.
- Биржи: Bitfinex, Poloniex, Bitstamp и многие другие.
- Стоимость: бесплатно.
- Преимущества: содержит множество полезных опций для оптимизации и коррекции торговли, а также для внедрения различных торговых стратегий.
- Недостатки: бот моноволатильный и работает только с ВТС.
aBOT
Arbitraging.co — сервис, где предоставляется программа, позволяющая автоматизировать арбитраж криптовалют.
Не секрет, что для того, чтобы максимизировать прибыль от арбитража трейдер должен иметь глубокое понимание рынка, а также постоянно отслеживать цены активов на различных биржах. На практике это не совсем удобно и требует постоянного перехода с одной торговой площадки на другую.
Используя aBOT все значительно упрощается, ведь программу будет действовать в интересах пользователя самостоятельно. Кроме того, сервис предоставляет также полуавтоматического бота MBOT, с помощью которого отслеживать стоимость монет и совершать сделки на разных биржах можно несколькими щелчками мыши, не покидая единый интерфейс программы.
- Вид: арбитражный.
- Биржи: —
- Стоимость: бесплатно.
- Преимущества: существенно упрощает арбитражную торговлю.
- Недостатки: программа предоставляется бесплатно, но за ее использование придется платить — это умеренные комиссии за каждую совершенную сделку или транзакцию.
BTC Robot
BTC Robot — это один из первых биткоин-ботов, представленных на рынке. Далее программа докомплектовалась поддержкой Эфириума и Лайткоина.
Бот очень прост в использовании и работает в режиме 24/7. Есть возможность установить пробную версию программы на 60 дней, и в случае, если вам не понравится работать с BTC Robot, создатели гарантированно вернут деньги.
- Вид: биржевой.
- Биржи: любые.
- Стоимость: для Виндовс 149$. веб-версия $248 за год обслуживания, платиновый пакет за 498 долларов США, включающий в себя пожизненную лицензию на программу + бесплатно 3 года хостинга для торговли через VPS.
- Преимущества: возможность работать через веб-интерфейс или программу.
- Недостатки: поддержка минимума криптовалют и достаточно высокая стоимость.
CryptoHoper
CryptoHoper — это мощный автоматизированный бот для крипто-торговли, которым пользуются уже свыше 140 000 трейдеров. Программа поддерживает торговлю более чем 100 видами цифровых активов.
Управлять своим инвестиционным портфелем с Cryptohopper максимально просто, а благодаря специальным приложениям для iOS и Android, вы можете делать это даже с помощью своего смартфона.
Начать работу с ботом можно всего в несколько кликов, но внутри программы спрятан полный комплекс инструментов для эффективной торговли, а это свыше 120 различных индикаторов.
- Вид: биржевой.
- Биржи: Bitfinex, Poloniex, Kraken, Huobi и другие.
- Стоимость: от 19 до 99 долларов в месяц (есть тестовый 7-ми дневный период).
- Преимущества: поддержка огромного количества монет и инжекторов.
- Недостатки: предоставляется только на платной основе, при этом самая дешевая версия поддерживает торговлю только 15-тью топовыми монетами.
RevenueBot
RevenueBOT — облачный криптовалютный бот, не требующий для работы скачивания и установки. В основу работы торгового бота заложена стратегия Martingale. Связь с биржами осуществляется с помощью API каналов.
При правильных настройках средний показатель доходности бота 0.2-0.7% в сутки к торговому капиталу. При этом программа не требует от пользователя даже особого контроля и функционионирует по малорискованных схемам.
- Вид: биржевой.
- Биржи: Binance, Hitbtc, Bittrex, Bitfinex, Okex, Poloniex, EXMO, LiveCoin, cex.io.
- Стоимость: 20% от прибыли по каждому циклу, который завершает бот, не более 50$ в месяц.
- Преимущества: полностью безопасен в использовании, поскольку все средства хранятся исключительно на биржевых счетах пользователей, не требует скачивания и установки программы.
- Недостатки: только платная версия.
Gunbot
Это платный бот для автоматизированной торговли, который славится, прежде всего, благодаря своему продвинутому функционалу.
Бот работает по самым проверенным и известным торговым стратегиям, таким как Step Gain, Ping Pong, Боллинджера и еще 32 другие. Он позволяет проводить тонкую настройку стратегий, управлять уровнем риска и имеет еще множество дополнительных функций для продвинутой торговли.
Разработчики Gunbot предлагают клиентам на выбор несколько торговых планов, отличающихся функциональными возможностями.
- Вид: биржевой.
- Биржи: Bittrex, Kraken, Poloniex, Cryptopia и большинство других крупных современных бирж.
- Стоимость: от 0,1 BTC до 0,3 BTC.
- Преимущества: сотрудничает с большинством современных бирж по самым известным торговым стратегиям.
- Недостатки: высокая стоимость.
PHP Trader
Разработкой PHP Trader занимался Кристиан Хащек, которому удалось собрать воедино наиболее мощные торговые стратегии и инструменты. Программа поддерживает автоматизированную торговлю BTC и ETH, способна покупать и продавать монеты при достижении установленной цены. Все данные о совершенных сделках сохраняются в специальном файле JSON или на сервере Redis.
- Вид: биржевой.
- Биржи: Coinbase
- Стоимость: бесплатно.
- Преимущества: качественный, но при этом совершенно бесплатный.
- Недостатки: поддерживает только две валюты и одну биржу.
Leonardo
Относительно новый криптовалютный бот Leonardo, работу которого уже успели оценить 8 тысяч трейдеров. Работа программы базируется на двух популярных стратегиях: Ping Pong и Margin Maker Leonardo. Их можно легко настраивать с помощью удобного интерфейса.
Софт предоставляется на платной основе.
- Вид: биржевой.
- Биржи: Bittrex, Bitstamp, Bitfinex, Poloniex, OKCoin, Huobi и другие.
- Стоимость: от $ 129 до $ 2999 в зависимости от технических возможностей.
- Преимущества: поддерживает огромное количество бирж.
- Недостатки: тарифные планы имеют ограничения по балансу.
Crypto Trader
Crypto Trader работает непосредственно через веб-интерфейс и не требует загрузки софта на ПК. Бот легко интегрируется с биржами с помощью API каналов, благодаря этому осуществляется поддержка всех крупных торговых площадок.
Еще одна интересная функция бота — backtesting. С ее помощью можно тестировать торговые стратегии без финансовых рисков.
- Вид: биржевой.
- Биржи: Coinbase, BTCe, Poloniex, OKCoin, Huobi, Bitstamp и другие.
- Стоимость: от 0,0017 до 0.0206 ВТС.
- Преимущества: не требует скачивания и установки.
- Недостатки: плата за использование списывается ежемесячно.
Zenbot
Zenbot — полностью автоматизированный трейд бот, имеющий открытый исходный кодом, что позволяет пользователям модифицировать программу под себя. Разработчики внедрили в бот технологию искусственного интеллекта, что позволяет ему выгодно заключать сделки и использовать возможности арбитража.
- Вид: биржевой и арбитражный.
- Биржи: Binance, Bitfinex, Bitstamp, Bittrex, CEX.IO, GDAX, Gemini, HitBTC, Кракен, Poloniex, QuadrigaCX, TheRockTrading и список будет постепенно расширяться.
- Стоимость: бесплатно.
- Преимущества: доходность бота за один квартал превышает 1500%.
- Недостатки: не выявлены.
Haasbot
Haasbot — один из старейших ботов, который работает с 2014 года. Бот представлен в онлайн версии, а также в стандартной программе для установки на ПК. В стандартные тарифные планы входит по несколько проверенных торговых стратегий для работы в рамках одной торговой площадки, но расширенные тарифные планы поддерживают также и арбитражную торговлю.
Есть бесплатный двухнедельный тестовый период.
- Вид: биржевой и арбитражный.
- Биржи: Полонекс, Кракен, Битфинекс и многие другие.
- Стоимость: от 0, 066 до 0,187 ВТС в год.
- Преимущества: поддерживается множество торговых стратегий, а также арбитражная торговля.
- Недостатки: ежемесячная абонплата за использование.
Как работает бот для торговли криптовалютой
Криптовалютные боты действуют по заложенному в них алгоритму. При совершении сделок они ориентируются на параметры, которые указаны для них как отправные точки для необходимости открытия или закрытия сделки.
Зачастую эти параметры устанавливаются пользователем вручную, поэтому по сути, стратегия трейдинг-бота — это стратегия самого трейдера интегрированная в программу.
Такие программы способны самостоятельно мониторить состояние рынка, определять исторические закономерности, сравнивать стоимость монеты по различным индикаторам. Пользователю остается лишь задать ключевые параметры, при достижении которых сделки будут закрываться и открываться.
Стоит учесть, что чем больше настраиваемых параметров имеет программа, то тем большее влияние трейдер может оказывать на стратегию торговли и наоборот.
Использование биржевых ботов совершенно легально. Более того, владельцы торговых площадок сами заинтересованы в том, чтобы трейдеры их использовали, поскольку боты способны заключать огромное количество сделок непосильное человеку, а биржи, как известно, зарабатывают именно на комиссии от сделок. Поэтому за использование бота вы не рискуете быть заблокированным.
Виды биржевых ботов
Всего различают три вида криптовалютных ботов:
- Биржевые. Такие программы способны заключать сделки в рамках одной торговой площадки. Заработок основывается на открытии и закрытии сделки в разные временные периоды.
- Арбитражные. Боты покупают криптовалюту на одних торговых площадках, а продают на других, зарабатывая на разнице в стоимости одного и того же актива на разных биржах.
- Телеграмм-боты. Предназначены для поиска покупателей и продавцов в мессенджере Телеграмм.
При этом каждая конкретная программа может отличаться от конкурента наличием/отсутствием тех или иных торговых инструментов и индикаторов. Некоторые предоставляют пользователям возможность существенно влиять на процесс торгов с помощью гибкой настройки, другие работают по заложенным в них стандартным торговым стратегиям.
Как понять, какой торговый робот для криптовалют лучше всего подходит для вас
Криптовалютные боты подходят как для упрощения задач для новичков, так и для автоматизации торговли для опытных трейдеров. При выборе подходящей программы стоит обратить внимание на несколько важных критериев, а именно:
- поддерживаемые криптовалюты;
- интеграция с торговыми площадками;
- стоимость программы;
- безопасность использования.
Ни в коем случае не стоит устанавливать на свой компьютер программы сомнительного происхождения, какую бы прибыль от торговли они не обещали. Во-первых, используя сомнительный софт вы рискуете потерять капитал при неправильном совершении сделок, а во-вторых, такие программы могут иметь встроенные вирусы трояны, которые способны передавать пароли от ваших аккаунтов и кошельков мошенникам.
Бот для торговли на бирже: преимущества и недостатки
Использование криптовалютного бота дает трейдеру ряд преимуществ:
- Время. С ботом трейдер может не только экономить время, затрачиваемое на работы, но и может позволит себе работать по 24 часа в день, что положительно сказывается на доходе.
- Увеличение охвата. Даже продвинутому трейдеру под силу работать всего на нескольких торговых площадках, в то время, как торговый бот может взаимодействовать одновременно с десятками бирж.
- Скорость. Боты открывают и закрывают сделки значительно быстрее, что минимизирует риски и максимизирует прибыль.
- Стратегии. Готовые стратегии способны существенно облегчить вхождение на рынок (особенно на бычий) начинающих трейдеров.
- Отсутствие эмоций. В игре на бирже важно сохранять хладнокровие и не поддаваться эмоциям. Человек же зачастую импульсивен, может поверить слухам или поддаться панике. Программа работает безошибочно и доверяет только торговым импульсам, зафиксированным на графике, а не сплетням в чатах.
В торговли с помощью ботов есть, конечно, и некоторые недостатки. Прежде всего, это необходимость делится частью своей прибыли. Хорошие программы, как правило, стоят хороших денег или взимают дополнительную комиссию за совершение сделок.
Второй подводный камень, с которым можно столкнуться, — это не профессионально настроенные стратегии. Если неправильно настроить программу, то бот может заключать очень много сделок, в результате чего трейдер потеряет много денег на комиссии.
И конечно же, важно понимать, что никакая программа и внедренные в нее стратегии не гарантируют, что сделки в 100% случаях будут закрываться успешно. Используя бот вы можете как приобрести, так и потерять торговый капитал. Единственное, что точно может гарантировать бот — экономию времени.
Post Views: 3 832
зачем создавать, кому использовать и как настроить
Чат-боты как связующее звено между кликами и конверсиями
В интернет-рекламе путь пользователя к конверсии можно разделить на два основных этапа:
1 Взаимодействие с рекламой вне сайта.
2 Поведение на сайте компании.
Эффективность первого повышает оптимизация элементов рекламных кампаний – объявлений, таргетингов, ключевых слов, аудиторий и т.п. За второй отвечает постклик-оптимизация, то есть работа с содержимым и интерфейсом сайта, упрощающая шаги к целевому действию. Задача – помочь пользователю быстрее принять решение, сократив неопределенность выбора.
С ней успешно справляются чат-боты. Виртуальные помощники на страницах сайта предлагают потенциальному покупателю вступить в диалог, распознают его вопросы и снабжают нужной информацией о товаре. Хотя использование чат-ботов – один из digital-трендов последних лет, многие бизнесы до сих пор испытывают трудности с их внедрением.
В этой статье мы еще раз вспомним о преимуществах виртуальных собеседников и выясним, как и в каких случаях их стоит добавлять на посадочные страницы. Речь пойдет только о ботах на сайте – не о чатах в популярных мессенджерах.
Зачем создавать чат-бот
В современном маркетинге чат-бот выполняет функции колл-центра, переводя коммуникации с клиентами в текстовый формат.
Преимущества инструмента
К плюсам чат-ботов относятся:
Сокращение затрат. Нет необходимости оплачивать услуги колл-центра. Автоматический диалог мало отличается от разговора по готовому скрипту, от которого человек, не связанный с компанией, не может отойти.
Исключение человеческого фактора. Защита от «трудных» клиентов и стресса, связанного с их звонками.
Удобство. По данным Google, 65 % пользователей предпочитают писать компаниям, а не звонить им.
Упрощение навигации. Чат-боты умеют по запросу находить на сайте нужные материалы. При этом они способны распознавать больше словоформ, чем традиционный поиск, поэтому общение с ним удобнее.
Адаптация информации. Переписка с ботом дает посетителю ровно тот объем данных, который ему требуется. Читать текст на страницах сайта не обязательно – в условиях информационной перегрузки это большое преимущество.
Поддержка 24/7. Виртуальный помощник может осуществлять поддержку пользователей в режиме ответа на FAQ. В отличие от «живых» специалистов, он доступен для обращения в любое время суток.
Интересующие нас чат-боты бывают двух основных типов:
1 В виде самостоятельного лендинга.
2 Виджет на странице сайта.
Несмотря на все преимущества, чат-боты не всегда способствуют конверсии – в некоторых случаях они могут ей только навредить. Разберемся, каким бизнесам они подойдут, а каким стоит вообще отказаться от этого инструмента.
Кому использовать чат-боты
Лучше всего чат-боты работают в сегменте B2C – с товарами и услугами, о которых пользователи не имеют достаточно знаний. Это могут быть, например, программы страхования, банковские продукты, гостиничные номера, медицинские услуги, развлекательные мероприятия и т.п.
Здесь хорошо работает аналогия с консультантом в фирменном магазине Apple. Вы можете ничего не знать о тактовой частоте процессора, функциях оперативной памяти и различиях видеочипов, но вам достаточно рассказать о своих целях и бюджете, и специалист быстро подберет вам ноутбук, не вдаваясь в подробности.
Если выбор вашего товара может проходить таким же образом, а для покупки пользователю не обязательно разбираться в его устройстве, чат-бот – решение для вас, и его стоит использовать.
Кому не использовать чат-боты
Противоположная ситуация: потенциальный клиент обладает большим объемом информации о продукте и перед покупкой хочет узнать все его характеристики. Часто такое встречается в сфере B2B: корпоративное ПО, промышленную технику, логистические услуги и т.п. заказывают специалисты, хорошо в них разбирающиеся.
Из сегмента B2C сюда попадут персонализируемые товары и услуги, не связанные со сложными технологиями. Например, салоны красоты, мебель, туризм или интернет-магазины с широким ассортиментом товаров повседневного спроса, в выборе которых чат-бот не поможет.
Представьте, что около овощей и фруктов в супермаркете к вам подойдет консультант из предыдущего примера. Вряд ли его вопросы о ваших потребностях помогут вам наполнить корзину – только лишат возможности спокойно изучить все полки самому.
Как настроить чат-бот
Добавить и настроить чат-бот на своем сайте можно несколькими способами. Среди основных:
Плагин CMS
Владельцам сайтов на известных CMS – WordPress, Drupal, joomla и т.д. – как всегда, повезло больше всех. Под эти движки обычно уже есть готовые плагины чат-ботов, для настройки которых не обязательно иметь навыки программирования. Вот некоторые из них:
WordPress – Collect.chat, IBM Watson Assistant, Acobot Lead Generation AI Chatbot (полный список)
Drupal – Drupal Chatbot, Acobot AI Live Chat (Free Chatbot), Chatbot Builder (полный список)
joomla – Webemus Cliengo ChatBot (полный список)
Часто такие расширения работают по наглядной схеме drag-and-drop. Например, в Collect.chat настройка скрипта для бота выглядит следующим образом:
Полная функциональность популярных плагинов бывает платной, но и облегченная бесплатная версия доступна во многих из них.
Специализированный сервис
Второй способ подключить чат-бота – воспользоваться специально созданным для этого онлайн-сервисом. Например:
Среди них вы сможете найти идеальный вариант – как простое визуализированное решение, так и полноценный фреймворк для девелоперов. Правда, бесплатным в этом случае будет только пробный период. По сравнению с плагинами CMS, у самостоятельных сервисов гораздо более развитая клиентская поддержка и широкая кастомизация.
Создание «с нуля»
Самый универсальный, хотя и самый сложный способ создать бота для сайта – написать его «с нуля». Для этого понадобятся либо услуги программиста – штатного или фрилансера – либо знание основ кодинга и понятный гайд.
Примеры хороших инструкций по созданию чат-ботов с помощью Node.js опубликованы по ссылке. Хотя этот подход требует наибольших вложений времени и средств, на выходе вы получаете полностью кастомизируемый виджет, алгоритмы которого известны вам от начала до конца.
Ручная настройка через Telegram
На Хабре некоторое время назад рассматривался необычный подход к созданию чат-помощника для сайта. В нем Telegram-бот используется в качестве посредника между пользователями, задающими вопросы на сайте, и представителями компании, отвечающими на них.
По первоначальному замыслу это не бот как таковой: общаться с клиентами приходится сотрудникам. Однако решение сохраняет все преимущества анонимной текстовой переписки и избавляет от необходимости придумывать автоматические сценарии диалога. При желании его можно модернизировать, «посадив» на другой конец настоящего Telegram-бота, созданного в одном из перечисленных выше сервисов.
6 правил робототехники
В заключение приведем несколько рекомендаций, которым полезно следовать при создании собственного чат-бота.
1 Минимум кликов. Как и всегда в интерфейсах приложений, чем меньше нажатий требует операция, тем меньше шансов, что пользователь бросит ее выполнение. Используйте инструменты упрощенного ввода: от вопросов с множественным выбором и меню до распознавания речи.
2 Минимум сообщений. Дополнение к предыдущему пункту: пользователи ценят, когда бот говорит мало и по делу.
3 Начать с простого. Чат-бот должен создавать ценность для клиента, выполняя хотя бы одну полезную функцию, которой нет в интерфейсе сайта.
4 Предлагать следующий шаг. В идеале при переписке с ботом клиенту не приходиться думать самому.
5 Всегда отвечать. Даже когда чат-бот «не понял» сообщения, лучше с юмором признаться в этом пользователю, чем вообще оставить его без ответа.
6 Персонализировать. Приятнее общаться с ботом, разговаривающим на «человеческом» языке в своей собственной манере. Несколько вариантов ответа на один и тот же вопрос – простой, но эффективный шаг к «очеловечиванию» алгоритма.
Итог
Грамотно настроенный чат-бот помогает упростить взаимодействие пользователей с сайтом и приблизить их к конверсии. Приводить этих пользователей на сайт по разным каналам продвижения удобно через бесплатную систему автоматизации рекламы Click.ru.
В сервисе есть все необходимые инструменты для быстрого запуска контекстных и таргетированных кампаний: от планирования семантики и анализа конкурентов до распределения бюджета и генерации готовых объявлений. Стабильное вознаграждение партнерам с оборота рекламных расходов в Яндекс и Google позволит выделить больше средств на постклик-оптимизацию, в том числе, разработку бота. Уделяйте больше внимания потенциальным клиентам на нижних уровнях «воронки продаж», автоматизировав привлечение трафика с верхних.
Creat Short and Simple ботов на 3Commas — Botcryptotrade.com
Рад снова видеть вас на криптовалютном канале botcryptotrade.com. И снова я буду говорить о сервисе ручной и автоматической криптотрейдинга — 3Commas . В предыдущем видео мы рассмотрели основные функции этой системы, такие как «Smart Cover», «Smart Sell», «Smart Trade» и «Buy / Sell» для удобной ручной торговли криптовалютой. Теперь коснемся основной темы — автоматической торговли криптовалютой роботами 3Commas! Давайте начнем.
Минимальное требование — иметь подключенную учетную запись BINANCE или KUCOIN или любую другую биржу к 3commas. При использовании BINANCE необходимо включить оплату комиссии в BNB и купить за это несколько монет. Это необходимо для нормальной работы бота. Это позволит вам избежать остатков монет («хвостов») и получать больше прибыли более быстрыми темпами. Я говорил о том, как подключить криптобиржу к 3Commas в другом регистрационном видео, поэтому мы пропустим этот шаг.
После этого вы можете перейти на страницу «Мои боты» и создать первого бота. Вы должны использовать минимально возможные объемы и процент прибыли в первой паре сделок. Это поможет вам более эффективно понять, как работает бот, а также вы узнаете, как влияют настройки вашего бота. На этой странице в верхней части сайта вы можете увидеть 4 типа ботов, которые вы можете создавать: «Короткий бот», «Простой бот», «Составной бот» и «Составной короткий» бот. У каждого робота свои уникальные настройки и параметры.Пройдемся по каждому из них. Создание и настройка параметров для «Простого бота» и «Составного бота» требует практически одного и того же процесса, за исключением того, что «Составной бот» имеет больше параметров в своей конфигурации.
Создание короткого бота
Вы можете создать нового короткого бота на страницах «Бот» или «Мои боты». Для этого нажмите кнопку «+ Короткий бот». После нажатия на «+ Простой бот» откроется страница, на которой вы увидите опции «Простой бот» — «Основные параметры», «Условие начала торговли», «Действия» и «Помощник».Давайте узнаем обо всех подробнее.
Первое поле «Имя» — это имя бота. По умолчанию наш робот будет называться «Мой короткий бот».
Второе поле «Exchange» — это наша подключенная биржа, например BINANCE или KUCOIN .
Далее система дает нам несколько советов по выбору торговых пар — «Рекомендуемые пары» согласно 3Commas . Это список самых релевантных пар с наиболее закрытыми сделками за прошедший день.Рядом с третьим полем находится «Пары», где вы можете вручную выбрать любую понравившуюся пару.
Четвертое поле «Стратегия» предназначено для выбора «Коротких» или «Длинных» стратегий, но, поскольку мы выбрали «Создать короткого бота», система находится в настройках по умолчанию для «Короткой» стратегии, поэтому мы просто оставлю это. Но в случае, скажем, мы создали «Простого бота», система будет иметь настройки по умолчанию для стратегии «Длинная». В соседнем пятом поле «Валюта прибыли» вы можете выбрать «Валюта котировки» или «Базовая валюта», которая определяет, какую криптовалюту бот должен увеличить.Если выбран вариант «Котировка валюты», бот получит прибыль, а монета, которая находится в левой части пары, увеличится. Например, посмотрите BTC_LTC — BTC. Если выбрана «Базовая валюта», бот получит прибыль и увеличит монету, которая находится в правой части пары, например, BTC_LTC — LTC.
Шестое поле «Базовый размер сделки» — это начальная сумма размера сделки. Робот будет использовать эту сумму для первого ордера на покупку после открытия новой сделки.Если вы выберете торговую пару BTC_ADA и введете в это поле значение 0,2, а затем запустите бота, он купит ADA по 0,2 BTC после открытия новой сделки. Седьмое поле — «Размер безопасной сделки» — робот установит защитные приказы после того, как вы откроете сделку, чтобы усреднить вашу цену покупки, когда криптовалюта упадет. Этот параметр настроен для данного объема приказов безопасности. В предыдущем примере с BTC_ADA, если вы введете здесь 0,2 и оставите все остальные настройки, как раньше, затем запустите робота и дождитесь новой сделки, когда она откроется, робот установит 3 приказа безопасности.Они будут на уровне -1%, -2% и -3%, а начальная цена каждого будет размером 0,2 BTC.
Ниже мы можем установить значение «Target Profit», введя процент или перемещая ползунок. Он определяет, какой должна быть прибыль до того, как робот закроет сделку. После открытия новой сделки бот установит «Take Profit» выше, чем процент, указанный в этом поле. А рядом восьмое поле — «Тип тейк-профита». Как теперь рассчитать целевую прибыль на 3commas?
— Используя процент от базовой сделки, бот устанавливает цель «Take Profit», исходя из размера начального ордера, не принимая в расчет общий купленный объем.Например, сделка открыта с размером первой сделки 100 долларов и целевой прибылью 5% (5 долларов), после чего цена снижается. Итак, робот купил монету на 900 долларов дороже, используя приказы безопасности, и теперь общий объем торговли составляет 1000 долларов. Робот выставит ордер на продажу и попытается получить прибыль 5 долларов (5% от 100 долларов), а не 50 долларов (5% от 1000 долларов).
— процент от общего объема — робот будет получать прибыль от общей суммы сделки. Как и в предыдущем случае, робот выставит ордер на продажу, чтобы получить 50 долларов (5% от 1000 долларов).
Ниже мы видим опцию «Максимальное количество защитных сделок», это максимальное количество защитных ордеров, которое может быть выполнено для каждой сделки. Рядом есть опция «Максимальное количество активных безопасных сделок». Это относится к тому, сколько приказов безопасности робот будет держать открытыми на сайте обмена. Если установленное значение одинаково для «Максимального количества безопасных сделок» и «Максимального количества активных безопасных сделок», робот установит все доступные защитные ордера на новую сделку после ее открытия. Чуть ниже мы можем установить опцию «Отклонение цены для открытия безопасных сделок» — шаг в% между страховочными ордерами.Если мы поставим здесь 5% и начнем новую сделку со 100 долларов, то первые 3 страховых ордера будут установлены на уровне 95, 90,25 и 85,73 доллара. Далее, опция «Шкала объема страхового приказа» относится к шкале, которая увеличивает объем каждого нового страхового приказа. После перехода к опции «Шкала шага страхового приказа» шкала увеличится в% между шагами страхового приказа.
Далее переход к полю «Не начинать торговлю с объемом торгов меньше чем за 24 часа» — робот откроет новую сделку через 24 часа, если объем криптовалюты больше, чем при первом вводе сюда.Если вы создадите робота со всеми парами биткойнов и установите для него значение 500, робот будет торговать единственной криптовалютой в течение 24 часов с объемом не менее 500 биткойнов. Если робот использует не биткойн-пары, а, например, Ethereum, этот фильтр все равно будет использовать биткойн для своих расчетов. Объем в течение 24 часов также будет автоматически конвертирован в биткойны по текущему курсу.
Десятое поле «Stop Loss» — если цена криптовалюты опустится до или ниже этого уровня, робот завершит сделку с убытком рыночным ордером.Значение должно быть ниже последнего приказа безопасности.
Одиннадцатое поле «Время ожидания между сделками» — робот не откроет новую сделку, пока не пройдет указанное количество секунд. «Составной робот» имеет разные таймеры для каждой пары.
Двенадцатое поле «Минимальная цена для открытия сделки» и тринадцатое поле «Максимальная цена для открытия сделки» предназначены только для «Простых» ботов. Робот не откроет новую сделку, если текущая цена ниже минимальной или выше максимальной.
Четырнадцатое поле «Задержка начала сделки» — доступно только для QFL и стандартных ТВ сигналов.Вы можете установить количество секунд, на которое должна быть отложена сделка, и открыть ее позже.
Опция «Трейлинг», настроенная для функций «Take Profit» и «Stop Loss», позволяет роботам покупать или продавать ордера, следуя цене, а также позволяет им закрывать ордера в нужное время.
И последнее поле «Скоро в продаже», это дополнительные функции, которые увеличивают возможности автоматической торговли криптовалютами. Это пятнадцатое поле «Лимит накачки» и шестнадцатое поле «Лимит изменения цены BTC», которые в настоящее время недоступны для использования и являются секретом.Но они очень интересные. Мы с нетерпением ждем возможности узнать об этих функциях.
Ассистент и опции торгового обзора на 3commas
Помощник секции предоставляет нам различную информацию о боте, которая зависит от его текущих настроек. Баланс на бирже отображает количество средств, доступных на бирже. Максимальная сумма средств на депозите, используемая ботом, покажет вам, сколько средств может потребоваться боту для открытия всех защитных ордеров. Максимальное отклонение цены последнего защитного приказа показывает, насколько может быть ниже начальная цена полного страхового приказа.Процент средств, используемых ботом, — это максимальный процент вашего депозита, который бот может использовать для обмена.
Последнее поле — семнадцать — «Условие в начале транзакции». Этот раздел позволяет вам настроить условие в начале транзакции, используя Торговый обзор, QFL или другие параметры. Trading View и QFL являются наиболее часто используемыми, поэтому мы рассмотрим только эти два параметра.
Торговый обзор
3commas принимает эти сигналы здесь: https: // www.tradingview.com/cryptocurrency-signals/. Сервис Trading View выполняет расчеты индикаторов в реальном времени и использует инструменты технического анализа. На основании этого анализа монете присвоен текущий рейтинг от -10 до 10. Этот рейтинг отражает мнение системы Trading View относительно того, куда пойдет цена:
От -10 до -1 указывает на «сильные продажи» и «продажи». Чем меньше число, тем сильнее сигнал к снижению цен и продаже;
0 — нейтральный. Неясное направление цены;
От 1 до 10 — «Покупать» и «Сильно покупать».Чем больше число, тем сильнее сигнал к его подорожанию и к покупке.
Если вы выберете «Купить», бот будет покупать монеты с рейтингом 1 или выше, если вы выберете «Сильная покупка», он будет покупать монеты с рейтингом от 6 и выше.
QFL (Quickfingers Luc)
Эта стратегия основана на линиях поддержки и ценовой модели «Dead Cat Bounce», которая представляет собой временный отскок цены после падения.
После выпадающего меню происходит определение ценовых баз (поддержек), которые должны вызвать отскок.После этого снижения бот будет открывать сделки.
Сохранить короткие настройки бота
После того, как мы упорядочили все необходимые настройки, нам нужно их сохранить. Для этого нажмите кнопку «Создать бота» и наш бот будет создан! Можно просто запустить бота и дождаться положительного результата. Кроме того, при желании вы можете попробовать протестировать бота в режиме «Бэктест», это самый наглядный и бесплатный способ проверить настройки бота, прежде чем использовать его на практике. Справа на графике показано, как ваши настройки влияют на поведение бота.Иногда очень полезно знать, каковы ваши настройки для ботов, прежде чем открывать сделку по-настоящему. Если он вам не нужен, вы можете сразу нажать на кнопку «Создать бота».
Как работает Short Bot
Принципы работы шорт-бота таковы — продавать дорого, покупать дешевле. Это обратная версия алгоритма Long. Бот запускает новую сделку согласно первому условию, которое доступно для выбора на этапе создания. После этого бот сразу выставит заказ на покупку монеты.Если цена ПОНИЖАЕТСЯ и ордер закрывается, цель по прибыли будет достигнута. В случае, если она ПОВЫШАЕТСЯ, бот будет устанавливать защитные приказы ПРЕВЫШАТЬ ПРОДАЖУ каждые X%. Каждый открытый защитный ордер будет усреднять ПРОДАЖУ, и это дает вам возможность переместить цель «Take Profit» ВЫШЕ, чтобы вы закрыли сделку без потери денег при первом скачке цены — продайте 1 монету за 10 долларов, купите 1 монету за 9 долларов. Прибылью будет разница в ценах: потому что вы потратили на покупку меньше, чем продали.Следовательно, потратить 9 долларов вместо 10 долларов взамен.
Алгоритм выглядит так:
Продам часть монет.
Установить ордер на покупку.
Установить безопасные ордера на продажу.
В случае открытия страховых ордеров обновить ордер на покупку.
Отмените страховочные приказы и рассчитайте прибыль после завершения покупки.
Создание простого бота и принцип его работы
Вы можете создать нового «Простого бота» на страницах «Боты» или «Мои боты», для этого нажмите «+ Простой бот».Все основные параметры и настройки в «Простом боте» такие же, как и в «Коротком боте». Не буду повторять это объяснение снова — вы сами видите, что все выглядит точно так же. Единственное отличие — в настройках по умолчанию в поле «Стратегия» уже выбрана «Длинная», а не «Короткая». Но я объясню, как «Простые боты» работают с «Длинной стратегией» на 3Commas .
Принципы работы стратегии «Long» — покупать дешевле и продавать дорого.Робот начинает новую сделку согласно одному из условий, доступных для выбора во время создания. После этого бот сразу устанавливает порядок ПРОДАЖИ монеты. Если цена ПОДНИМАЕТСЯ и ордер закрывается, цель по прибыли достигнута. В случае, если цена ПОНИЖАЕТСЯ, робот будет устанавливать защитные приказы НИЖЕ цены ПОКУПКИ каждые X%. Каждый открытый защитный ордер усредняет цену ПОКУПКИ, что позволяет переместить цель «Take Profit» НИЖЕ и закрыть сделку без потери денег после первого отскока цены.Купите 1 монету по 10 долларов, затем продайте по 11 долларов. Вы получите прибыль от разницы в ценах, так как вы получите больше после продажи. Получил 11 долларов, когда ты потратил только 10 долларов.
Алгоритм выглядит так:
— Купить часть криптовалюты.
— Установить ордер на продажу.
— Установка защитных ордеров на покупку.
— При открытии защитных ордеров обновить ордер на продажу.
— Отмените защитные приказы и рассчитайте прибыль после продажи.
В этом видео вы узнали, как создавать «длинных» и «коротких» ботов на 3Commas .Теперь вы знаете, как это работает и чем он отличается от ботов на других сервисах. В следующем видео я расскажу вам, как создавать «составных» длинных ботов и «составных» коротких ботов. Теперь создайте своего первого «короткого» или «длинного» бота на 3Commas и опробуйте его в течение 3 дней бесплатно.
Как работают боты Facebook Messenger и почему они не работают
Facebook — одна из самых крупных компаний, активно использующих ботов. И особый вид ботов: чат-боты, которые интегрированы прямо в Messenger.Идея Facebook была простой. Приложения раздуты и сложны в использовании. Кроме того, в наши дни никто не устанавливает новые приложения. Вместо этого, если вы интегрируете свою услугу или продукт в мессенджер, которым люди пользуются каждый день, они с гораздо большей вероятностью воспользуются вашим продуктом или услугой.
Но для Facebook это не так хорошо. После более чем года продвижения ботов Facebook, Facebook сокращает количество своих ботов после того, как сообщалось о 70-процентном уровне отказов.
Что случилось? Вкратце, некоторые фундаментальные недостатки дизайна как в реализации Facebook, так и в текущем состоянии технологии чат-ботов привели к неинтуитивным решениям.Длинная версия? Читать дальше.
Как работают боты в Facebook Messenger
Боты Facebook обычно используют некую структуру обработки естественного языка, чтобы понять, что пытается сказать пользователь.В зависимости от того, насколько сложен бот или насколько хорошо он запрограммирован, бот вернется с ответом на вопрос пользователя. Если они этого не делают, бот может либо вернуть обратно список вопросов, которые пользователь может задать, либо напрямую связать пользователя с человеком.
Боты Facebook Messenger, которые хорошо спроектированы, либо работают в тандеме с человеком, либо имеют крайне ограниченные типы действий, которые они могут выполнять.Для последнего Facebook предоставляет разработчику набор инструментов и шаблонов. Они могут использовать такие элементы, как кнопки с призывом к действию, карусели, списки, изображения, мультимедиа и многое другое, чтобы создавать мини-приложения внутри чата.
Скажем, например, пользователь хочет купить цветы для своей матери.Они начинали чат, предоставляя адрес, а затем просматривали выбор договоренностей с помощью карусели. Они могут использовать кнопки для перехода к разным категориям. Как только они принимают решение о договоренности, они вводят дату доставки, оплачивают с помощью встроенного варианта оплаты и все. В этом случае вмешательство человека не потребовалось, потому что сценарий использования был очень простым. Пользователю не нужно было скачивать или устанавливать приложение. Все, что им нужно было сделать, это добавить контакт в Messenger и начать работу.
Если мы возьмем пример бота-мессенджера электронной коммерции, человек войдет, чтобы ответить на любой вопрос пользователя.Таким образом, пользователь может просматривать категории и элементы с помощью встроенных инструментов. Но как только они набирают вопрос, он переходит к настоящему человеку. Бот не пытается быть умным и сам отвечает на вопрос.
Почему они терпят неудачу
1.Потому что большинство ботов все еще не умны
Хотя термин «искусственный интеллект» используется, как леденец в день рождения шестилетнего ребенка, большинство ботов Facebook Messenger не совсем умны.У них нет собственного мозга. Большинство чат-ботов кодируются вручную, и это их недостаток. Чат-боты дадут вам ответ или помогут сделать что-то, если это специально запрограммировано. Если немного отвлечься от сценария, они потеряют (несуществующий) разум. В некотором смысле чат-боты похожи на те телефонные деревья, где вы звоните в службу поддержки и нажимаете разные кнопки для разных результатов.
Как ни странно, большинство чат-ботов Facebook даже не о чате.Когда вы начинаете, вам предлагаются некоторые действия. Выберите что-нибудь, и вы получите еще один набор действий. Так далее и тому подобное. Большую часть времени вы нажимаете кнопки, просматривая длинный список в поисках действия. И если вы думаете, что можете просто попросить чат-бота сделать для вас что-то конкретное на естественном языке, что ж, удачи в этом.
2.Ботов Facebook сложно найти
У Facebook огромная проблема с обнаружением ботов как для новых, так и для вернувшихся пользователей.Есть более 30 000 ботов, но нет центрального хранилища. Если Facebook хочет быть платформой для ботов, должен быть магазин ботов.
Вторая проблема — это фундаментальный недостаток дизайнерского подхода Facebook.Боты появляются в том же списке, что и ваш список разговоров. Они там заблудились.
3.Они пытаются быть людьми и эффектно терпят поражение
Нет ничего более раздражающего, чем компьютер, пытающийся быть человеком и терпящий неудачу.Вы знаете это чувство. Вы просите Сири сделать что-то для вас, и вместо того, чтобы сделать это, она возвращается с язвительным ответом. И все это просто для того, чтобы «добавить индивидуальности». «К сожалению, разработчики чат-ботов Facebook пошли по тому же пути.
Они пытаются сделать своих ботов более дружелюбными, доступными и веселыми.Это благородные цели. Однако в настоящее время человеческий фактор ощущается как глазурь на полуиспеченном пироге.
4.Они не совсем полезны
Это большой.Пользователи бы справились с проблемой обнаружения, сложной структурой и даже ловушкой, если бы эти вещи были действительно полезны. Под этим я подразумеваю, что чат-бот решает настоящую проблему. И для данного случая использования это намного лучший вариант по сравнению с использованием приложения или веб-сайта.
Для подавляющего большинства чат-ботов это не так.
Будущее чат-ботов
Когда на горизонте появляется новая технология, начинается золотая лихорадка.Компании пытаются интегрировать это в свои продукты, иногда даже не обдумывая. Этот эксперимент — отличная вещь. Это то, что ведет к инновациям в разработке программного обеспечения и оборудования. Но это также означает, что большинство попыток заканчиваются неудачей. Что тоже нормально.
Это все еще первый раунд для чат-ботов.В прошлом году компании и разработчики начали изучать, где и как боты наиболее эффективны, и в каких случаях боты действительно имеют смысл и помогают конечному пользователю. И пока разработчики продолжают это делать, будущее чат-ботов светлое.
Мы видим, что чат-боты полезны для выполнения простых, повторяющихся, персонализированных и быстрых действий.Особенно голосовые чат-боты. Они не совсем замена для сложных приложений, которые сильно зависят от визуальных эффектов.
Используете ли вы чат-ботов или ботов Facebook Messenger в реальной жизни? Считаете ли вы их полезными для выполнения каких-либо конкретных задач? Вы хотите разработать бота? Поделитесь с нами в комментариях ниже.
Кредиты изображений: marcelokimura / Shutterstock
7 подземных торрент-сайтов для получения контента без цензурыВам нужны специализированные поисковые системы, чтобы найти легальные торренты, закрытые дома, публичные записи и даже НЛО.Войдите в даркнет.
Об авторе Хамош Патхак (Опубликовано 124 статей)Хамош Патхак — внештатный писатель по технологиям и дизайнер пользовательского опыта. Когда он не помогает людям максимально использовать их текущие технологии, он помогает клиентам разрабатывать лучшие приложения и веб-сайты.В свободное время вы обнаружите, что он смотрит специальные комедии на Netflix и снова пытается прочитать длинную книгу. Он @pixeldetective в Твиттере.
Больше От Хамоша ПатхакаПодпишитесь на нашу рассылку новостей
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.
Как работают Task-боты, Custom Bots и Resolution Bot
Intercom-боты — Task-боты, Custom Bots и Resolution Bot — все работают на Operator, нашей технологии автоматизации. Эти боты предназначены для автоматизации различных этапов пути ваших клиентов и запускаются разными действиями.
Вот разбивка того, как работают эти разные боты, и какого бота использовать для разных действий.
Operator — это технология автоматизации, на которой работают все боты Intercom.В зависимости от того, какого бота вы используете, Operator поможет автоматизировать простую задачу, ответит на вопрос, направит клиентов в нужный почтовый ящик и т. Д. Узнайте больше о том, как работает Оператор, здесь.
Примечание: Хотя некоторые боты-задачи работают на бесплатной платформе Intercom, вам потребуются определенные продукты Intercom для доступа к определенным ботам-задачам. Пользовательские боты и Resolution Bot доступны в виде надстроек. О том, как получить доступ к этим ботам, читайте здесь.
Resolution Bot отвечает на распространенные вопросы клиентов с помощью автоматизации и машинного обучения.
Пользовательские боты используются как для проактивной, так и для реактивной квалификации потенциальных клиентов, направления клиентов в нужную команду и привлечения пользователей и посетителей на ваш веб-сайт. См. Некоторые пользовательские шаблоны ботов здесь:
Все они работают на Operator — читайте дальше, чтобы узнать больше.
Задачи-боты запускаются действиями клиентов на вашем веб-сайте или в приложении. Вот как запускаются разные задачи-боты:
- Оператор поделится вашим типичным временем ответа, когда пользователь или потенциальный клиент начнет новый диалог.
- Вышедшие из системы посетители будут спрашивать, являются ли они существующими клиентами, когда они начинают новый разговор, а затем перенаправляются в службу поддержки, если они отвечают «да».
- Вышедших из системы посетителей также можно попросить оставить свои контактные данные, когда они начнут новый разговор.
- Оператор может автоматически определять новых потенциальных клиентов, с которых начинается разговор.
- Когда интерес или пользователь реагирует на статью знаком 😔, Оператор начинает новый диалог, предлагая ему попросить дополнительную помощь.
- Когда беседа закрывается, Оператор отправляет запрос оценки беседы, прося клиента оценить свой опыт.
- Когда пользователь начинает новый диалог и задает вопрос, Оператор предложит статьи из вашего Справочного центра, но только те, которые имеют отношение к вопросу.
- Если вы используете нашу интеграцию с Github, Operator добавит внутренние примечания, когда вы создаете или обновляете проблему, и повторно откроет диалог, когда проблема будет закрыта.
- Оператор также предлагает соответствующие справочные статьи товарищам по команде, работающим в почтовом ящике.
Пользовательские боты начинают новые разговоры, задают дополнительные вопросы и направляют ваших клиентов по нужным каналам, используя четкие пути.Их можно отправлять как исходящие или отвечать на входящие разговоры, в зависимости от того, какой тип вы создаете:
Эти боты также могут быть нацелены на определенных пользователей и потенциальных клиентов, используя те же фильтры аудитории, которые вы использовали бы для нацеливания на исходящие сообщения, или сегментируйте свои пользователей. Вот как запускаются разные кастомные боты.
Пользовательские боты для пользователей и посетителей
Пользовательские боты для пользователей и посетителей запускаются проактивно — как только пользователь или посетитель становится активным на вашем сайте или в вашем приложении и встречает фильтры аудитории, запускается бот.Подробнее о том, как начать работу с кастомными ботами для пользователей и посетителей, читайте здесь.
Пользовательские боты с помощью кнопок
Пользовательские боты с помощью кнопок запускаются, когда пользователь или посетитель нажимает на целевой элемент на вашем веб-сайте или в приложении. Используйте этих ботов для пользователей с высокими намерениями и посетителей, которые используют призывы к действию на вашем сайте. Например, вы можете использовать ботов из кнопок, чтобы заменить вашу контактную форму, квалифицировать потенциальных клиентов для вашей команды продаж или собрать адреса электронной почты для вашего информационного бюллетеня.
Подробнее о создании пользовательских ботов с помощью кнопок можно прочитать здесь.
Пользовательские боты из новых разговоров
Пользовательские боты из новых разговоров отправляются, когда целевой пользователь или интерес начинает новый разговор из Messenger. Вы можете настроить эти входящие пользовательские фильтры ботов так, чтобы они срабатывали для всех или только людей, которые соответствуют определенным критериям, так же, как пользовательские боты для пользователей и посетителей.
Когда человек, который соответствует вашим фильтрам аудитории, начинает новый диалог, ваш пользовательский бот немедленно вступает во владение и соответствующим образом упорядочивает беседу:
Используйте этих ботов для сортировки ваших входящих разговоров, сбора полезной информации и оптимизации рабочих процессов вашей службы поддержки.