RAG (Retrieval-Augmented Generation) يجمع بين نموذج لغة كبير مع نظام استرجاع — جلب المعلومات ذات الصلة من قاعدة معرفة وتوفيرها لنموذج اللغة الكبير كسياق لتوليد إجابات دقيقة مدعومة بالحقائق. وهي تقنية أساسية لبناء تطبيقات نماذج لغوية كبيرة على بيانات مخصصة.
ما يفعله RAG
RAG → augment an LLM's generation with RETRIEVED relevant information:
1. RETRIEVE → search a knowledge base (your documents/data) for info relevant to the query
2. AUGMENT → add the retrieved info to the LLM's prompt as CONTEXT
3. GENERATE → the LLM answers using the provided context (grounded in your data)
→ gives the LLM relevant, up-to-date, specific knowledge it wasn't trained on
