ذكاء اصطناعي

إيه هو الـRAG؟ أبسط شرح — من غير التعقيد اللي بيخوّفك

الـRAG مش «تدريب الـAI على بياناتك» زي ما الناس فاكرة — ده بحث وتسليم. شرح مبسّط للـembedding والـvector database وخطوات الرحلة كاملة، ونقطتين لازم تعرفهم قبل ما تبدأ.

📅 ⏱ 3 دقايق قراءة
إيه هو الـRAG؟ أبسط شرح — من غير التعقيد اللي بيخوّفك

أكتر حتة في الـAI الناس بتسألني عنها ومش قادرة تفهمها هي الـRAG. والحقيقة إنها من أبسط الحاجات، بس الشرح اللي موجود على النت بيعقّدها. فخليني في المقال ده أشرحهالك بأبسط طريقة ممكنة، وتطلع فاهمها صح — ومتتخدعش بأشهر معلومة غلط عنها.

أول حاجة: الـRAG مش «تدريب الـAI على بياناتك»

أغلب الناس فاكرة إن معنى إنك تعمل RAG إنك بتدرّب الـAI على بياناتك. **وده مش صح خالص.** الموديل مابيتعلّمش ولا حاجة من ملفاتك، وفاضل زي ما هو بالظبط. اللي إحنا بنعمله إننا **وقت السؤال** بنجيبله الفقرة الصح من ملفاتك ونحطّها قدامه مع السؤال، فهو بيجاوب منها. مفيش تدريب — فيه **بحث وتسليم.**

والهدف من الحكاية كلها في جملة واحدة: إنك تخلّي الـAI يجاوب **من بياناتك انت**، مش من اللي هو اتدرّب عليه من قبل. يعني بدل ما تسأله سؤال عن شركتك ويرد عليك بكلام عام من النت، هو بيرد من مستنداتك انت بالظبط.

طيب إزاي بيعرف يجيب الفقرة الصح؟

هنا بييجي الـembedding. الـembedding ببساطة إنك بتحوّل الكلام لأرقام، والأرقام دي بتمثّل **المعنى مش الحروف.** يعني كلمة «عربية» وكلمة «سيارة» حروفهم مختلفة تمامًا، لكن أرقامهم بتطلع قريبة من بعض لأن معناهم واحد. وده بالظبط اللي البحث العادي بالكلمة مش بيعرف يعمله — البحث العادي بيدوّر على الحروف، والـembedding بيدوّر على المعنى.

الرحلة كلها خطوة بخطوة

  • ١. التقطيع: ملفاتك بتتقطّع لمقاطع صغيرة (chunks).
  • ٢. التحويل لأرقام: كل مقطع بيعدّي على موديل الـembedding ويطلع منه «فيكتور» (مجموعة أرقام بتمثّل معناه).
  • ٣. التخزين: الفيكتورات دي بتتخزّن في حاجة اسمها vector database.
  • ٤. وقت السؤال: سؤالك بيتحوّل لفيكتور بنفس الموديل، وبيدوّر على أقرب المقاطع ليه في المعنى.
  • ٥. الإجابة: المقاطع دي بتتحطّ قدام الموديل مع سؤالك، وهو بيجاوب منها.

كده انت فاهم الصورة كاملة: تقطيع، تحويل لأرقام، تخزين، بحث بالمعنى، تسليم للموديل. مفيش أي «تدريب» في أي خطوة.

حاجتين لازم تعرفهم قبل ما تبدأ

خليني أقولك على نقطتين بيغلط فيهم ناس كتير:

  • استخدم نفس موديل الـembedding للمقاطع وللسؤال. لو غيّرته، لازم تعيد كل حاجة من الأول، لأن الأرقام مش هتبقى متوافقة.
  • الـRAG مش سحر. لو ملفاتك مرتبة وحش، أو التقطيع وحش، الإجابة هتطلع وحشة — لأنه في الآخر بيجاوب من اللي انت مدّيهوله. garbage in, garbage out. جودة إجابته من جودة تنظيمك.

الخلاصة

الـRAG ببساطة إنك بتخلّي الـAI يجاوب من بياناتك انت، عن طريق إنك وقت السؤال بتدوّر على الفقرة الصح بالمعنى وتحطّها قدامه — مش بتدرّبه على حاجة. فلو عندك بيانات (مستندات شركة، كتب، أرشيف دعم عملاء) وعايز الـAI يشتغل عليها ويرد منها، **دي الفكرة كلها.** وأنضف نظام RAG بيبدأ من أنضف بيانات — فركّز على تنظيم ملفاتك الأول.

لو عايز تبني نظام بالـAI يشتغل على بياناتك فعلًا، ده من الحاجات اللي بنطبّقها عملي في كورس AI For Builders. جرّب افهم الفكرة دي كويس، وهتلاقي نص «تعقيدات» الـAI اللي بتخوّف بتتفكّ قدامك.

شارك المقال: واتساب فيسبوك X لينكدإن