دراسة حالة · تعلّم اللغة
LinguaCoach AI
تدريب على الإنجليزية للناطقين بالعربية، مصمم ليواصل التعليم حتى دون ربط أي مزود ذكاء اصطناعي مدفوع.
منهج حتمي
تحديد المستوى يتبع مستويات CEFR. يُهيّأ الكتالوج مرة واحدة وتُشتق الدورات بتجميع الأنشطة حسب المستوى والموضوع — لا يوجد جدول دورات يخرج عن التزامن.
بيئة تشغيل محكومة للذكاء الاصطناعي
- R1
- توجيه بين مزودين حتميين للتطوير والاختبار وبين OpenAI وGemini وOllama أو أي نقطة نهاية متوافقة مع OpenAI.
- R2
- سياسات إعادة محاولة وتراجع محدودة.
- R3
- ميزانية شهرية وحدود يومية لكل مستخدم.
- R4
- عند تخطي استدعاء لمزود، تقول النتيجة ذلك صراحة. التقدم لا يُخترع أبداً.
عمل يصمد أمام إعادة التشغيل
تُحفظ مهام الذكاء الاصطناعي المنظمة كعمليات في طابور، وينفذها عامل داخل العملية بحدود واضحة يحتفظ بحجوزات صفوف PostgreSQL دائمة.
محادثات التدريب تُبث عبر Server-Sent Events.
شاشات حقيقية
مُلتقطة من نسخة محلية من تطبيق الويب، دون أي تعديل.


داخل المنتج
شاشات بعد تسجيل الدخول من نسخة محلية تعمل على بيانات العرض التجريبية للمشروع. الأسماء والوحدات والمبالغ بيانات اختبار وهمية، وليست أرقامًا من بيئة الإنتاج.





البنية
مستودع موحّد: تطبيق ويب Next.js وTypeScript؛ واجهة FastAPI وPydantic وSQLAlchemy 2 غير المتزامن مع ترحيلات Alembic؛ PostgreSQL في الإنتاج؛ تخزين مؤقت متوافق مع Redis؛ وDocker Compose للتطوير المحلي.
التقنيات
Next.js · TypeScript · FastAPI · Pydantic · SQLAlchemy 2 · Alembic · PostgreSQL · Redis · Docker Compose · Vitest · Playwright
الشيفرة
مستودع خاص

