Если и есть что-то, о чем каждый человек в Интернете имеет свое мнение, так это боты. Они повсюду, приветствуя и проводя вас по веб-страницам и отправляя мемы в групповых чатах. Но некоторые боты забрасывают вашу электронную почту нежелательной почтой и обрушивают ваш любимый сайт прямо во время перерыва. Боты – это всего лишь инструмент, который может быть использован как во благо, так и во вред, в зависимости от намерений его создателя. Но что такое боты и как определить, какие боты плохие?
Что такое боты?
Благодаря научной фантастике слово “бот” всегда ассоциировалось с физическими роботами. Но большинство ботов сделаны не из металла и проводов. Это компьютерное программное обеспечение. Боты – это автономные или полуавтономные компьютерные программы или скрипты, которые могут автоматически выполнять повторяющиеся задачи практически без вмешательства их создателя. Они либо взаимодействуют с пользователями в Интернете, направляя их и отвечая на их вопросы, либо работают в фоновом режиме, в основном незаметно. Поскольку они состоят из кода, боты могут выполнять простые задачи намного быстрее и эффективнее, чем пользователи-люди. Не говоря уже о том, что боты не устают. Пока сервер, на котором они работают, работает и подключен к Интернету, они продолжают работать. В целом, боты нейтральны. Это просто инструменты, которые можно запрограммировать так, чтобы они делали все, что вы хотите, снова и снова. Но поскольку то, что они делают, является единственным отличием, именно это используется для классификации ботов на хороших и плохих.
Что такое хороший бот?

Как следует из названия, хорошие боты – это интернет-боты, которые не причиняют никакого вреда и приносят пользу и пользу своему владельцу или пользователям. Например, хорошие боты – это отличная круглосуточная поддержка клиентов. В зависимости от уровня подготовки, они могут быстро отвечать на вопросы пользователей и клиентов в любое время суток. Это позволяет им снять часть нагрузки с сотрудников службы поддержки, позволяя им работать над более сложными случаями. Другим примером хороших ботов являются боты, созданные для развлечения в чатах Discord и Twitch, чтобы модерировать пользователей, рассылать мемы и даже архивировать некоторые сообщения. Чат-сервисы, которые позволяют использовать в своих услугах готовых или созданных на заказ ботов, получают преимущество перед конкурентами, поскольку пользователи тяготеют к внедрению разнообразных ботов в свои чаты.
Что такое плохой бот?
Плохие боты – это интернет-боты, созданные со злым умыслом. Ущерб, который они могут нанести, не поддается воображению. Боты могут создавать поддельные аккаунты в Facebook и Twitter, чтобы спамить пользователей и компании негативными или неуместными комментариями и даже распространять фальшивые новости. Они также могут быть нацелены непосредственно на отдельных пользователей, спамя их комментариями или рассылая обидные сообщения, содержащие фишинговые схемы и преследования. Спам и вредоносные боты являются широко распространенной проблемой практически на всех платформах социальных сетей. Они не только создают неприятные условия для реальных пользователей, но и могут искажать и искажать статистику вовлеченности. Боты – это причина, по которой почти все основные веб-сайты и платформы социальных сетей используют в той или иной форме CAPTCHA, что расшифровывается как Completely Automated Public Turing test to tell Computers and Humans Apart. Они используются для блокировки ботов и предотвращения создания ими учетных записей. На самом деле, вам, возможно, приходилось решать CAPTCHA, особенно если в последнее время вы комментируете или делитесь большим количеством сообщений.
Непреднамеренно плохие боты
Иногда создатели ботов имеют честные намерения при создании своих ботов. Но низкие навыки программирования и незнание принципов работы Интернета могут привести к тому, что они создают ботов, которые непреднамеренно наносят вред другим людям. Одним из примеров является использование ботов для парсинга. Это совершенно законно и может быть невероятно полезно для начинающих специалистов по анализу данных и людей, разрабатывающих программное обеспечение или искусственный интеллект, которым нужны данные для обучения. Если боты-парсеры начинают собирать данные с одного сайта с высокой скоростью, они могут непреднамеренно спровоцировать атаку типа “отказ в обслуживании” (DoS), когда они перегружают серверы сайта и приводят его в аварийное состояние, делая его недоступным для других пользователей. Это вредно не только для пользователей, которые хотят получить доступ к сайту, но и для владельцев сайта. Сбой может привести к потере доходов и ввести их в состояние ложной тревоги, когда они думают, что их сайт подвергается законной DoS-атаке или распределенной DoS-атаке (DDoS).
Исследование мира хороших ботов
Мир интернет-ботов безграничен. Нужно ли вам создать чат-бот для обслуживания клиентов для вашего бизнеса или модератора группового чата в Discord или Slack, есть простые и сложные способы сделать это.
Бескодовые боты
Интернет-боты состоят из скриптов. Это кусочки кода, которые взаимодействуют с окружающей цифровой средой. К счастью, вам не нужно быть гением программирования, чтобы создать своего собственного бота. Многие бесплатные и платные инструменты позволяют создавать чат-боты, не написав ни строчки кода. Например, такие программы, как MobileMonkey и BotKit, предоставляют вам готовые шаблоны для ваших чат-ботов. Но учтите, что чем больше у вас навыков кодирования, тем больше контроля вы будете иметь над своим творением.
Избегайте непреднамеренного создания плохих ботов
Будь то парсинг, добыча криптовалют, автоматический постинг в социальных сетях или мониторинг чатов, всегда есть место для непреднамеренной ошибки. Начните с изучения кода, будь то написанный вами или загруженный готовый скрипт. Важно иметь общее представление о том, на что способен ваш бот, прежде чем выпускать его в сеть. Если возможно, запустите его в локальной или контролируемой среде. Начните с небольшого группового чата с парой друзей, которые знают, что тестируют вашего бота. Возможно, соскабливайте сайты с открытым исходным кодом, чтобы не перегружать серверы, если ваш бот не был откалиброван должным образом.
Боты не собираются уходить в ближайшее время
Независимо от того, радуетесь ли вы будущему, наполненному ботами и автоматизацией, или с ужасом думаете о фальшивых пользователях и CAPTCHA, боты – хорошие и плохие – останутся здесь. Ожидайте увидеть ботов в повседневных приложениях, таких как поисковые системы и помощники в социальных сетях, а также в виде плохих ботов, которые будут спамить ваш сайт или электронную почту.
В любом случае, чем больше вы знаете о ботах, о том, как их делают и как они работают, тем лучше вы будете готовы к будущему, наполненному ими.