> ## Documentation Index
> Fetch the complete documentation index at: https://manus.im/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Wide Research

> نظام متعدد الوكلاء المتوازي لمهام البحث والمعالجة واسعة النطاق.

export const CodePrompt = ({children}) => {
  const [isCopied, setIsCopied] = useState(false);
  const textContent = useMemo(() => {
    const extractText = (children, depth = 0) => {
      const maxDepth = 10;
      if (depth > maxDepth) return '';
      if (children == null) return '';
      if (typeof children === 'string' || typeof children === 'number') {
        return String(children);
      }
      if (Array.isArray(children)) {
        return children.map(child => extractText(child, depth + 1)).join('');
      }
      if (typeof children === 'object' && children.props) {
        return extractText(children.props.children, depth + 1);
      }
      return '';
    };
    return extractText(children);
  }, [children]);
  const handleAskManus = useCallback(() => {
    const url = new URL('https://manus.im');
    if (textContent) {
      url.searchParams.set('q', textContent);
      url.searchParams.set('submit', '1');
    }
    window.open(url.toString(), '_blank');
  }, [textContent]);
  const handleCopy = useCallback(async () => {
    try {
      await navigator.clipboard.writeText(textContent);
      setIsCopied(true);
      setTimeout(() => {
        setIsCopied(false);
      }, 2000);
    } catch (err) {
      const textArea = document.createElement('textarea');
      textArea.value = textContent;
      textArea.style.position = 'fixed';
      textArea.style.opacity = '0';
      document.body.appendChild(textArea);
      textArea.select();
      try {
        document.execCommand('copy');
        setIsCopied(true);
        setTimeout(() => {
          setIsCopied(false);
        }, 2000);
      } catch (fallbackErr) {
        console.error(fallbackErr);
      }
      document.body.removeChild(textArea);
    }
  }, [textContent]);
  return <div className="code-block mt-5 mb-8 not-prose rounded-2xl relative group text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent">
      <div className="absolute top-3 right-4 flex items-center gap-1.5">
        <div className="z-10 relative">
          <button onClick={handleCopy} className="h-[26px] w-[26px] flex items-center justify-center rounded-md backdrop-blur peer group/copy-button " data-testid="copy-code-button" aria-label="Copy the contents from the code block">
            {isCopied ? <svg width="16" height="11" viewBox="0 0 16 11" fill="none" xmlns="http://www.w3.org/2000/svg" class="fill-primary dark:fill-primary-light">
                <path d="M14.7813 1.21873C15.0751 1.51248 15.0751 1.98748 14.7813 2.2781L6.53135 10.5312C6.2376 10.825 5.7626 10.825 5.47197 10.5312L1.21885 6.28123C0.925098 5.98748 0.925098 5.51248 1.21885 5.22185C1.5126 4.93123 1.9876 4.9281 2.27822 5.22185L5.99697 8.9406L13.7188 1.21873C14.0126 0.924976 14.4876 0.924976 14.7782 1.21873H14.7813Z"></path>
              </svg> : <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg" className="w-4 h-4 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60">
                <path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round"></path>
                <path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round"></path>
              </svg>}
          </button>
          <div aria-hidden="true" className="absolute top-11 left-1/2 transform whitespace-nowrap -translate-x-1/2 -translate-y-1/2 peer-hover:opacity-100 opacity-0 text-white rounded-lg px-1.5 py-0.5 text-xs bg-primary-dark">
            {isCopied ? 'Copied' : 'Copy'}
          </div>
        </div>
        <div className="z-10 relative">
          <button onClick={handleAskManus} className="h-[26px] w-[26px] flex items-center justify-center rounded-md backdrop-blur peer group/ask-manus " id="ask-ai-code-block-button" aria-label="Ask Manus">
            <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" className="w-4 h-4 text-gray-400 group-hover/ask-manus:text-gray-500 dark:text-white/40 dark:group-hover/ask-manus:text-white/60">
              <path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" />
              <path d="M12 8v6" />
              <path d="M9 11h6" />
            </svg>
          </button>
          <div aria-hidden="true" className="absolute top-11 left-1/2 transform whitespace-nowrap -translate-x-1/2 -translate-y-1/2 peer-hover:opacity-100 opacity-0 text-white rounded-lg px-1.5 py-0.5 text-xs bg-primary-dark">
            Ask Manus
          </div>
        </div>
      </div>

      <div className="w-0 min-w-full max-w-full py-3.5 px-4 h-full dark:bg-codeblock relative text-sm leading-6 children:!my-0 children:!shadow-none children:!bg-transparent transition-[height] duration-300 ease-in-out code-block-background [&_*]:ring-0 [&_*]:outline-0 [&_*]:focus:ring-0 [&_*]:focus:outline-0 [&_pre>code]:pr-[3rem] [&_pre>code>span.line-highlight]:min-w-[calc(100%+3rem)] [&_pre>code>span.line-diff]:min-w-[calc(100%+3rem)] rounded-2xl bg-white overflow-x-auto scrollbar-thin scrollbar-thumb-rounded scrollbar-thumb-black/15 hover:scrollbar-thumb-black/20 active:scrollbar-thumb-black/20 dark:scrollbar-thumb-white/20 dark:hover:scrollbar-thumb-white/25 dark:active:scrollbar-thumb-white/25" style={{
    fontVariantLigatures: 'none',
    height: 'auto',
    backgroundColor: 'rgb(255, 255, 255)'
  }}>
        <div className="font-mono whitespace-pre leading-6">{children}</div>
      </div>
    </div>;
};

<iframe src="https://www.youtube.com/embed/TRZi7EZBNI0" title="مشغل فيديو يوتيوب" frameborder="0" className="w-full aspect-video rounded-xl" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />

## ما هو البحث الموسع؟

البحث الموسع هو نهج Manus للتعامل مع المهام التي تتضمن معالجة العديد من العناصر المتشابهة — مثل تحليل 100 منتج، أو البحث عن 50 شركة، أو إنشاء 20 قطعة محتوى. بدلاً من استخدام وكيل AI واحد يعالج العناصر بالتسلسل، ينشر البحث الموسع مئات الوكلاء المستقلين الذين يعملون بالتوازي.

يتلقى كل وكيل سياقه المخصص ويعالج عنصراً واحداً بشكل مستقل. يحل هذا الهيكل مشكلة قيود نافذة السياق التي تتسبب في تدهور جودة أنظمة AI التقليدية مع زيادة عدد العناصر.

## مشكلة نافذة السياق

تعمل أنظمة AI التقليدية، بما في ذلك معظم روبوتات الدردشة، ضمن نافذة سياق ثابتة — وهو حد لكمية المعلومات التي يمكنها معالجتها بنشاط في وقت واحد. عند مطالبتها بتحليل العديد من العناصر بالتسلسل:

* **العناصر 1-5**: تحليل مفصل وشامل مع توفر السياق الكامل
* **العناصر 10-20**: تصبح الأوصاف أقصر مع امتلاء السياق
* **العناصر 30+**: ملخصات عامة وزيادة في الأخطاء مع ضغط أو فقدان السياق السابق

يحدث هذا التدهور لأن AI يجب أن يحافظ على جميع العناصر السابقة في الذاكرة أثناء معالجة العناصر الجديدة. تُظهر الأبحاث أن "عتبة التلفيق" هذه تحدث عادةً عند حوالي 8-10 عناصر لمعظم أنظمة AI.

## كيف يعمل البحث الموسع

يستخدم البحث الموسع بنية مختلفة جوهريًا:

**1. تقسيم المهام**: يقوم الوكيل الرئيسي بتحليل طلبك وتقسيمه إلى مهام فرعية مستقلة (مثل، "البحث عن الشركة رقم 1"، "البحث عن الشركة رقم 2"، إلخ.)

**2. نشر الوكلاء المتوازيين**: يتم تعيين كل مهمة فرعية لوكيل مخصص له نافذة سياق جديدة خاصة به

**3. المعالجة المستقلة**: يعمل الوكلاء في وقت واحد، ويجري كل منهم بحثًا شاملاً دون التنافس على مساحة السياق

**4. تجميع النتائج**: يقوم الوكيل الرئيسي بجمع جميع المهام الفرعية المكتملة وتجميعها في التنسيق الذي طلبته (جدول، تقرير، مجموعة بيانات، إلخ.)

**النتيجة**: يتلقى العنصر رقم 250 نفس عمق التحليل الذي يتلقاه العنصر رقم 1، لأن لكل منهما وكيله المخصص ونافذة السياق الكاملة.

## بدء سريع

### طلب بسيط

<CodePrompt>
  "ابحث عن أفضل 20 باحثًا في AI وأنشئ جدولاً يتضمن
  انتماءاتهم، وتركيزهم البحثي، ومنشوراتهم الحديثة"
</CodePrompt>

### طلب مفصل

<CodePrompt>
  "قارن 100 نموذج من أحذية رياضية استهلاكية. لكل منها، استخرج: العلامة التجارية، السعر،
  الميزات الرئيسية، والجمهور المستهدف، وتقييم العملاء. قم بالتنظيم في
  جدول قابل للفرز."
</CodePrompt>

### طلب إبداعي

<CodePrompt>
  "ابحث عن 20 شخصية تاريخية مشهورة. قم بإنشاء صور شخصية احترافية
  لكل منهم بأسلوب فني متسق. قم بتضمين سير ذاتية موجزة."
</CodePrompt>

## أمثلة واقعية

### المثال 1: البحث عن 250 باحثًا في AI

<CodePrompt>
  "ابحث عن أفضل 250 باحثًا في AI من المؤسسات الرائدة. أنشئ
  جدولاً شاملاً يتضمن: الاسم، الانتماء، التركيز البحثي، مؤشر h،
  المنشورات البارزة، ومعلومات الاتصال."
</CodePrompt>

**المخرج**: قاعدة بيانات كاملة تحتوي على 250 ملفًا شخصيًا مفصلاً

**إعادة التشغيل**: [https://manus.im/share/IXdMjxObbFKbIjUUkBk4EH?replay=1](https://manus.im/share/IXdMjxObbFKbIjUUkBk4EH?replay=1)

**لماذا ينجح هذا**:

* لا يمكن لأي أداة AI أخرى التعامل مع هذا النطاق
* يحصل كل باحث على بحث مستقل وشامل
* إنشاء جدول تلقائي مع ملء جميع الحقول
* جودة متسقة من الباحث رقم 1 إلى رقم 250

### المثال 2: مقارنة 100 نموذج حذاء رياضي

<CodePrompt>
  "تحليل 100 نموذج حذاء رياضي للمستهلكين. استخراج العلامة التجارية، النطاق السعري، والميزات الرئيسية
  والميزات، والتركيبة السكانية المستهدفة، ومتوسط التقييم. إنشاء جدول مقارنة
  مرتب حسب السعر."
</CodePrompt>

**الإخراج**: جدول بحث سوق شامل يحتوي على 100 منتج

**إعادة التشغيل**: [https://manus.im/share/3zvs5smekSmn4lS14n9QNg?replay=1](https://manus.im/share/3zvs5smekSmn4lS14n9QNg?replay=1)

**لماذا ينجح هذا**:

* تعمق في كل منتج بشكل مستقل
* استخراج البيانات المهيكلة على نطاق واسع
* التنظيم والفرز التلقائي
* لا يوجد تدهور في الجودة عبر 100 عنصر

### المثال 3: تحليل الجداول الزمنية للذكاء الاصطناعي العام (AGI)

<CodePrompt>
  "ابحث في تنبؤات الخبراء حول الجداول الزمنية للذكاء الاصطناعي العام (AGI). تحليل أكثر من 30 مصدرًا
  بما في ذلك الأوراق البحثية والمقابلات مع الخبراء وتقارير الصناعة.
  إنشاء تصور يوضح توزيع التنبؤات."
</CodePrompt>

**الإخراج**: تحليل شامل مع تصور للبيانات

**إعادة التشغيل**: [https://manus.im/share/GajPnKzrpM4pEbpcrKDmx0?replay=1](https://manus.im/share/GajPnKzrpM4pEbpcrKDmx0?replay=1)

**لماذا ينجح هذا**:

* تجميع المعلومات من عشرات المصادر
* إنشاء تمثيلات مرئية للنتائج
* تحديد الأنماط والقيم الشاذة
* توفير ملخص قائم على الأدلة

### المثال 4: البحث في 20 سيرة ذاتية

<CodePrompt>
  "ابحث عن 20 من رواد الأعمال المؤثرين. لكل منهم، أنشئ سيرة ذاتية مفصلة
  تغطي: الحياة المبكرة، والمعالم المهنية، والإنجازات الرئيسية،
  وأسلوب القيادة، والتأثير الدائم."
</CodePrompt>

**الإخراج**: 20 سيرة ذاتية شاملة بهيكل متسق

**إعادة التشغيل**: [https://manus.im/share/ayLBetEJkfSIVuWKo2toPn?replay=1](https://manus.im/share/ayLBetEJkfSIVuWKo2toPn?replay=1)

**لماذا ينجح هذا**:

* تحصل كل سيرة ذاتية على بحث شامل ومستقل
* هيكل متسق عبر جميع الملفات الشخصية
* تعمق في مصادر متعددة لكل شخص
* لا توجد اختصارات أو محتوى عام

### المثال 5: التحرير الدفعي لصور ملفات LinkedIn الشخصية

<CodePrompt>
  "قم بتنزيل صور الملف الشخصي من عناوين URL الخمسين هذه على LinkedIn. قم بتطبيق
  تحرير احترافي متسق: إزالة الخلفيات، وتعديل الإضاءة،
  اقتصاص إلى أبعاد قياسية، وحفظها كملفات PNG عالية الدقة."
</CodePrompt>

**الناتج**: 50 صورة ملف شخصي تم تحريرها باحترافية

**إعادة التشغيل**: [https://manus.im/share/5iT2464ldyvdf1FMxUOCsW?replay=1](https://manus.im/share/5iT2464ldyvdf1FMxUOCsW?replay=1)

**لماذا هذا فعال**:

* يستبدل أدوات SaaS المصغرة لمعالجة الصور المجمعة
* تطبيق تحرير متسق على جميع الصور
* تنزيل آلي وخط أنابيب للمعالجة
* نتائج احترافية على نطاق واسع

### المثال 6: استخراج مكتبة الموجهات من GitHub

<CodePrompt>
  "قم بزيارة مستودع awesome-prompts هذا على GitHub. استخرج جميع الموجهات،
  صنفها حسب حالة الاستخدام، وأنشئ قاعدة بيانات منظمة تتضمن: نص الموجه
  والفئة، والنموذج المقصود، وتقييم الفعالية."
</CodePrompt>

**الناتج**: قاعدة بيانات منظمة تضم أكثر من 100 موجه

**إعادة التشغيل**: [https://manus.ai/share/wxTg2q4hV6GN4YY4KnQeFx?replay=1](https://manus.ai/share/wxTg2q4hV6GN4YY4KnQeFx?replay=1)

**لماذا هذا فعال**:

* يستخرج المعلومات وينظمها على نطاق واسع
* تصنيف ووسم آلي
* ينشئ قاعدة بيانات منظمة وقابلة للبحث
* يتعامل مع مهام استخلاص الويب المعقدة

## حالات الاستخدام حسب الفئة

| الفئة                       | أمثلة المهام                                                                 |
| :-------------------------- | :--------------------------------------------------------------------------- |
| **أبحاث السوق**             | قارن 100 منتج، حلل أسعار المنافسين، استطلع آراء العملاء                      |
| **البحث الأكاديمي**         | مراجعة أدبيات لـ 50 ورقة بحثية، تحليل اتجاهات البحث، مقارنة المنهجيات        |
| **الذكاء التنافسي**         | إعداد ملفات تعريف لـ 30 منافسًا، تحليل مجموعات الميزات، تتبع تغييرات الأسعار |
| **توليد العملاء المحتملين** | ابحث عن 200 عميل محتمل، اعثر على معلومات الاتصال، تأهيل العملاء المحتملين    |
| **إنشاء المحتوى**           | إنشاء 20 مخططًا لمدونة، إنشاء 50 منشورًا اجتماعيًا، كتابة 30 وصفًا للمنتجات  |
| **استخراج البيانات**        | استخلاص 100 موقع ويب، استخراج بيانات منظمة، تجميع قواعد البيانات             |
| **الإنتاج الإبداعي**        | إنشاء 20 صورة، تحرير 50 صورة، إنشاء أصول علامة تجارية متسقة                  |
| **أبحاث الاستثمار**         | تحليل 40 شركة ناشئة، مقارنة 30 صندوقًا، البحث في 50 شركة محفظة               |

## لماذا البحث الواسع (Wide Research) مقابل الأدوات الأخرى

| الجانب       | روبوت الدردشة AI                | البحث الواسع (Wide Research) من Manus |
| :----------- | :------------------------------ | :------------------------------------ |
| **المنهجية** | ذكاء اصطناعي واحد يساعدك        | تنسيق متعدد الوكلاء المتوازي          |
| **السرعة**   | ساعات حتى تشبع السياق           | دقائق بغض النظر عن النطاق             |
| **النطاق**   | يتدهور بعد 8-10 عناصر           | يتوسع إلى المئات بسلاسة               |
| **الجودة**   | تدهور تدريجي                    | جودة موحدة على أي نطاق                |
| **الناتج**   | ملخصات مضغوطة مع فقدان التفاصيل | تقارير ومجموعات بيانات كاملة          |

## متى تستخدم البحث الواسع (Wide Research)

**مثالي لـ**:

* الذكاء التنافسي (تحليل أكثر من 50 منافسًا)
* أبحاث السوق (مقارنة أكثر من 100 منتج)
* البحث الأكاديمي (مراجعة أكثر من 30 ورقة بحثية)
* توليد العملاء المحتملين (بحث عن أكثر من 200 عميل محتمل)
* إنشاء المحتوى (توليد أكثر من 20 عنصرًا مشابهًا)
* استخراج البيانات (كشط وهيكلة أكثر من 100 صفحة)
* المعالجة الدفعية (تعديل أكثر من 50 صورة/ملف)

**غير مثالي لـ**:

* تحليل معمق واحد (استخدم وضع Agent العادي)
* المهام التي تتطلب تبعيات متسلسلة
* البحث التفاعلي في الوقت الفعلي
* المهام التي تحتوي على أقل من 10 عناصر

## نصائح للحصول على نتائج أفضل

**كن محددًا بشأن الهيكل**:

* ✅ "إنشاء جدول بالأعمدة: الاسم، الشركة، الدور، البريد الإلكتروني، LinkedIn"
* ❌ "ابحث عن هؤلاء الأشخاص"

**حدد النطاق مقدمًا**:

* ✅ "تحليل جميع الشركات الـ 100 في هذه القائمة"
* ❌ "تحليل بعض الشركات"

**صف تنسيق الإخراج المطلوب**:

* ✅ "تنظيم في جدول بيانات قابل للفرز مع عوامل تصفية"
* ❌ "أعطني النتائج"

**تضمين معايير التقييم**:

* ✅ "قيّم كل منتج بناءً على: السعر، الميزات، المراجعات، التوفر"
* ❌ "قارن هذه المنتجات"

## أسئلة شائعة

<AccordionGroup>
  <Accordion title="كم عدد العناصر التي يمكن لـ Wide Research التعامل معها؟" icon="sparkles">
    تم اختباره حتى 250 عنصرًا. نظريًا غير محدود، لكن الحد العملي يعتمد على تعقيد المهمة.
  </Accordion>

  <Accordion title="كم يستغرق من الوقت؟" icon="sparkles">
    يعتمد على تعقيد المهمة ونطاقها. يستغرق عادةً دقائق لـ 50-100 عنصر، بغض النظر عن العمق.
  </Accordion>

  <Accordion title="هل يمكنني تنقيح النتائج لاحقًا؟">
    نعم. اطلب تعديلات: "أضف عمودًا للتسعير" أو "أعد البحث في العناصر 20-30 بتفاصيل أكثر."
  </Accordion>

  <Accordion title="هل يعمل للمهام غير البحثية؟">
    نعم. أي مهمة تتضمن معالجة عدة عناصر مستقلة: تحرير الصور، استخراج البيانات، توليد المحتوى، إلخ.
  </Accordion>
</AccordionGroup>

##
