تفاصيل العمل

قمت ببناء نظام بحث ذكي متعدد الوكلاء (Multi-Agent AI Research System) من الصفر بإستخدام أحدث تقنيات الذكاء الاصطناعي. المشروع يأخذ أي سؤال أو موضوع بحثي ويولّد تقريراً علمياً متكاملاً بشكل تلقائي بالكامل.

⚙️ كيف يعمل النظام؟

Planner Agent — يحلل السؤال ويقسّمه إلى محاور فرعية للبحث

Research Agent — يبحث في الإنترنت في الوقت الفعلي عبر Tavily Search API ويجمع المصادر

Writer Agent — يكتب تقريراً منظماً بالكامل مع مراجع ومصادر مضمّنة

Critic Agent — يقيّم التقرير من 1 إلى 10 ويحدد نقاط الضعف

Revision Agent — إذا كان التقييم أقل من 7، يراجع التقرير تلقائياً حتى مرتين

Summarizer Agent — يحافظ على سياق البحث عبر الجلسات

🛠️ التقنيات المستخدمة

التقنية الدور

Python 3.10+ لغة البرمجة

LangGraph + LangChain تنسيق الوكلاء (State Machine)

Groq API نموذج اللغة (LLM)

Tavily Search API استرجاع البيانات من الويب

FastAPI REST API للباك-إند

Streamlit واجهة المستخدم

Docker & Docker Compose النشر والتشغيل

ReportLab تصدير التقارير PDF

✨ المميزات الرئيسية

✅ Human-in-the-Loop (HITL): المستخدم يقبل أو يرفض التقرير ويقدم ملاحظاته لمراجعة إضافية

✅ تقارير بمراجع مضمّنة [1], [2] مع قسم مصادر منظّم

✅ ذاكرة دائمة للبحوث السابقة عبر الجلسات

✅ لوحة تحكم Critic تعرض النقاط والمقترحات والنقاط الضعيفة

✅ تصدير PDF بدعم كامل لـ Unicode

✅ Streaming API لعرض تقدم الوكلاء لحظ

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة