Що таке бот?

Що таке бот?

Швидкість виконання багатьох операцій у комп’ютера вище, ніж у людини. Цієї особливості знайшли застосування в різних областях. Щоб автоматизувати процес вчинення дій, створюється програмний робот, скорочено званий ботом. Далі подано опис того, що таке бот, яким може бути і в яких цілях використовується.

Бот є програмою, яка за заданим алгоритмом здійснює дії, схожі з людськими, через той же інтерфейс, який використовується людьми. Може виконувати як етично коректні, так і некоректні операції. До роботів, що виробляють схвалювані дії, можна віднести:
• «павуків» і «дятлів» пошукових систем,
• помічників в сервісах онлайн-спілкування,
• програми-інформатори різних сайтів і т. п.

До роботів, що здійснюють некоректні з погляду етики дії, належать:
• спам-ботів,
• вірусне і троянське програмне забезпечення,
• програми для бронювання місць на видовищних заходах,
• утиліти для здійснення покупок в інтернет-аукціонах,
• утиліти для автоматичного вчинення дій в комп’ютерних іграх і т. д.

Особливості роботи деяких бот-додатків
Пошукові «павуки» переходять зі сторінки на сторінку в мережі Інтернет, зберігаючи в пам’яті системи вміст. Надалі ці тексти можуть індексуватися, а отримані дані використовуватися при здійсненні пошуку користувачем. «Дятли» перевіряють («простукують») сайти каталогу на доступність. Якщо ресурс не відповідає протягом деякого часу, його виключають зі списку.

Програмні засоби надання допомоги в сервісах онлайн-спілкування інформують користувачів про правила, встановлені у тій чи іншій конференції, виводять службові повідомлення. Деякі сайти розсилають повідомлення про оновлення на своїх сторінках, змінах і нововведеннях на ресурсах.

Троянські програми створюють ботнети (мережі з безлічі комп’ютерів) для подальших атак на якісь сайти з метою виведення їх з ладу. Спам-програми розсилають повідомлення, коментарі на сайтах. Цим можуть досягатися різні цілі: реклама чого-небудь, створення враження відповіді живої людини, виведення теми у топ сервісу. В іграх боти використовуються для отримання будь-яких ресурсів в автоматичному режимі.

Знати, що таке бот, корисно тому, що визначення повідомлення або дії як створена не людиною може виключити введення користувача в оману, що зекономить його час та, в ряді випадків, гроші.

Поділитися з друзями:
Відповіді на питання