TechBord Logo
TechBord detail

ربات (Bot) چیست؟

ربات (مخفف "ربات") یک برنامه (Program) خودکار است که از طریق اینترنت اجرا می شود. برخی از ربات ها به طور خودکار اجرا می شوند، در حالی که برخی دیگر فقط زمانی دستورات را اجرا می کنند که ورودی (Input) خاص را دریافت کنند. انواع مختلفی از ربات ها وجود دارد، اما برخی از نمونه های رایج عبارتند از خزنده های وب، ربات های اتاق چت، و ربات های مخرب.

خزنده های وب توسط موتور جستجو (Search Engine) برای اسکن وب سایت ها به طور منظم استفاده می شوند. . این ربات‌ها با دنبال کردن پیوندهای موجود در هر صفحه، وب‌سایت‌ها را می‌خزند. خزنده محتویات هر صفحه را در جستجوی فهرست مطالب (Index) ذخیره می کند. با استفاده از الگوریتم (Algorithm) پیچیده، موتورهای جستجو می توانند مرتبط ترین صفحات کشف شده توسط خزنده های وب را برای جستجوی خاص نشان دهند پرس و جو (Query).

ربات های چت یکی از اولین نوع برنامه‌های خودکاری که «ربات‌ها» نامیده می‌شوند و در دهه 1990 با ظهور اتاق‌های گفتگوی برخط (Online) محبوب شدند. این ربات‌ها اسکریپت (Script) هستند که به دنبال الگوهای متنی خاص ارسال شده توسط شرکت‌کنندگان در اتاق گفتگو هستند و با اقدامات خودکار پاسخ می‌دهند. به عنوان مثال، یک ربات چت ممکن است به کاربر در صورت نامناسب بودن زبان او هشدار دهد. اگر کاربر به هشدار توجه نکند، ربات ممکن است کاربر را از کانال بیرون کند و حتی ممکن است کاربر را از بازگشت مسدود کند. یک نوع پیشرفته‌تر از ربات چت، به نام «چتربات» می‌تواند به پیام‌ها به زبان انگلیسی ساده پاسخ دهد و به نظر می‌رسد که یک شخص واقعی است. هر دو نوع ربات‌های چت برای تعدیل اتاق چت استفاده می‌شوند، که نیازی به نظارت بر اتاق‌های گفتگوی فردی را از بین می‌برد.

در حالی که بیشتر ربات‌ها برای اهداف تولیدی استفاده می‌شوند، برخی از آنها بد افزار (Malware) در نظر گرفته می‌شوند. زیرا آنها عملکردهای نامطلوبی را انجام می دهند. برای مثال، هرزنامه‌ها آدرس‌های ایمیل را از فرم‌های تماس وب‌سایت، کتاب‌های آدرس، و برنامه‌های ایمیل می‌گیرند، سپس آنها را به فهرست پستی هرزنامه (Spam) اضافه می‌کنند. اسکراپرهای سایت کل وب سایت ها را دانلود می کنند و امکان تکرار غیرمجاز محتویات یک وب سایت را فراهم می کنند. ربات‌های خود داری از خدمات (Denial of Service) درخواست‌های خودکار را به وب‌سایت‌ها ارسال می‌کنند و باعث می‌شوند آنها پاسخگو نباشند. بات نت (Botnet)، که از تعداد زیادی ربات با هم کار می کنند، ممکن است برای دسترسی غیرمجاز به سیستم های رایانه ای و آلوده کردن رایانه ها با ویروس (Virus) استفاده شود.

تعریف اصطلاح ربات (Bot) توسط تک بورد

تعریف ربات (Bot) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف ربات (Bot) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.