محتويات الدورة

الذكاء التوليدي / المتوسط: الاسترجاع ومسارات العمل المضبوطة / الدرس 8

RAG والتأصيل والاستشهاد

اربط الاسترجاع المصرح بسند الدعوى والامتناع مع فهم أن السياق الإضافي لا يجعل الجواب صحيحا تلقائيا.

وقت القراءة التقريبي: 3 دقيقةتاريخ مراجعة المحتوى
في هذه الصفحة

أهداف الدرس

  • اشرح افتراضات وحدود الثقة المتعلقة بموضوع «RAG والتأصيل والاستشهاد».
  • فسر المثالين وميز نتيجة العينة المحلية من دليل النموذج أوالإنتاج.
  • شخص الإخفاقات وعلل القرارات المشروحة مع حفظ عقد المهمة والبيانات والإذن وعدم اليقين.

تعريف عقد التوليد المعزز بالاسترجاع

تجمع RAG الدليل والمولد، ويصف البحث الأصلي أنظمة معينة لا كل ما يسمى اليوم بها. حدد المجموعة والإذن والسؤال والحداثة والجواب والامتناع ولا تعمم التدريب والأمن والمرجع. يفرق المصنف الغياب والتناقض مع حقيقة اصطناعية دون استرجاع أوتوليد أوقياس نموذج.

python تصنيف فشل تأصيل محلي
def classify(evidence, candidate_days):
    if evidence is None:
        return "insufficient_evidence"
    if candidate_days != evidence["refund_days"]:
        return "candidate_support_failure"
    return "supported_fixture"
print(classify(None, 14))
print(classify({"refund_days": 14}, 30))
print(classify({"refund_days": 14}, 14))
الناتج المتوقع
insufficient_evidence
candidate_support_failure
supported_fixture

تفصل التسميات الغياب والتناقض بعينة دقيقة لا تعين مسبب خطأ لغوي فعلي.

فصل اختيار الدليل وإنتاج الجواب

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

text شبه كود حدود RAG محايد
scope = enforce_caller_access(trusted_actor)
passages = retrieve_versioned_evidence(question, scope)
context = pack_required_qualifiers(passages, budget)
candidate = generate_under_task_contract(question, context)
checks = validate_claims_citations_and_policy(candidate, context)
return supported_answer_or_explicit_abstention(checks)

الدوال مفاهيم لا SDK ولا تنفذ، وتبقى المسؤولية للتطبيق.

فحص وجود الاستشهاد وسنده

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

إظهار الأسئلة غير المسندة

لا تستبدل الغائب بنص متذكر أوالمحتمل دون عقد آخر. امتنع أواطلب مصدرا أومراجعة وقيم القابل وغيره. احفظ السؤال ونفيه ونطاقه عند التلخيص، ولا تمنح التعليمات المسترجعة مهمة وإذنا جديدين. تضيف RAG حد بيانات ومخاطر حقن وخصوصية.

تقييم النظام ومراحله

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

الأخطاء الشائعة وإصلاحها

يعد مخزن المتجه علاجا للهلوسة

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

توجد مراجع لا تسند الجواب

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

يغير إعادة السؤال معناه

لماذا يحدث؟
ضاع النفي أوالنطاق.
كيف تصلحه؟
احفظ وافحص القيد الأصلي.
كيف تتجنب تكراره؟
قيمهما بالدليل المسمى.

اختبر فهمك

1. أعاد المسترجع الصحيح وغير الجواب التاريخ. أين تحقق؟

اعرض الحل المشروح

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

2. يشير المرجع للحالي والسؤال للعام الماضي. هل يكفي؟

اعرض الحل المشروح

لا؛ الزمن من الدعوى. اجلب النسخة المطبقة أواعلن الغياب ولا تجب غير السؤال لسهولة الحالي.

أهم ما تعلمته

  • تجمع RAG الدليل والمولد، ويصف البحث الأصلي أنظمة معينة لا كل ما يسمى اليوم بها.
  • حل المعرف للمقطع والنسخة المستعملين وافحص الدعوى والوحدة والتاريخ والاستثناء.
  • افصل التغطية والاستدعاء المصرح والحزم والسند والمرجع والامتناع والفائدة، وثبت الإصدارات.

المراجع الرسمية