ما هو MiroFish؟ منصة محاكاة الذكاء الاصطناعي متعددة العملاء للتنبؤ بنتائج وسائل التواصل الاجتماعي

Ashley Innocent

Ashley Innocent

19 مارس 2026

ما هو MiroFish؟ منصة محاكاة الذكاء الاصطناعي متعددة العملاء للتنبؤ بنتائج وسائل التواصل الاجتماعي

Apidog للمؤسسات

نشر محلي

SSO & RBAC

متوافق مع SOC 2

استكشاف Apidog Enterprise

مقدمة

لقد رأيت ذلك يحدث. تعلن شركة ما عن سياسة جديدة. يدلي أحد المشاهير ببيان مثير للجدل. تنشر قصة إخبارية لم يتوقعها أحد. تنفجر وسائل التواصل الاجتماعي، وتتوسع العواقب بطرق لم يتوقعها أحد.

ماذا لو كان بإمكانك رؤية كيف يتكشف سيناريو ما قبل حدوثه في العالم الحقيقي؟

MiroFish هي منصة محاكاة للذكاء الاصطناعي متعددة الوكلاء تجيب على أسئلة "ماذا لو" حول وسائل التواصل الاجتماعي. إنها تخلق عالمًا رقميًا موازيًا حيث يتفاعل المئات من وكلاء الذكاء الاصطناعي ذوي الشخصيات والذكريات وأنماط السلوك المميزة بحرية. تقوم بتحميل مواد أساسية – مقال إخباري، مسودة سياسة، ورقة بحثية – ويقوم MiroFish بمحاكاة كيفية تفاعل الجماهير المختلفة بمرور الوقت.

💡
لقد قام فريق MiroFish ببناء واختبار جميع واجهات برمجة تطبيقات المحاكاة باستخدام Apidog. من تصميم نقاط نهاية إنشاء الرسوم البيانية إلى التحقق من صحة استجابات واجهة برمجة تطبيقات المقابلة، عمل Apidog كمصدر وحيد للحقيقة لعقد الواجهة الخلفية/الأمامية طوال فترة التطوير.
زر

يشرح هذا الدليل ما يفعله MiroFish، وكيف تعمل المحاكاة متعددة الوكلاء، ومتى يمكنك استخدامها.

ما المشكلة التي يحلها MiroFish؟

فجوة التنبؤ

تتحرك وسائل التواصل الاجتماعي بسرعة وتتفاعل بطرق غير متوقعة. تنظر أدوات التحليل التقليدية إلى الوراء:

لا شيء من هذا يساعدك على رؤية ما قد يحدث إذا نشرت هذا الإعلان، أو أصدرت هذا التقرير، أو رددت على هذا الجدل.

البديل: عوالم رقمية موازية

MiroFish يتبع نهجًا مختلفًا. بدلاً من تحليل وسائل التواصل الاجتماعي الحقيقية، فإنه ينشئ نسخة محاكية:

  1. بناء رسم بياني معرفي من مستندات المصدر الخاصة بك
  2. استخراج الكيانات (الأشخاص، المنظمات، وسائل الإعلام) وتحويلها إلى وكلاء ذكاء اصطناعي
  3. تعيين شخصيات بناءً على المعلومات المستخرجة (مستويات النشاط، أوزان التأثير، مواقف الرأي)
  4. إجراء محاكاة حيث ينشر الوكلاء ويعلقون ويتفاعلون على مدار ساعات أو أيام محاكاة
  5. تحليل النتائج لمعرفة كيف تتشكل الروايات، ومن يسيطر، وما هي الحركات المضادة التي تظهر

فكر في الأمر كمحاكي طيران لسيناريوهات وسائل التواصل الاجتماعي.

كيف يعمل MiroFish: سير العمل المكون من خمس خطوات

┌─────────────┐     ┌─────────────┐     ┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│   Step 1    │ ──► │   Step 2    │ ──► │   Step 3    │ ──► │   Step 4    │ ──► │   Step 5    │
│  Ontology   │     │  GraphRAG   │     │   Env       │     │ Simulation  │     │   Report    │
│  Generation │     │   Build     │     │   Setup     │     │   Run       │     │ Generation  │
└─────────────┘     └─────────────┘     └─────────────┘     └─────────────┘     └─────────────┘

الخطوة 1: توليد علم الوجود (Ontology)

يحلل النظام مستندات الإدخال ومتطلبات المحاكاة الخاصة بك، ثم يستخدم نموذج لغة كبير (LLM) لإنشاء علم وجود مخصص. يحدد هذا:

يفرض علم الوجود بنية من مستويين: 8 أنواع محددة بناءً على المحتوى الخاص بك، بالإضافة إلى نوعين احتياطيين (شخص و منظمة) لالتقاط أي شيء لا يتناسب مع أي مكان آخر.

الخطوة 2: بناء GraphRAG

يتم تقسيم مستنداتك (500 حرف مع تداخل 50 حرفًا) وإرسالها إلى Zep Cloud على دفعات. يقوم النظام بما يلي:

  1. إنشاء رسم بياني مستقل بمعرف فريد
  2. تعيين علم الوجود المخصص
  3. إرسال دفعات نصية لاستخراج الكيانات والعلاقات
  4. الانتظار حتى يقوم Zep بمعالجة كل حلقة
  5. استرداد الرسم البياني النهائي مع العقد والحواف

النتيجة: رسم بياني معرفي يضم مئات أو آلاف الكيانات المتصلة بالعلاقات.

الخطوة 3: إعداد البيئة

يحلل مولد تهيئة المحاكاة الرسم البياني المعرفي وينشئ معلمات وكيل مفصلة:

الخطوة 4: تشغيل المحاكاة

يستيقظ الوكلاء وفقًا لجداول أنشطتهم ويبدأون بالنشر والتعليق والتفاعل. يقوم النظام بتشغيل محاكاة متوازية على Twitter و Reddit، ويسجل كل إجراء في ملفات JSONL في الوقت الفعلي.

تُنتج محاكاة نموذجية مدتها 72 ساعة آلاف الإجراءات عبر كلا المنصتين.

الخطوة 5: توليد التقرير

يستخدم وكيل التقارير ثلاث أدوات استرجاع أساسية لتحليل ما حدث:

يظهر التقرير النهائي تطور السرد، اللحظات الرئيسية، الأصوات المؤثرة، والحركات المضادة.

ما هي وكلاء الذكاء الاصطناعي في MiroFish؟

كل وكيل في MiroFish هو كيان ذكاء اصطناعي مستقل يمتلك:

السمة الوصف مثال
الهوية الاسم، اسم المستخدم، السيرة الذاتية "@ZhangWei_Student"
الشخصية الشخصية والخلفية "طالب دراسات عليا يبحث في أخلاقيات الذكاء الاصطناعي"
مستوى النشاط كم مرة ينشر (0.0-1.0) 0.8 = نشط جداً
ساعات النشاط متى يكون متصلاً بالإنترنت [8, 9, 10, 11, 18, 19, 20, 21, 22, 23]
تأخير الاستجابة مدى سرعة تفاعله (بالدقائق) 5-30 دقيقة
وزن التأثير مدى احتمالية رؤية الآخرين لمنشوراته 0.8 (منخفض) إلى 3.0 (مرتفع)
الموقف الموقف من المواضيع داعم، معارض، محايد، مراقب
الذاكرة الإجراءات والتفاعلات السابقة مخزنة في الرسم البياني لـ Zep Cloud

يتخذ الوكلاء قراراتهم بشكل مستقل. يختارون متى ينشرون، وماذا يعلقون عليه، وكيف يستجيبون بناءً على شخصيتهم والحالة الحالية للمحاكاة.

ماذا يمكنك أن تحاكي؟

إعلانات الأخبار والسياسات

حمّل مسودة سياسة أو مقالًا إخباريًا. شاهد كيف تتفاعل مجموعات أصحاب المصلحة المختلفة:

البحث الأكاديمي

حمّل ورقة بحثية. حاكِ الاستقبال الأكاديمي والعام:

سيناريوهات الأزمات

حمّل تقارير حوادث أو مواد خلفية. اختبر استراتيجيات الاستجابة:

التحليل الأدبي والتاريخي

حمّل رواية أو نصًا تاريخيًا. استكشف سيناريوهات "ماذا لو":

ما الذي يميز MiroFish؟

ذكاء السرب، وليس الوكلاء الفرديين

تستخدم العديد من أدوات الذكاء الاصطناعي وكيلًا واحدًا لمحاكاة "مستخدم". يستخدم MiroFish مئات الوكلاء ذوي الشخصيات المميزة. وهذا يخلق سلوكًا ناشئًا – روايات وحركات تنشأ من التفاعلات، وليس من نصوص مبرمجة مسبقًا.

محاكاة منصتين متوازيتين

يعمل Twitter و Reddit بالتوازي مع ديناميكيات مختلفة:

تُظهر مقارنة المنصتين كيف تؤثر آليات المنصة على النتائج.

الرسم البياني المعرفي الزمني

العلاقات في MiroFish تحتوي على بيانات تعريف زمنية:

يتيح لك ذلك تتبع كيفية تطور العلاقات، وليس فقط الحالة الحالية.

مقابلات الوكيل المباشرة

يمكنك إجراء مقابلات مع الوكلاء النشطين أثناء المحاكاة أو بعدها:

سؤال
الوكيل 12 (طالب)

يوفر هذا رؤى نوعية تتجاوز المقاييس الكمية.

نظرة سريعة على البنية التقنية

┌─────────────────┐     ┌─────────────────┐     ┌─────────────────┐
│  Frontend       │     │  Backend        │     │  External       │
│  (Vue.js)       │ ◄─► │  (FastAPI)      │ ◄─► │  Services       │
│                 │     │                 │     │                 │
│ - Graph builder │     │ - REST API      │     │ - Zep Cloud     │
│ - Simulation    │     │ - Subprocess    │     │ - LLM API       │
│   monitor       │     │   management    │     │ - OASIS         │
│ - Report viewer │     │ - JSONL stream  │     │   Framework     │
└─────────────────┘     └─────────────────┘     └─────────────────┘

مكدس الواجهة الخلفية (Backend Stack)

مكدس الواجهة الأمامية (Frontend Stack)

تصميم واجهة برمجة التطبيقات (API) باستخدام Apidog

تكشف الواجهة الخلفية لـ MiroFish عن أكثر من 40 نقطة نهاية عبر 5 خدمات رئيسية:

الخدمة نقاط النهاية الغرض
بناء الرسم البياني 8 توليد الأنطولوجيا، التحميل الدفعي، استقصاء الحالة
قارئ الكيانات 4 تصفية الكيانات، اختيار النوع، التصدير
مولد التهيئة 6 توليد تهيئة الوقت/الحدث/الوكيل/المنصة
مشغل المحاكاة 12 بدء، إيقاف، مراقبة، مقابلة، إدارة الحالة
مولد التقارير 5 الاسترداد، التحليل، توليد الملخص

تم استخدام Apidog لتصميم جميع نقاط النهاية، وإنشاء استجابات وهمية لتطوير الواجهة الأمامية، وتوليد وثائق واجهة برمجة التطبيقات. وقد ساعد ذلك في اكتشاف عدم تطابق المخططات مبكرًا والحفاظ على توافق الفريق طوال فترة التطوير.

متى يجب عليك استخدام MiroFish؟

حالات الاستخدام الجيدة

حالات الاستخدام غير الجيدة


البدء مع MiroFish

المتطلبات

بداية سريعة

# Clone the repository
git clone https://github.com/666ghj/MiroFish.git
cd MiroFish

# Install dependencies
pip install -r requirements.txt
npm install

# Configure environment
cp .env.example .env
# Edit .env with your API keys

# Start the backend
python backend/app/main.py

# Start the frontend
npm run dev

أول محاكاة

  1. تحميل المستندات: ملفات PDF أو TXT أو MD تحتوي على موادك المصدرية
  2. تحديد متطلبات المحاكاة: ما هو السؤال الذي تستكشفه؟
  3. توليد علم الوجود: دع النظام يحلل ويقترح أنواع الكيانات
  4. بناء الرسم البياني المعرفي: استخرج الكيانات والعلاقات
  5. تهيئة وتشغيل: اضبط مدة المحاكاة وابدأ
  6. مراقبة ومقابلة: شاهد الإجراءات في الوقت الفعلي، وقم بإجراء مقابلات مع الوكلاء
  7. توليد التقرير: احصل على ملخص لما حدث

تستغرق أول محاكاة نموذجية من 30 إلى 60 دقيقة من البداية إلى النهاية.

الأسئلة المتكررة

ما مدى دقة المحاكاة؟

يولد MiroFish سيناريوهات معقولة بناءً على بيانات الإدخال والنماذج السلوكية. فكر في الأمر كاستكشاف لمساحة الاحتمالات، وليس التنبؤ بنتائج محددة. تكمن القيمة في الكشف عن ديناميكيات قد لا تكون قد توقعتها.

كم عدد الوكلاء الذين يمكن لـ MiroFish محاكاتهم؟

يتعامل النظام مع 50-200 وكيل بشكل مريح. المحاكاة الأكبر (500+) ممكنة ولكنها تتطلب المزيد من الموارد الحسابية وتستغرق وقتًا أطول للمعالجة.

هل يمكنني تخصيص سلوك الوكيل؟

نعم. يمكنك تعديل أنماط النشاط، وأوزان التأثير، وتوزيعات المواقف. يمكن للمستخدمين المتقدمين تعديل تكوينات الوكيل مباشرة قبل تشغيل المحاكاة.

هل يدعم MiroFish سيناريوهات غير صينية؟

تم تحسين تهيئة المنطقة الزمنية الافتراضية لسلوك وسائل التواصل الاجتماعي الصينية. يمكنك تخصيص أنماط النشاط لمناطق أخرى عن طريق تعديل تهيئة الوقت.

هل بياناتي خاصة؟

تتم معالجة المستندات محليًا وإرسالها إلى Zep Cloud لاستخراج الكيانات. يحتفظ Zep بالبيانات وفقًا لشروط الخدمة الخاصة بهم. بالنسبة للمواد الحساسة، ضع في اعتبارك استخدام بديل لقاعدة بيانات الرسم البياني المحلية.

الخلاصة

يخلق MiroFish عوالم رقمية موازية حيث يمكنك اختبار سيناريوهات وسائل التواصل الاجتماعي قبل حدوثها في العالم الحقيقي. من خلال محاكاة المئات من وكلاء الذكاء الاصطناعي ذوي الشخصيات وأنماط السلوك المميزة، يكشف عن السرديات الناشئة، والحركات المضادة، والأصوات المؤثرة التي تفوتها أدوات التحليل التقليدية.

سواء كنت تخطط لإعلان سياسة، أو تبحث عن سلوك الجمهور، أو تستكشف "ماذا لو" الأدبية، يقدم MiroFish عدسة جديدة لفهم الديناميكيات الاجتماعية المعقدة.

زر

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات