ربات اینترنتی

از ویکی‌پدیا، دانشنامهٔ آزاد

یک ربات اینترنتی، همچنین به عنوان یک روبات وب، ربات یا به راحتی bot شناخته می‌شود، که یک نرم‌افزار کاربردی است که وظایف خودکار (اسکریپت‌ها) را از طریق اینترنت انجام می‌دهد.[۱] به‌طور معمول، رباتها کارهایی را که هم ساده و هم از نظر ساختاری تکراری هستند، با سرعت بسیار بالاتر از آنچه ممکن است برای تنها یک انسان امکان‌پذیر باشد، انجام می‌دهند. بیشترین استفاده از ربات‌ها در spidering وب (خزنده وب) است که در آن یک اسکریپت خودکار اطلاعات سرورهای وب را، در بسیاری از مواقع مانند سرعت یک انسان، تجزیه و تحلیل می‌کند. بیش از نیمی از کل ترافیک وب در اثر فعالیت رباتها تشکیل شده‌است.[۲] تلاش سرورهای وب سایت‌های میزبان برای مقابله با ربات‌ها متفاوت است. سرورها ممکن است با اجرای یک فایل robots.txt قوانینی را در مورد رفتار بات‌های اینترنت پیاده‌سازی کنند: این فایل به سادگی متنی است که قواعد حاکم بر رفتار یک ربات را در آن سرور نشان می‌دهد. هرگونه رباتی که در هنگام تعامل با هر سرور است و از این قوانین پیروی نکند، باید از نظر تئوری، از دسترسی به آن وب سایت آسیب دیده، منع دسترسی یا حذف شود. اگر تنها پیاده‌سازی قانون توسط یک سرور، فایل متنی ارسال شده باشد که با هیچ برنامه / نرم‌افزار / برنامه کاربردی ای مرتبط نباشد، بنابراین رعایت آن قوانین کاملاً داوطلبانه است - در واقعیت، هیچ راهی برای اجرای آن قوانین یا حتی اطمینان از اینکه ایجاد کننده بات یا اجراکننده آن از مطالب فایل robots.txt اطلاع می‌یابد، یا حتی آن را می‌خواند، وجود ندارد. بعضی از رباتها «خوب» هستند - به عنوان مثال عنکبوت‌های موتور جستجو - در حالی که دیگران می‌توانند برای انجام حملات مخرب و خشن، مهمترین آنها در مبارزات سیاسی، مورد استفاده قرار گیرند.[۲]

آی اِم و آی‌آرسی[ویرایش]

برخی از رباتها با دیگر کاربران سرویس‌های مبتنی بر اینترنت ، از طریق پیام رسانی فوری (IM)، اینترنت رله چت آی‌آرسی (IRC) یا رابط‌های وب دیگری مانند Facebook Bots و Twitterbots ارتباط برقرار می‌کنند. این chatterbotها ممکن است به افراد اجازه دهند سوالات را به زبان انگلیسی ساده بپرسند و سپس پاسخ مناسبی را تهیه کنند. این ربات‌ها اغلب می‌توانند کارهای بسیاری از جمله گزارش وضعیت آب و هوا، اطلاعات کد پستی، نمرات ورزشی، تبدیل ارز یا واحدهای دیگر و غیره را انجام دهند. سایر موارد مانند SmarterChild در AOL Instant Messenger و MSN Messenger برای سرگرمی مورد استفاده قرار می‌گیرند.

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

ربات‌های اجتماعی[ویرایش]

ربات‌های شبکه‌های اجتماعی مجموعه ای از الگوریتم‌ها هستند که وظیفه مجموعه‌های تکراری از دستورالعمل‌ها را برای برقراری خدمات یا ارتباط بین کاربران شبکه‌های اجتماعی به عهده می‌گیرند. طرح‌های مختلف ربات‌های شبکه ای متفاوت از ربات‌های چت است، الگوریتم‌هایی برای مکالمه با کاربر انسانی طراحی شده‌اند، همچنین الگوریتم‌هایی برای تقلید از رفتارهای انسانی طراحی شده‌اند تا با الگوهای رفتاری مشابه با کاربر انسانی ارتباط برقرار کنند. تاریخچه ربات‌های اجتماعی را می‌توان تا آلن تورینگ در دهه ۱۹۵۰ و دیدگاه وی در زمینه طراحی مجموعه ای از کدهای دستورالعمل‌ها که از آزمون تورینگ عبور کند، دنبال کرد. از سال ۱۹۶۴ تا ۱۹۶۶، ELIZA، که یک برنامه کامپیوتری پردازش زبان طبیعی ایجاد شده توسط جوزف ویزنباوم بود، یک نشانگر اولیه الگوریتم‌های هوش مصنوعی است که از برنامه نویسان رایانه ای الهام می‌گیرد تا برنامه‌هایی وظیفه محور طراحی کنند که می‌توانند الگوهای رفتاری را با مجموعه دستورالعمل‌های آنها مطابقت دهند. در نتیجه، پردازش زبان طبیعی به یک عامل مؤثر در توسعه هوش مصنوعی و ربات‌های اجتماعی تبدیل شده‌است چرا که پیشرفت‌های نوآورانه فناوری در کنار پیشرفت گسترش گسترده اطلاعات و اندیشه در وب سایت‌های رسانه‌های اجتماعی به وقوع می‌پیوندد.[۳]

گزارشهای مربوط به مداخلات سیاسی در انتخابات اخیر، از جمله انتخابات عمومی۲۰۱۶ ایالات متحده و ۲۰۱۷ بریتانیا،[۴] به دلیل مسائل اخلاقی که بین طراحی ربات و طراح ربات به چالش کشیده می‌شود، این مفهوم را مطرح کرده‌است که شیوع استفاده از ربات‌ها بیشتر می‌شود. به گفته امیلیو فرارا، یک دانشمند علوم رایانه از دانشگاه کالیفرنیای جنوبی در گزارش‌های ارتباطات ACM، فقدان منابع در دسترس برای اجرای بررسی حقایق و تأیید اطلاعات، منجر به حجم زیادی از گزارش‌های دروغین و ادعاهای مطرح شده در مورد این ربات‌ها در رسانه‌های اجتماعی می‌شود. در مورد توییتر، اکثر این ربات‌ها با قابلیت فیلتر جستجو برنامه‌نویسی شده‌اند که کلمات و عبارات کلیدی را هدف قرار می‌دهند تا در جهت نفع یا مخالف برنامه‌های سیاسی منعکس شده و آنها را مجدداً بازخوانی (ریتوییت) می‌کنند. در حالی که تمرکز ربات‌ها برای پخش اطلاعات غیرقابل اطمینان در سراسر بستر رسانه‌های اجتماعی برنامه‌ریزی شده‌است[۵] این یک چالش است که برنامه نویسان در پی یک فضای سیاسی خصمانه با آن روبرو می‌شوند. توابع باینری بر روی برنامه‌ها تعیین می‌شوند و با استفاده از یک رابط برنامه کاربردی تعبیه شده در وب سایت رسانه‌های اجتماعی، توابع وظیفه محور مشخص را اجرا می‌کنند. Bot Effect همان چیزی است که فررا به عنوان وقتی که اجتماعی شدن رباتها و کاربران انسانی اتفاق می‌افتد که در پی آن آسیب‌پذیری نشت اطلاعات شخصی و قطبی شدن تأثیرات را در خارج از اخلاقیات کد ربات ایجاد می‌کند، گزارش می‌دهد. به گفته گیلوری کرامر در مطالعه خود، وی رفتار کاربرانی بی‌اراده ازنظر احساسی و تأثیر رباتها بر روی آنان را مشاهده می‌کند، که از تغییر ادراک واقعیت سخن می‌گوید.

منابع[ویرایش]

  1. Dunham, Ken; Melnick, Jim (2008). Malicious Bots: An Inside Look into the Cyber-Criminal Underground of the Internet. CRC Press. ISBN 978-1-4200-6906-8.
  2. ۲٫۰ ۲٫۱ Zeifman, Igal. "Bot Traffic Report 2016". Incapsula. Retrieved 1 February 2017.
  3. "Twitter Followers Guide". Wednesday, 20 November, 2019
  4. Howard, Philip N (18 October 2018). "How Political Campaigns Weaponize Social Media Bots". IEEE Spectrum.
  5. Alessandro, Bessi; Emilio, Ferrara (2016-11-07). "Social Bots Distort the 2016 US Presidential Election Online Discussion". SSRN 2982233.