Comments 32
Это чем-то аргументировано или предубеждение?
Для этого есть документация как самих API мессенджеров, так и библиотек на разных языках которые это API реализуют в коде.
Чат боты еще ниразу не решили мои проблемы и вызывают только негативные эмоции(
Такое бывает, чаще всего бот если и решает задачу, но им сложно пользоваться. Часто встречаю реализованных ботов под определенную задачу, взаимодействие с которыми совсем отбивает желание решать задачу.
Из позитивных кейсов могу выделить ботов в Телеграмме для мониторинга и фильтрации чатов. Многие распространенные решения имею ещё и веб-интерфейс позволяющий решать более сложные задачи чем текстово-картиночные ответы самого бота. Хотя и они часто умеют выдавать удобную аналитику.
Кроме того, сам использую несколько ботов которые в реальном времени помогают мониторить, а то и управлять определенной информацией, например про новости (фильтрация по ключевым словам) или взаимодействию с банками/юридические документы (и часть из них вполне официальные).
Хотел уточнить, вы тоже подумали о голосовом/текстовом боте, которые вам предлагают для связи банки, а не о боте по аналитике и мониторингу работы серверов, например, или бот для поиска дешевых авиабилетов?
Основное преимущество чат-бота в том, что пользователь находится в знакомом и понятном для него интерфейсе
Интерфейсе к чему? В чатах люди обычно общаются с людьми, которые гораздо гибче и понимают их неимоверно лучше чем чат-боты. С программами, напротив, удобней взаимодействовать через кнопки/списки/переключатели и т.п.
Т.е. если учитывать конечную цель пользователя, то классические интерфейсы гораздо успешней в ее достижении
На данный момент большинство мессенджеров, разного уровня и направления, имеют кроме обычного способа общения и много других точек взаимодействия с пользователями. Могу перечислить навскидку: Telegram - кнопки под постами, клавиатура вместо обычной в виде кнопок, ответы на опросники, инлайн команды (меню и всплывающее когда тегаешь бота) и просто команды как сообщение начинающееся со слеша (/); Discord - сообщения, передвижения по комнатам, разделение по ролям и прочее, реакции на посты, команды и т.д.
И все-таки, что делать, если для кого-то все это выглядит как бесполезная трата времени и ресурсов? Мой ответ простой: попробуйте решить какую-то рутинную задачу через ваш любимый мессенджер.
Не очень понятно, почему мне надо решать задачи именно через мессенджер.
В основном пересекаюсь с ботами в чатах поддержки разных компаний, и всегда диалог начинается с фраз типа "мне нужен живой человек". Если уж я дошёл до чата, значит ни стандартные действия в приложении не сработали, ни в местном FAQ я не нашёл ответа на свой вопрос.
Речь идёт не только о ботах которые пытаются распознать текст, это вообще "отдельная каста" ботов, хэх, которые в большинстве случаев бесполезны. Хотелось донести мысль что можно и нужно автоматизировать рутинные задачи с помощью функционала мессенджеров и что это не есть плохо когда на каждый чих создают не сайт, а бот в любимом мессенджере.
Вижу по реакции аудитории что эта мысль не близка некоторым людям, увы, значит не так донёс информацию.
Преимущества чат-бота перед классическим интерфейсом одно: можно легко за сложными формулировками и "сформулируйте запрос иначе" спрятать различные штуки, которые раньше писали мелким шрифтом. И если от вас хотят скрыть какую-то информацию (чтобы вытянуть из вас побольше денег за услугу, например) - то это отличный метод.
p.s. это все мое ИМХО, конечно.
Стандартное поведение чат бота:
- Здравствуйте! Пожалуйста сформулируйте свой вопрос.
- У меня не работает XYZ.
- Вы можете настроить работу XYZ в личном кабинете, в разделе XYZ. Я могу чем-ни будь ещё вам помочь?
- Соедините с оператором.
- Задайте вопрос, чтобы я мог определить с каким специалистом вас связать.
- У меня в личном кабинете не активен раздел XYZ.
- Вы можете настроить работу XYZ в личном кабинете, в разделе XYZ. Я могу чем-ни будь ещё вам помочь?
С чат ботами во время любой попытки связаться с службой поддержки банка, чувствую себя Джоном Конером, пытающимся обойти защиту роботов.
Хотите, я вам посоветую чат бота? - Откройте терминал.
Если вы любите общаться с ботами с мобильного телефона - вам поможет Termux, под iOS их еще больше: termius, blink, iTerminal.
Вы можете подключиться к домашнему боту на работе или к рабочему боту прямо из дома используя шорткод ssh
.
Если вам необходимо взаимодействие с ФС, попробуйте шорткод mc
.
А если вам надо что-то автоматизировать, вы можете запустить режим vim
или mcedit
. И набираете последовательность диалога ваших бесед с ботами, сохраняя в файл с расширением .sh
.
Когда ответ чат-бота не влезает на экран, вы можете процитировать последнюю фразу добавив | less
или | more
в конце обращения и ответ бота будет разделён на страницы.
Интерфейсы сложных режимов чат-ботов проецируются прямо на экране истории переписки. Практически неограниченные возможности.
Настоящий диалог с компьютером. Правда, язык bash немногословен. Но вы найдете там много интересного для себя.
Без сомнения, я максимально согласен с вами. В тот момент когда пользовался Android'ом я часто прибегал к такому решению, сейчас на iOS преимущественно использую Shortcuts (они подойдут для всего, в том числе и используя упомянутый шорткат).
Но ведь, глядя правде в глаза, это не всегда самый удобный способ. И если для вас, как и для меня это близко, то дать такой механизм и научить пользоваться, например, домашним или друзьям - вряд ли стоит своих затрат (нервов, времени на обучение и использование).
Это я к тому, что для каждого свой подход и есть задачи которым проще заранее дать возможность быть выполненными правильно и четко.
Вы делаете очень серьёзную ошибку.
Не стоит учить пользователя. Даже не надо пытаться объяснять пользователю, как ему удобнее. Никогда не надо думать, что вы умнее пользователя. Это очень важно. И даже ваши домашние вас будут игнорировать и делать по-своему.
Это природа человека. Люди ходят учиться в школу и в университет. А всё остальное время люди получают опыт. Если человек открыт для информации от вас, то он сам спросит нужную информацию. А когда вы пытаетесь дать человеку бесплатные советы, он раздражается и хочет заехать.
Это же касается всех ваших решений. Никогда не думайте как будет лучше другим, вы все равно этого не знаете наверняка. Делайте так, чтобы пользовались именно вы. И изначально расчитывайте, что этим пользоваться будете только вы. А думать за других - это очень неблагодарное дело. Кто-то пользуется "Телеграм", кто-то пользуется "Mail.ru-агентом", а кто-то чатится используя "Outlook Express".
Продолжаю соглашаться потому что придерживаюсь такого же мнения.
Не подразумевал в комментарии что "будет придумано как сделать удобнее кому-то другому", скорее как было бы удобнее мне с обязательным учётом желания всех участвующих.
На мой взгляд, можно позволить себе пользоваться наиболее родным способом до тех пор, пока этот способ тратит меньше ресурса чем реализация более оптимального. И вот тут выходит на ринг чат-бот, как минимум потому что я в мессенджерах провожу больше всего времени. По факту они открыты на втором экране постоянно.
Я имею в виду, что люди используют компьютеры для решения задач как умеют, не ради того чтобы наслаждаться процессом (не ради того чтобы сидеть за компьютером или смартфоном), а всего лишь ради достижения цели. Вот вам удобнее делать это из мессенжеров. Но большинство людей не пользуются мессенжерами вообще. И их значимость в процессе управления очень завышена.
Ранее я слышал об организации устойчивой связи потоков данных протокола ssh через каналы мессенжера. И, несмотря на сомнительность выбора средств, сам по себе проект, чисто субъективно, куда более интересен, чем написание ботов. И сам проект не затрагивает способов применения технологии, накладывает на это минимальные ограничения. Имея устойчивое соединение ssh между двимя компьютерами, вы имеете неограниченные возможности управления.
В случае с ботами, подразумевается необходимость писать ботов на каждый тип проводимой операции. Эта абстракция, на мой взгляд, просто усложняет процесс управления. Просто еще один дополнительный слой, который обязательно будет причиной возникновения новых ошибок. При этом плюсов, кроме как отсутсвие необходимости покидания интерфейса мессенжера, никаких нету. А с учетом тезиса, что большинство людей не пользуются мессенжерами вообще, кажется слегка из разряда забивания гвоздей микроскопом. И факт того, что микроскоп уже в руках, а за молотком еще надо куда-то сходить, не может быть достаточной причиной, почему люди при забивании гвоздей должны переходить с молотков на микроскопы.
О, это уже первые шаги к chatOps
В какой-то степени - да. При этом изначально хотелось бы донести мысль что этот подход жизнеспособен. В широких кругах, как видите, она не очень быстро приживается, при этом уже во всю развивается и находит воплощение. Об этом я хочу рассказать дальше, ведь я сам понимаю что статья максимально вводная.
Признаться, первая же проблема "не очень быстро приживается" - в подаче информации. Будь в "что такое чат-бот" скрин бота с кнопками и управлением - сразу бы отпали вопросы о ботах, которые действуют через распознавание текста.
Да, была идея продолжить далее эту тему уже с примерами.
К сожалению, сейчас вторая статья по этой теме заморожена т.к. упоминание государственной компании железнодорожных перевозок оказалось рекламой для большинства отреагировавших пользователей и для техподдержки платформы. С учётом этой иррациональной реакции дальнейшие статьи, видимо, придётся публиковать не здесь. Я это связываю с другим аспектом, который в комментариях обсуждать не принято.
Очень редко пользуюсь ботами и как обычный пользователь практически не вижу пользы в них, хотя только ленивый не рекламирует их в Телеграм.
Но есть один бот, который хотя бы в теории полезен.
Обычный бот для просмотра прогнозов погоды.
Но создатели этого бота похоже что неправильно понимают в каких условиях люди будут им пользоваться и в итоге неправильно его сделали. Если у меня нормальный интернет, то зачем мне бот, если я могу зайти на любой сайт? Если у меня плохой интернет, то зачем мне нужна картинка, где красочно показана температура, облачность и вероятность дождя, когда мне это 100 кб изображение бьет в живот и было бы намного проще и быстрее получить табличку в ответном сообщении со всеми нужными данными, а не мучаться с загрузкой через плохой EDGE картинки, которую с первого раза может и не получиться прогрузить.
Вот в этом и видно основную проблему чат-ботов. Их создатели нечасто задумываются над тем зачем вообще пользователям нужны именно боты и просто делают немного кривой повтор функционала того же сайта с прогнозами погоды. Но нужно не это, а именно использование возможных сильных сторон ботов.
Я даже не джун, но всеобщий хейт не понимаю. Написал себе бота тг для выключения компа по таймеру, удобно и разработка была интересной)
Обычно при общении с поддержкой банков и прочих организаций, стараюсь максимально сильно выжать бота, где то даже попытаться сломать, но операторы всегда перехватывает :( Мне нужно лечение да?
Чат-боты — это больше, чем вы думали, и вот почему