Робот (программа)

Робот (программа)

Ро́бот, или бот, а также интернет-бот, www-бот и т. п. (англ. bot, сокр. от англ. robot) — специальная программа, выполняющая автоматически и/или по заданному расписанию какие-либо действия через те же интерфейсы, что и обычный пользователь. При обсуждении компьютерных программ термин употребляется в основном в применении к Интернету.

Содержание

Общая информация

Обычно боты предназначаются для выполнения работы, однообразной и повторяемой, с максимально возможной скоростью (очевидно, намного выше возможностей человека). Лицо, обслуживающее серверы, может поместить на сервере файл robots.txt, содержащий ограничения, которым обязаны подчиняться боты[1].

Боты находят также применение в условиях, когда требуется лучшая реакция по сравнению с возможностями человека (например, игровые боты, боты для интернет-аукционов и т. п.) или, реже, для имитации действий человека (например, боты для чатов и т. п.).


Чат-бот может выдать достаточно адекватный ответ на вопрос, сформулированный на правильном русском языке (или любом другом, работа с которым поддерживается). Такие боты часто применяются для сообщения прогноза погоды, результатов спортивных соревнований, курсов валют, биржевых котировок и т. п. Они находят применение, например, в системе SmarterChild в AOL Instant Messenger и MSN messenger.

В IRC боты применяются для «удержания» канала, комментирования определённых фраз, отправленных пользователями (по сопоставлению с образцом). Это достаточно полезное средство для помощи новичкам или борьбы с крепкими выражениями.

Коммерческое использование

По поводу использования ботов для автоматизации операций купли-продажи в своё время шли бурные дебаты. Компания, владеющая интернет-аукционом eBay, пыталась в судебном порядке пресечь деятельность третьей стороны по использованию ботов для поиска нужных сделок и товаров. Однако это сработало против eBay, привлекая внимание большего круга лиц, пользующихся ботами. Другая компания-оператор британской биржи ставок Betfair столкнулась с настолько большим трафиком от ботов, что была вынуждена разработать и внедрить так называемый WebService API для получения возможности контролировать подобный трафик.

Вредоносное использование

Другим, вредоносным проявлением ботов является их использование для координации сетевых атак на компьютеры, например, DDoS- и DoS-атак через ботнет. Интернет-боты могут использоваться для мошенничества типа Кликфрод (en:Click fraud). В последнее время стали массовыми боты, используемые в играх жанра MMORPG. Спам-боты используются для распространения по различным ресурсам сети информации (обычно рекламного содержания).

  • Основные вредоносные действия ботов (и ботнетов):
  1. Спам-боты, собирающие адреса E-mail из контактных форм и гостевых книг;
  2. Программы, загружающие интернет-канал потоком ненужной информации (как правило, рекламного характера);
  3. Сайты, собирающие информацию о безвредных сайтах, для использования её в автоматически создаваемых дорвеях;
  4. Некоторые вирусы и черви;
  5. DoS- и DDoS-атаки;
  6. Ботнеты и компьютеры-зомби.
  • Боты часто используются для скупки лучших мест на концертах, авиарейсах и т. п., особенно в целях последующей перепродажи. Это позволяет ботам в кратчайшие сроки забронировать так много мест, как возможно. Таким образом, прибывающая обычная публика зачастую имеет меньше шансов приобрести билеты.
  • Боты широко используются во многих онлайн-играх для фарминга игровой валюты, игровых ценностей и т. п., что ставит игровые экономики в затруднительное положение.

Для противодействия автоматическим действиям сейчас наиболее широко применяется т. н. CAPTCHA. CAPTCHA, по сути, является одной из форм теста Тьюринга, применяемой для различия машины и человека путём демонстрации особым образом графически обработанного текста. Данный текст сравнительно легко читается человеком, но современные реализации ИИ часто не справляются с его распознаванием.

Примеры

См. также

Примечания



Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Робот (программа)" в других словарях:

  • Робот (значения) — Робот: Робот (от словацк. robota)  автоматическое устройство с антропоморфным действием, которое частично или полностью заменяет человека при выполнении работ в опасных для жизни условиях или при относительной недоступности объекта.… …   Википедия

  • Робот — У этого термина существуют и другие значения, см. Робот (значения). Робот андроид ASIMO, производство Honda Робот (чеш …   Википедия

  • Робот (машина) — Робот андроид Honda Робот (от словацк. robota) автоматическое устройство с антропоморфным действием, которое частично или полностью заменяет человека при выполнении работ в опасных для жизни условиях или при относительной недоступности… …   Википедия

  • Робот поисковой системы — компонента поисковой системы; программа, которая посещает веб страницы, считывает (индексирует) полностью или частично их содержимое и далее следует по ссылкам, найденным на данной странице. Робот возвращается через определенные периоды времени и …   Финансовый словарь

  • Робот (Банановые острова) — У этого термина существуют и другие значения, см. Робот (значения). Робот Исполнитель …   Википедия

  • Программа новостей (Футурама) — Содержание 1 Люди 1.1 Зепп Бранниган 1.2 Голова Ричарда Никсона 1.3 Мамочка …   Википедия

  • Программа новостей — Содержание 1 Люди 1.1 Зепп Бранниган 1.2 Голова Ричарда Никсона 1.3 Мамочка …   Википедия

  • Робот (программное обеспечение) — У термина «робот» существуют и другие значения. У термина «бот» существуют и другие значения. Робот или бот, а также интернет бот, www бот и т.п. (англ. bot, сокр. от англ. robot) специальная программа, выполняющая автоматически и/или по… …   Википедия

  • Программа-собеседник — Виртуальный собеседник (англ. chatterbot)  это компьютерная программа, которая создана для имитации речевого поведения человека при общении с одним или несколькими пользователями. По отношению к виртуальным собеседникам употребляется также… …   Википедия

  • почтовый робот — Программа, автоматически отвечающая на сообщения. [http://www.morepc.ru/dict/] Тематики информационные технологии в целом EN mailbot …   Справочник технического переводчика


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»