قمت بتطوير تطبيق AI Chat Application يتيح للمستخدم التفاعل مع نماذج الذكاء الاصطناعي من خلال واجهة Chat بسيطة وسهلة الاستخدام.
الهدف من المشروع هو توفير تجربة تفاعلية تساعد المستخدم على إرسال الـ Prompts والحصول على استجابات من نموذج الذكاء الاصطناعي، مع إمكانية بدء محادثات جديدة والاحتفاظ بالمحادثات السابقة، بالإضافة إلى اختيار الـ AI Model والـ Skill المناسبة حسب احتياج المستخدم.
التقنيات المستخدمة
HTML5 & CSS3 لبناء وتصميم واجهة المستخدم.
JavaScript لتنفيذ منطق التطبيق والتفاعل مع المستخدم.
Fetch API للتواصل مع خدمات ونماذج الذكاء الاصطناعي.
Async/Await للتعامل مع العمليات غير المتزامنة واستقبال الاستجابات.
OpenRouter API لربط التطبيق بنماذج الذكاء الاصطناعي.
Local Storage لحفظ المحادثات وبيانات المستخدم داخل المتصفح.
Prompt Engineering لتحسين طريقة إرسال التعليمات للنموذج والحصول على استجابات أفضل.
المشروع ركز بشكل أساسي على دمج تقنيات الذكاء الاصطناعي داخل تطبيق ويب عملي مع تصميم واجهة استخدام بسيطة وسهلة.