واجهة تطبيق API لخدمة الدردشة مع الذكاء الإصطناعي

تفاصيل العمل

هدف المشروع الإساسي:

تطوير برنامج عبر الواقع الإفتراضي يسمح للمستخدمين إرفاق ملفات وسؤال نموذج الذكاء الإصطناعي عنها لإستخلاص المعلومات.

تم تطوير واجهة التطبيق API هذه بإستخدام لغة البرمجة Python والـ Flask Framework ضمن مشروع الأساسي, للسماح بتطبيق الـ VR بالوصول لخاصية الدردشة مع الذكاء الإصطناعي المحفوظة فالـ Cloud.

يحتوي هذا التطبيق على عدة عناصر:

1) نموذج الذكاء الإصطناعي (AI Model) مقدم من OpenAI:

تم ربط خدمات الـ OpenAI لتوفير نموذج ذكاء إصطناعي يتناسب مع متطلبات التطبيق, تم توضيف النموذج عن طريق إستخدام مكتبة langchain وتم تطبيق التعديلات الضرورية لضبط الـ Model ليتناسب مع أهداف الإستخدام.

2) قاعدة البيانات لحفظ المتجهات Vectors:

المتجهات Vectors هي مجموعة بيانات مشفرة بطريقة تمكننا من إستخراجها بسهولة وسرعة وتوضيفها في النموذج للحصول على المعلومات. هذه المتجهات تستخرج من ملفات الـ PDF المرفقة عن طريق المستخدم لسؤال نموذج للذكاء الإصطناعي عنها. يتم حفظ هذه المتجهات في مقدم خدمات التخزين Pinecone

3) واجهة التطبيقات API:

تم تطوير واجهة التطبيقات بإستخدم الـ Flask Framework للسماح للمستخدمين بإستخدام خاصية رفع الملفات, الوصول لقاعدة البيانات, التواصل مع نموذج الذكاء الإصطناعي, الوصول للدردشات المخزنة, إلخ..

ملفات مرفقة

بطاقة العمل

اسم المستقل Ibrahim A.
عدد الإعجابات 0
عدد المشاهدات 7
تاريخ الإضافة
تاريخ الإنجاز