ویکی بیمه:رباتها
ویکیبیمه از مجموعهای از رباتهای خودکار برای تولید، بهبود و نظارت محتوا استفاده میکند. همه رباتها زیر حساب کاربری WikibimeBot ویرایش میکنند.
رباتهای فعال
۱. ربات اسکرپ (Scraping Bot)
| وظیفه | جمعآوری خودکار مقالات از سایت بیمهبازار و بازنویسی دانشنامهای با هوش مصنوعی |
|---|---|
| بسامد | هر ۳۰ دقیقه — روزانه ۵۰+ مقاله |
| منبع | bimebazar.com/wiki/ |
| ردهگذاری |
|
فرآیند:
- پیمایش خودکار سایت بیمهبازار
- استخراج محتوا
- بازنویسی دانشنامهای با LLM
- انتشار در ویکیبیمه
۲. واردکنندهٔ ویکیپدیا (Wikipedia Importer)
| وظیفه | واردکردن مقالات ویکیپدیای فارسی مرتبط با صنعت بیمه |
|---|---|
| بسامد | روزانه ۲–۴ مقاله |
| منبع | fa.wikipedia.org |
| ردهگذاری |
|
فرآیند:
- جستجوی کلیدواژههای بیمهای در ویکیپدیا
- استخراج متن اصلی
- بازنویسی و تطبیق با سبک ویکیبیمه
- انتشار خودکار
۳. تولیدکنندهٔ محتوا (Content Generator)
| وظیفه | تولید مقالات جدید درباره موضوعات بیمهای با هوش مصنوعی |
|---|---|
| بسامد | روزانه ۱–۲ مقاله |
| ردهگذاری |
|
فرآیند:
- انتخاب موضوع از فهرست موضوعات بیمهای
- تولید مقاله با LLM
- نظارت بر کیفیت
- انتشار
۴. بهبوددهندهٔ مقالات (Improvement Bot)
| وظیفه | بهبود مقالات موجود — افزودن منابع، پیوندها و بخشهای تکمیلی |
|---|---|
| بسامد | روزانه ۵ مقاله |
فرآیند:
- انتخاب تصادفی مقالات موجود
- تحلیل کیفیت
- افزودن منابع، پیوندهای بیرونی و بخشهای تکمیلی
- انتشار نسخهٔ بهبودیافته
۵. ربات ابرابزار (Supertools Bot)
| وظیفه | اصلاح و بهبود سبک و خوانایی مقالات موجود |
|---|---|
| بسامد | روزانه ۳ مقاله |
فرآیند:
- بررسی مقالات
- اصلاح خطاهای بیانی
- بهبود خوانایی و ساختار
- انتشار
۶. ربات اخبار (News Bot)
| وظیفه | جمعآوری و انتشار خودکار اخبار صنعت بیمهٔ ایران |
|---|---|
| بسامد | روزانه ۱–۳ خبر |
| منابع | ایسنا، خبرآنلاین، تسنیم، پایگاه خبری بیمه |
| صفحهٔ انتشار | ویکی بیمه:اخبار {تاریخ}
|
| ردهگذاری |
|
فرآیند:
- دریافت خبر از منابع RSS
- محاسبهٔ هش SHA256 برای جلوگیری از تکرار
- بازنویسی دانشنامهای با LLM
- انتشار در صفحات روزانه
۷. ربات تشخیص اخطاء (Error Detector Bot)
| وظیفه | شناسایی خطاهای نگارشی و بیانی در مقالات |
|---|---|
| بسامد | روزانه بررسی ۵۰ مقاله |
| صفحهٔ گزارش | ویکی بیمه:گزارش اخطاء |
| ردهگذاری |
|
انواع خطاهای شناساییشده:
- فاصلهٔ دوگانه (double space)
- نشانهگذاری جدا از کلمه
- نبود فاصله بعد از نشانهگذاری
- ترکیبهای ناصحیح فارسی
- بیش از ۳۰٪ کاراکتر لاتینی
- مقالات کوتاه (کمتر از ۲۰۰ کاراکتر)
درجهبندی مشکلات:
| نماد | معنا |
|---|---|
| ✓ | سالم — بدون مشکل |
| ⊙ | کوتاه یا بدون رده |
| ⚠ | مشکلدار (۵–۱۰ خطا) |
| ⛔ | بسیار مشکلدار (بیش از ۱۰ خطا) |
۸. ربات درخواست مقالات (Article Requester Bot)
| وظیفه | تولید خودکار مقالات درخواستشده توسط کاربران (پس از ۱۰ روز انتظار) |
|---|---|
| بسامد | روزانه — بررسی درخواستهای ۱۰+ روزه |
| صفحهٔ درخواست | ویکی بیمه:درخواست مقالات |
| ردهگذاری |
|
فرآیند:
- بررسی صفحهٔ ویکی بیمه:درخواست مقالات
- شناسایی درخواستهای ۱۰ روز یا بیشتر
- بررسی اینکه مقاله هنوز ساخته نشده
- تولید مقاله با LLM
- انتشار و علامتگذاری درخواست بهعنوان تکمیلشده
نحوهٔ درخواست توسط کاربر:
* عنوان مقاله — توضیح کوتاه (YYYY-MM-DD)
پس از تکمیل توسط ربات:
* عنوان مقاله — توضیح کوتاه (YYYY-MM-DD) (✓ WikibimeBot)
آمار و عملکرد
| ربات | تولید روزانه |
|---|---|
| ربات اسکرپ | ۵۰+ مقاله |
| واردکنندهٔ ویکیپدیا | ۲–۴ مقاله |
| تولیدکنندهٔ محتوا | ۱–۲ مقاله |
| بهبوددهندهٔ مقالات | ۵ مقاله |
| ربات ابرابزار | ۳ مقاله |
| ربات اخبار | ۱–۳ خبر |
| ربات تشخیص اخطاء | بررسی ۵۰ مقاله |
| ربات درخواست مقالات | ۱–۲ مقاله |
| جمع روزانه | ۶۳–۶۹ مقاله/خبر |
- ماهانه: تقریباً ۱۹۰۰–۲۰۷۰ مورد
- سالانه: تقریباً ۲۳۰۰۰–۲۴۵۰۰ مورد
زمانبندی اجرا
| ساعت | عملیات |
|---|---|
| هر ۳۰ دقیقه | ربات اسکرپ بیمهبازار |
| ۰۲:۰۰ | شروع Scheduler شبانه |
| ۰۲:۰۰–۰۲:۴۵ | اسکرپ کامل بیمهبازار |
| ۰۲:۴۵–۰۳:۱۵ | واردکنندهٔ ویکیپدیا |
| ۰۳:۱۵–۰۳:۳۰ | تولیدکنندهٔ محتوا |
| ۰۳:۳۰–۰۳:۴۵ | بهبوددهندهٔ مقالات |
| ۰۳:۴۵–۰۴:۰۰ | ربات ابرابزار |
| ۰۴:۰۰–۰۴:۱۵ | ربات اخبار |
| ۰۴:۱۵–۰۴:۳۰ | ربات تشخیص اخطاء |
| ۰۴:۳۰–۰۴:۴۵ | ربات درخواست مقالات |
سیاستهای ربات
- تمام ویرایشهای ربات با برچسب «ویرایش ربات» (bot edit) ثبت میشوند
- مقالات جدید خودکار با رده «نیازمند بازبینی» نشانهگذاری میشوند
- اخبار در صفحات مخصوص روزانه منتشر میشوند
- گزارش اخطاء در ویکی بیمه:گزارش اخطاء برای ویراستاران قابل مشاهده است
- درخواستهای تکمیلشده خودکار علامتگذاری میشوند
محافظهای ایمنی
| مکانیسم | توضیح |
|---|---|
| Throttling | ۲–۳ ثانیه تأخیر بین درخواستها برای حفظ پایداری سرور |
| Deduplication | جلوگیری از تکرار محتوا با الگوریتم SHA256 |
| State Tracking | ذخیرهٔ وضعیت در فایل JSON |
| Error Handling | خرابی یک ربات مانع اجرای بقیه نمیشود |
| Logging | تمام عملیات در journalctl ثبت میشود |
راهنمای کاربران
درخواست ساخت مقاله
۱. به صفحهٔ ویکی بیمه:درخواست مقالات بروید ۲. خط زیر را با تاریخ امروز اضافه کنید:
* عنوان مقاله — توضیح کوتاه (YYYY-MM-DD)
۳. صفحه را ذخیره کنید
اگر تا ۱۰ روز کسی مقاله را نساخت، ربات خودکار آن را میسازد.
مشاهدهٔ گزارش اخطاء
گزارش خطاهای نگارشی مقالات در ویکی بیمه:گزارش اخطاء قابل مشاهده است. میتوانید از این گزارش برای پیدا کردن مقالاتی که نیاز به ویرایش دارند استفاده کنید.
اطلاعات فنی
| بخش | جزئیات |
|---|---|
| زبان پیادهسازی | Python 3 |
| API | MediaWiki API (بدون Pywikibot) |
| زمانبندی | Systemd Timer + Service |
| مدل هوش مصنوعی | mimo-v2.5-free (Bynara Router) |
| مدیریت وضعیت | JSON State Files |
| لاگگیری | journalctl |
ربات تحلیلگر محتوا (Analyzer Bot)
این ربات تمامی مقالات سایت را بررسی کرده و اشکالات محتوایی آنها (مانند نداشتن منبع، ویکیسازی ضعیف، کوتاه بودن، نداشتن رده و نیاز به تمیزکاری) را شناسایی میکند. سپس با قرار دادن الگوهای نگهداری در ابتدای مقالات، آنها را ردهبندی میکند تا کاربران بتوانند به راحتی این اشکالات را برطرف کنند.
- وضعیت: فعال
- مدیر: Admin
ربات دستهبندی مقالات
این ربات وظیفه دارد مقالات سایت را خوانده و با پیدا کردن کلمات کلیدی مشخص، ردههای مرتبط را به پایین مقالات اضافه کند. این ربات همچنین صفحات ردهها را به صورت خودکار ایجاد کرده و توضیحات مرتبطی درون آنها قرار میدهد.
- وضعیت: فعال
- مدیر: Admin