ویکی‌خبر:سیاست رباتیک

از ویکی‌خبر، مرجع خبری آزاد
پرش به: ناوبری، جستجو
سیاست رباتیک
Crystal Clear action run.svg
درخواست پرچم (Request For Bot Flag) · تابلوی اعلانات ربات‌ها

سیاست رباتیک برای تمام ربات‌ها (و صاحبان آن‌ها) که سریع‌تر از انسان فعالیت می‌کنند است، چه به‌طور خودکار فعالیت کنند چه نیمه‌خودکار.

این سیاست دربارهٔ گروه مجوزدهندگان ربات هم است؛ گروهی که بر کار ربات‌های اصلی و میهمان ویکی‌خبر فارسی نظارت می‌کنند.

تعاریف[ویرایش]

  • ربات (یا مخفف:بات) به طور عمومی به برنامه یا اسکریپتی می‌گویند که بدون نیاز به انسان ویرایش می‌کند.
  • گروه مجوزدهندگان ربات (مخفف:"BAG") گروهی از ربات‌داران هستند که بدنه اصلی ربات‌های ویکی‌خبر فارسی را تشکیل می‌دهند و بر کار ربات‌ها نظارت می‌کنند و به آنها مجوز می‌دهند یا از آنها سلب می‌کنند این گروه همچنین در موارد ابهام‌آمیز در مورد کار ربات‌ها تصمیم گیری می‌کند البته تصمیم‌های توسعه‌دهندگان از این موارد استثنایند.

کاربرد ربات‌ها[ویرایش]

تاکنون ربات‌ها:

  1. پتانسیل زیادی برای انجام کارهای سریع‌تر از انسان دارند.
  2. نسبت به ویرایش‌های انسان‌ها رسیدگی کمتری می‌خواهند.
  3. در صورت اشتباه به راحتی قابل جلوگیری هستند
  4. در سطح بالایی از کیفیت قرار دارند.

پرچم[ویرایش]

با اعطای پرچم به حساب کاربری توسط دیوانسالاران، آن حساب کاربری در مدیاویکی تحت گروه ربات خواهد بود که این کار مزیت‌هایی دارد مثلا به طور پیش فرض در تغییرات اخیر دیده نخواهد شد.

ملزومات ربات‌ها[ویرایش]

  • بی خطر باشند.
  • کاربردی باشند.
  • منابع را با کارهای نالازم هدر ندهند.
  • فقط کارهایی را انجام دهند که رویش اجماع شده‌است
  • به دقت به مبانی سیاست‌ها و رهنمودهای ویکی وفادار باشند.
  • هنگام کار اطلاعات دهند که چه می‌کنند خواه در خلاصه ویرایشاتشان باشد خواه با گذاشتن پیام برای کاربران.

در صفحه‌های کاربری ربات‌ها حتما باید الگوی {{Bot}} استفاده شود و لینک به صفحه کاربری صاحب ربات داده شود به غیر از اینها باید حاوی این مطالب نیز باشد:

  • جزئیات کارهایی که می‌کند.
  • این که ربات به طور خودکار رانده می‌شود یا دستی
  • در چه زمان‌هایی رانده می‌شود(ادامه دار، روزانه و...)
  • زبانی که ربات با آن نگاشته شده‌است.

به علت آنکه ربات‌ها بسیار سریع ویرایش می‌کنند لازم است رانندگان آن دقت لازم را به خرج دهند تا ربات خرابکاری نکند(به عبارتی نقص فنی نداشته باشد) و برای مسائل بیهوده ربات را نرانند تا باعث از بین رفتن ترافیک سیستم نشود و ربات‌ها باید از مسائل زیر پیروی کنند:

  • باید ربات‌ها چه در دوره آزمایشی چه در هنگامی که پرچم دارند از انجام کارهای غیر ضروری خودداری کنند.
  • ربات‌های بدون پرچم باید آهسته‌تر از ربات‌های پرچم‌دار برانند و ویرایشاتشان در تغییرات اخیر دیده می‌شود.
  • انجام کارهای فوریتی(مثلا واگردانی خرابکاری) بر کارهای نسبتا ضروری(مثلا انتقال رده‌ها) ارجحیت دارد و باید سریع‌تر رانده شوند.
  • سرعت ویرایش ربات‌ها باید متناسب با کاری که می‌کنند باشند. برای کاهش سرعت فعالیت یک ربات باید بین ویرایش‌های ربات فاصله زمانی مثلا پنج ثانیه بیافتد که این برای ربات‌های پایتون امکان‌پذیر است.
  • ربات‌هایی که به سرعت می‌رانند باید در زمان‌های اوج ویرایش کمتر برانند(۱۲:۰۰ تا ۴:۰۰ وقت جهانی) و چهارشنبه و پنج‌شنبه هم همینطور(آمار در دسترس است)
  • گاهی ربات‌ها دچار server lag می‌شوند که این به معنی کمبود سرور است که سرور ابتدا ربات‌ها را متوقف می‌کند (برای اطلاعات بیشتر نگاه کنید به mw:Maxlag parameter)

ارتباط خوب[ویرایش]

نکات پیکربندی[ویرایش]

  • ربات‌هایی که مجوز دارند تا برای کاربران پیام بگذارند بهتر است از گذاشتن پیغام‌های غیر ضروری خودداری کنند و در صفحه کاربریشان توضیح دهند که پیام‌هایشان چه معنایی دارد.
  • ربات‌های که صفحات زیادی را ویرایش می‌کنند لازم است تا صفحاتی را ویرایش نکنند برای اطلاعات بیشتر به راهنما:ربات نگاه کنید
  • ربات‌ها باید تا حد امکان صفحاتی که در زیر ویرایش‌اند(صفحاتی که از الگوی ویرایش استفاده کرده‌اند) را ویرایش نکنند.
  • برای جلوگیری از بستن‌های غیرضروری بهتر است ربات چک کند که آیا لاگین کرده یا خیر که می‌توان با این افزونه مطمئن شد.

محدودیت برای کارهای خاص[ویرایش]

رده‌بندی افراد[ویرایش]

بهتر است که از طریق ربات رده به زندگی‌نامه افراد اضافه نشود یا برای اضافه شدن حتما مقاله به مقاله چک شود.

اشکالات گرامری[ویرایش]

از ربات برای تصحیح اشکالات گرامری استفاده نشود یا در صورت استفاده ربات نیمه خودکار اجرا شود.

پیوند میان‌ویکی[ویرایش]

ربات‌هایی که میان‌ویکی را اضافه می‌کنند غالبا دسترسی سراسری دارند و مشخص هستند اما برای این باید مراقب بود و دارندگان در فواصل زمانی کوتاه ربات خود را به روز کنند به طور مثال تا قبل از مه ۲۰۰۹ ربات‌های میان‌ویکی در فضای نام الگوها با افزودن میان‌ویکی باعث می‌شدند که میان‌ویکی در تمام صفحات استفاده شده الگو تراگنجاش شود.

روند دریافت مجوز[ویرایش]

مجوز[ویرایش]

همه ربات‌ها برای انجام فعالیت‌هایشان قبل از انجام آن نیازمند مجوز هستند.

برای این کار ابتدا باید درخواست مجوز برای آن فعالیت کنند اگر طبق معیارها صدق کرد توسط گروه مجوزدهندگان ربات جمع‌بندی و توسط دیوانسالاران دسترسی اعطا می‌شود.

در هنگام درخواست ممکن است یکی از اعضا یک دوره آزمایشی برای مطمئن شدن از صحت فعالیت ربات بگذارد.

به علاوه صاحب ربات باید در مورد فعالیت نیز به خوبی پاسخگو باشد.

برای هر کار متفاوت باید یک مجوز جداگانه داده شود.

در صورتی که ربات انجام به فعالیتی نماید که مجوز آن را نداشته باشد یکی از مدیران باید او را ببندد

ربات‌های با اختیارات مدیریتی[ویرایش]

برای بدست آوردن اختیارات مدیریتی راه جداگانه‌ای وجود دارد که از طریق آن ربات می‌تواند اختیارات مدیریتی داشته باشد ولی در ویکی فارسی می‌توان از طریق ویکی‌خبر:درخواست‌های مدیر شدن اقدام کرد.

دیگر مسائل مرتبط[ویرایش]

گروه مجوزدهدگان ربات[ویرایش]

برای عضویت در این گروه باید در صفحه بحث گروه مجوزدهندگان ربات درخواست خود را مطرح کرد و بعد از ده روز دیوانسالار باید نظرخواهی را ببندد.

نقص فنی[ویرایش]

در صورتی که رباتی دچار نقص فنی شود باید این مسئله به صاحب ربات گفته شده یا در تابلوی اعلانات مدیران یا تابلوی اعلانات ربات‌ها مطرح شود و ممکن است حساب ربات برای مدتی کوتاه (جهت رفع نقص فنی)بسته شود

ربات‌های سراسری[ویرایش]

نوشتار اصلی: m:Bot policy#Global bots

این دسترسی که توسط ویکی‌بدها اعطا می‌شود باعث می‌شود ربات‌ها دسترسی ربات را در ویکی‌هایی که مورد توافق است بگیرند اما فقط برای دو فعالیت افزودن میان‌ویکی و تصحیح تغییرمسیرهای دوتایی.

جستارهای وابسته[ویرایش]