عن المشروع
PASO هي منصة تواصل في الوقت الفعلي من طبقة واحدة مصممة للتوسع والذكاء. تدمج الوظائف التقليدية للدردشة مع ميزات متقدمة مثل التعتيم المدعوم بالذكاء الاصطناعي، والاتصال الصوتي والمرئي، والبنية التحتية القابلة للتوسيع لـ Socket.IO. تدعم المنصة الرسائل الفردية والجماعية، والاتصال متعدد المثيلات عبر Redis، والردود الذكية المدعومة بالذكاء الاصطناعي، والتحليلات القائمة على التعلم الآلي للكشف عن السمية والرسائل غير المرغوب فيها والنية. كما أنها تشمل مشاركة الملفات، مؤشرات الحضور، الإدارة القائمة على الأدوار، التحليلات، والتحقق التلقائي من CI. تم تطوير PASO كجزء من ECSoC 2026 لإظهار بنية تطبيقات الويب الموزعة الحديثة. تشمل التحديات الرئيسية التي تم معالجتها الاتصال في الوقت الفعلي باستخدام Socket.IO، والتوحيد متعدد المثيلات باستخدام Redis Pub/Sub، وإدارة الحالة الدائمة باستخدام MongoDB، والتفاعلات الذكية عبر Groq API، والتعتيم التلقائي باستخدام خدمة التعلم الآلي لـ Python، والاتصال الصوتي والمرئي عبر ZegoCloud، وتخزين الوسائط باستخدام Cloudinary. تتضمن مجموعة التكنولوجيا React لواجهة المستخدم، وExpress.js للواجهة البرمجية، وSocket.IO للاتصال في الوقت الفعلي، وRedis للتوحيد، وMongoDB للحفاظ على البيانات، وPython مع FastAPI للخدمة الخاصة بالتعلم الآلي. تفصل العمارة بين طبقة الاتصال في الوقت الفعلي، وواجهة API من نوع REST، ومعالجة الذكاء الاصطناعي والتعلم الآلي، والحفاظ على البيانات، والتكاملات الخارجية. يوفر المشروع وثائق مفصلة للبدء السريع، والعمارة، وواجهة API، والنشر، والأمان، والاختبار، والخريطة الزمنية. إنه مناسب للبيئات البيئية للتطوير والإنتاج، مع خيارات نشر على منصات مثل Vercel وRender.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.