An advanced AI-powered application that uses AutoGen (AG2) and Azure OpenAI to create high-quality blog posts through multi-agent collaboration. This Streamlit-based tool orchestrates multiple specialized AI agents to generate, review, and refine content with built-in SEO optimization, ethical consi
This project provides code examples and modules for building, evaluating, and deploying Retrieval-Augmented Generation systems.
يُقدّم هذا المشروع مجموعة شاملة من الأمثلة البرمجية التي ترشد المستخدمين خلال دورة حياة كاملة لنظام التوليد المعزز بالاسترجاع (RAG). يتناول المبادئ الأساسية مثل تقسيم المستندات، نماذج التضمين، البحث المختلط، إعادة الترتيب، وتحسين القوالب، ويُظهر كيفية تقييم الأداء باستخدام مقاييس الدقة والاسترجاع، والوفاء، ومعدل الخيال. تُستعرض أقسام متقدمة تتضمن سير عمل RAG الذكي باستخدام نماذج الرسوم البيانية للحالة، وتُوضح كيفية نشر الحل باستخدام FastAPI وStreamlit في بيئة Docker جاهزة للإنتاج. تُبنى الأمثلة على مكتبات معالجة اللغة الطبيعية الشائعة وتُوضّح باستخدام مجموعة بيانات حقيقية عن الألعاب الأولمبية. يستهدف المشروع مهندسي NLP وعلماء البيانات والمطورين الذين يرغبون في تصميم أو نشر تطبيقات RAG بسرعة. يُعد الكود مصدرًا تعليميًا وعمليًا يتيح التجريب والتكرار السريع.
An AI-powered web application that delivers personalized nutrition coaching, meal planning, and adaptive feedback for individuals aiming to manage their diet and health.
يقدّم النظام مدربًا ذكيًا يتفاعل مع المستخدم عبر محادثة طبيعية، ويجيب على أسئلة التغذية ويحسب احتياجاته الغذائية باستخدام معادلات معتمدة. يقوم تلقائيًا بإعداد خطط وجبات أسبوعية، ويولد قوائم تسوق، ويعقب استهلاك الطعام اليومي عبر الدردشة أو التسجيل اليدوي. يتكيف النظام مع المستخدم كل أسبوع بناءً على تغيرات الوزن، والشهية، والطاقة، والنوم، ومعدل الالتزام. كما يحلل تكوين الجسم من الصور باستخدام نماذج الرؤية ويثري المعرفة بمحرك استرجاع معزز. يحصل المستخدمون على مؤشرات ماكرو في الوقت الحقيقي وبطاقات تفاعلية تلخص التقدم، كل ذلك ضمن واجهة ويب واحدة.
An AI assistant that lets users chat with and retrieve information from their personal research libraries.
يُعد PaperChat مساعدًا ذكيًا يعتمد على الذكاء الاصطناعي يتيح للباحثين التفاعل مع مكتبة أبحاثهم عبر محادثة طبيعية. يدمج بين نماذج اللغة الكبيرة من شركة Anthropic وشركة OpenAI، معتمدًا على مكتبة PyTorch لتشغيل النماذج، ويعرض النتائج في واجهة Streamlit تفاعلية. يمكن للمستخدمين طلب ملخصات، أو العثور على أوراق بحثية محددة، أو استكشاف أعمال ذات صلة دون الحاجة للخروج من نافذة المحادثة. صُمم هذا الأداة للباحثين، والطلاب الجامعيين، وفرق البحث الذين يسعون للحصول على وصول سريع إلى مجموعات أدبياتهم. يُسهل PaperChat سير عمل مراجعة الأدبيات ويقلل الوقت المستغرق في البحث عبر ملفات PDF والبيانات الوصفية. كما يتيح إمكانية طرح أسئلة متابعة حول محتوى الأوراق، مما يعزز الفهم العميق للموضوعات المعقدة. يدمج بين سهولة الاستخدام والقدرة على التعامل مع مجموعات بيانات كبيرة، ما يجعله حلاً فريدًا في مجال إدارة المعرفة البحثية.