Post by Fareed Ali

AI Engineer

بقالي فترة كبيرة منزلتش حاجة public على GitHub، بس المرة دي حبيت أشارك مشروع اشتغلت عليه.  حبيت أشاركه كـ reference لأي حد بيتعلم GraphRAG وعايز يشوف مثال عملي بسيط. لمشروع عبارة عن Hadith GraphRAG System مبني على بيانات أحاديث من كتاب صحيح البخاري. الفكرة إن المستخدم يقدر يبحث باسم الراوي، والسيستم يرجع الأحاديث المرتبطة بالراوي ده، بس مش ببحث نصي عادي، لا ده اعتمادًا على Knowledge Graph مبني بـ Neo4j. في الجراف، الحديث بيكون Node، والراوي Node، والكتاب والباب والصفحة Nodes، وكلهم مربوطين بعلاقات واضحة زي: Hadith → Narrated By → Narrator Hadith → In Book → HadithBook Hadith → In Chapter → HadithChapter بعدها عملت Embeddings باستخدام Ollama عشان يتم عمل Semantic Search على الرواة وبعد تحديد أقرب Narrator، السيستم يعمل Graph Traversal ويجمع الأحاديث المرتبطة بيه، ويبني Context ، وبعدها الـ LLM يجاوب بناءً على البيانات الي راجعه بس .  حبيت أشاركها كمرجع بسيط لأي حد حابب يبص علي GitHub: https://lnkd.in/eidsiR88

Post contentPost content