Skip to main content
PromptQuorumPromptQuorum
Home/Prompt Engineering/هندسة البرومبت مقابل RAG: كيفية الاختيار
Framework & Strategy

هندسة البرومبت مقابل RAG: كيفية الاختيار

·8 دقائق للقراءة·By Hans Kuepper · Founder of PromptQuorum, multi-model AI dispatch tool · PromptQuorum

هندسة البرومبت وRAG يحلّان مشكلتين مختلفتين. هندسة البرومبت تُحسِّن نص البرومبت الذي ترسله إلى نموذج اللغة الكبير (وضوح التعليمات، الأمثلة، التنسيق). RAG (التوليد المعزَّز بالاسترداد) يُكمِّل نموذج اللغة الكبير باسترداد المعرفة الخارجية قبل توليد الاستجابة. تستخدم معظم الفرق الاثنين: هندسة البرومبت للمهام الاستدلالية العامة، وRAG للمهام المكثّفة في المعرفة. يشرح هذا الدليل متى تستخدم كلًا منهما ومزاياهما وكيفية اتخاذ القرار.

Key Takeaways

  • هندسة البرومبت: تُحسِّن نص البرومبت (اقتصادية، سريعة، بدون بيانات خارجية)
  • RAG: يسترد المعرفة الخارجية قبل التوليد (دقيق للمهام المعرفية، تكلفة/كمون أعلى)
  • استخدم هندسة البرومبت للاستدلال والإبداع والمهام المعرفية العامة
  • استخدم RAG للمهام المكثّفة في المعرفة (الوثائق، البيانات في الوقت الفعلي، المعلومات الخاصة)
  • الجمع بين RAG وهندسة البرومبت هو النهج الأقوى
  • يكلّف RAG 2-5 أضعاف أكثر لكل طلب لكنه يُزيل الهلوسة في المهام المعرفية
  • القرار: هل يمتلك النموذج المعرفة بالفعل؟ إذا نعم ← هندسة البرومبت. إذا لا ← RAG.

ما هي هندسة البرومبت؟

هندسة البرومبت هي تحسين نص البرومبت للحصول على إجابات أفضل من النموذج. لا تُغيِّر النموذج ولا تُضيف بيانات خارجية. تُغيِّر البرومبت نفسه: وضوح التعليمات، والأمثلة، وتنسيق المخرجات، والنبرة، والاستدلال خطوة بخطوة. أمثلة: "أجب بتنسيق JSON" (التنسيق)، "إليك 3 أمثلة" (few-shot)، "فكّر خطوة بخطوة" (هيكل الاستدلال). تعمل هندسة البرومبت لأن النماذج حساسة للصياغة — نفس السؤال بصياغة مختلفة ينتج استجابات بجودة مختلفة.

ما هو RAG؟

RAG (التوليد المعزَّز بالاسترداد) يسترد الوثائق ذات الصلة من قاعدة معرفة خارجية، ثم يُدخلها في برومبت النموذج. يولّد النموذج استجابةً مبنيةً على البرومبت والسياق المُسترد معًا. مثال: يسأل المستخدم "ما هي سياسة الإرجاع لدينا؟" ← يسترد RAG وثائق السياسة ← يولّد النموذج إجابةً مبنيةً على تلك الوثائق. يحل RAG مشكلة "الهلوسة في الحقائق": بدلًا من أن يخمّن النموذج، يرجع إلى وثيقة.

مقارنة جنبًا إلى جنب

إليك مقارنة مباشرة:

الجانبهندسة البرومبتRAG
ما الذي يفعلهيُحسِّن نص البرومبتيسترد + يولّد
بيانات خارجية مطلوبةلانعم (قاعدة معرفة)
التكلفة لكل طلب$0.001-0.01$0.005-0.05
الكمون~200ms~1-3s
خطر الهلوسةعالٍ (إذا افتقر النموذج إلى المعرفة)منخفض (مرتكز على الوثائق)
البنية التحتية المطلوبةلا شيءقاعدة بيانات متجهية، نموذج تضمين، استرداد
الأفضل لـالاستدلال، الإبداع، الأسئلة العامةمكثّف في المعرفة، قائم على الحقائق، البيانات الخاصة

هندسة البرومبت: نقاط القوة والحدود

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

RAG: نقاط القوة والحدود

نقاط القوة: (1) يُزيل الهلوسة — الإجابات مرتكزة على الوثائق المُستردة. (2) معرفة في الوقت الفعلي — يمكن للاسترداد جلب البيانات الحالية والتقارير المالية والبريد الإلكتروني. (3) التخصيص — يمكن استرداد وثائق خاصة بالمستخدم. (4) الامتثال — تتحكم في البيانات التي يصل إليها النموذج. (5) قابلية التفسير — يمكن عرض الوثائق التي تم الاستشهاد بها. الحدود: (1) جودة الاسترداد مهمة — استرداد ضعيف ← إجابات ضعيفة. (2) تكلفة أعلى — استرداد + تضمين + برومبتات أطول = زيادة تكلفة 2-5 أضعاف. (3) كمون أعلى — يضيف 500 مللي ثانية إلى 2 ثانية للاسترداد. (4) تعقيد البنية التحتية — يتطلب قاعدة بيانات متجهية ونموذج تضمين ومنطق استرداد. (5) قد يُهلوِس أيضًا — إذا كانت الوثائق المُستردة غير مكتملة أو متناقضة.

مفاضلات التكلفة والكمون

التكلفة: لهندسة البرومبت فقط تكاليف رموز النموذج ($0.001-0.01 لكل طلب). يضيف RAG: (1) API التضمين ($0.0001-0.001 لكل 1000 رمز)، (2) تخزين قاعدة البيانات المتجهية ($0.01-0.10 لكل استعلام)، (3) برومبتات أطول (رموز أكثر في نافذة السياق). التكلفة الإجمالية لـ RAG: $0.005-0.05 لكل طلب (2-5 أضعاف أكثر). لمليون طلب/شهر: تكلّف هندسة البرومبت $1,000-10,000. تكلّف RAG $5,000-50,000. الكمون: هندسة البرومبت ~200 مللي ثانية (استدعاء واحد للنموذج). RAG ~1-3 ثوانٍ: (1) تضمين الاستعلام: 100-300 مللي ثانية، (2) البحث في قاعدة البيانات المتجهية: 10-100 مللي ثانية، (3) استرداد الوثائق: 100-500 مللي ثانية، (4) توليد النموذج: 500-2000 مللي ثانية. المفاضلة: RAG أبطأ لكن أدق في المهام المعرفية.

إطار القرار

اطرح على نفسك 3 أسئلة: 1. هل يمتلك النموذج المعرفة بالفعل؟ إذا كانت المهمة استدلالًا عامًا (رياضيات، منطق، كتابة إبداعية، شيفرة برمجية)، فالنموذج على الأرجح يعرف ما يكفي. استخدم هندسة البرومبت. إذا كانت المهمة تتطلب: وثائق الشركة، أو بيانات في الوقت الفعلي، أو خبرة متخصصة، أو معلومات خاصة — فالنموذج لا يمتلكها. استخدم RAG. 2. ما مدى تحمّلك للتكلفة/الكمون؟ إذا كنت تحتاج إجابات في أقل من 500 مللي ثانية وبأدنى تكلفة (مثلًا، واجهة برمجة عامة بحجم عالٍ)، استخدم هندسة البرومبت. إذا كنت تستطيع تحمّل 1-3 ثوانٍ وزيادة تكلفة 2-5 أضعاف، استخدم RAG. 3. ما مدى أهمية الدقة في الحقائق؟ إذا كانت الهلوسة غير مقبولة (استشارات قانونية أو مالية أو طبية)، استخدم RAG. إذا كانت بعض الهلوسة مقبولة (العصف الذهني، الكتابة الإبداعية)، استخدم هندسة البرومبت. شجرة القرار: - مهمة معرفية + دقة حرجة؟ ← RAG - استدلال عام؟ ← هندسة البرومبت - تحتاج كليهما؟ ← RAG + هندسة البرومبت (استرداد السياق، ثم تحسين طريقة تقديمه)

الأخطاء الشائعة

  • استخدام RAG للمهام التي تكفيها هندسة البرومبت — يضيف تكلفةً وكمونًا غير ضروريَّين. مثال: سؤال النموذج "ما عاصمة فرنسا؟" لا يحتاج RAG.
  • استخدام هندسة البرومبت للمهام المعرفية — يؤدي إلى الهلوسة. مثال: طلب من النموذج الاستشهاد بسياسات شركتك بدون تقديمها عبر RAG.
  • بناء RAG بدون الاستثمار في جودة الاسترداد — نظام الاسترداد بجودة فهرسته وترتيبه. استرداد ضعيف ← إجابات ضعيفة.
  • الاعتقاد بأن RAG يُزيل الهلوسة تمامًا — RAG يُقلِّل الهلوسة لكن لا يُزيلها. إذا وجد الاسترداد وثائق غير مكتملة أو متناقضة، قد يُخطئ النموذج أيضًا.
  • عدم قياس الكمون الإجمالي من البداية إلى النهاية — كمون RAG يشمل الاسترداد + التضمين + النموذج. الكمون الإجمالي مهم لتجربة المستخدم، وليس فقط وقت استجابة النموذج.
  • استخدام RAG بدون خطة بديلة — إذا فشل الاسترداد أو لم يجد شيئًا، يحصل النموذج على سياق ضئيل. ضع خطة بديلة (استجابة افتراضية، إعادة الاستعلام ببحث أوسع).

هل يمكن الجمع بينهما؟

نعم — ويجب ذلك. النهج الأمثل للتطبيقات المكثّفة في المعرفة هو: (1) RAG (استرداد الوثائق ذات الصلة)، (2) هندسة البرومبت (تحسين طريقة تقديم السياق للنموذج). مثال: استرداد وثائق الدعم ← تطبيق هندسة البرومبت على تنسيق السياق ← يولّد النموذج إجابةً مفيدة. يجمع هذا دقة RAG مع وضوح هندسة البرومبت. معظم الأنظمة في الإنتاج تستخدم الاثنين.

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

ما هي هندسة البرومبت؟

هندسة البرومبت هي تحسين نص البرومبت الذي ترسله إلى نموذج اللغة الكبير للحصول على إجابات أفضل. تشمل وضوح التعليمات والأمثلة (few-shot) وتنسيق المخرجات والنبرة. لا تتطلب بيانات خارجية.

ما هو RAG؟

يسترد RAG الوثائق ذات الصلة من قاعدة معرفة، ثم يُدخلها للنموذج. يولّد النموذج استجابةً مرتكزةً على تلك الوثائق.

متى يجب أن أستخدم هندسة البرومبت؟

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

متى يجب أن أستخدم RAG؟

استخدمه للمهام المكثّفة في المعرفة: وثائق الشركة، والبيانات في الوقت الفعلي، والخبرة المتخصصة. ضروري عندما تكون الهلوسة غير مقبولة.

ما الفرق في التكلفة؟

هندسة البرومبت: $0.001-0.01 لكل طلب. RAG: $0.005-0.05 لكل طلب (2-5 أضعاف أكثر بسبب الاسترداد والتضمين والبرومبتات الأطول).

أيهما أسرع؟

هندسة البرومبت: ~200 مللي ثانية. RAG: ~1-3 ثوانٍ (يشمل البحث والتضمين واسترداد الوثائق وتوليد النموذج).

هل يمكن استخدام كليهما معًا؟

نعم. استرد السياق مع RAG، ثم استخدم هندسة البرومبت لتحسين طريقة تقديم ذلك السياق. هذا النهج هو الأقوى.

أيهما أكثر دقة؟

RAG أكثر دقة في الحقائق (مرتكز على الوثائق). هندسة البرومبت كافية للاستدلال والإبداع.

ماذا يحدث إذا فشل استرداد RAG؟

إذا لم تحتوِ قاعدة المعرفة على وثائق ذات صلة، يحصل النموذج على سياق ضئيل وقد يُهلوِس. جودة RAG تعتمد على جودة الاسترداد.

هل يجب أن أستخدم الضبط الدقيق بدلًا من ذلك؟

الضبط الدقيق يُعلِّم تغييرات في الأسلوب/التنسيق. للمعرفة، RAG أوفر وأسرع. RAG للحقائق، الضبط الدقيق للسلوك.

Apply these techniques with a local LLM or your own API keys — PromptQuorum works with any backend.

Try PromptQuorum free →

← Back to Prompt Engineering

هندسة البرومبت مقابل RAG: متى تستخدم كلًا منهما (2026)