مطور تطبيقات ذكاء اصطناعي مدمجة (AI Full-Stack Developer) أو بشكل مخصص للمشروع: نظام RealEstate-AI: مساعد ذكي متكامل للتسويق العقاري

تفاصيل العمل

Simple AI Chat Tool

هذه أداة دردشة بسيطة تعمل بالذكاء الاصطناعي، تتكون من جزأين رئيسيين:

1. الواجهة الأمامية (Front-End)

* مكتوبة بلغة HTML + CSS + JavaScript.

* تحتوي على:

صندوق الدردشة (`chatBox`): لعرض الرسائل بين المستخدم والـ AI.

حقل الإدخال (`userInput`): مكان كتابة المستخدم لرسالته.

زر الإرسال (`Send`): عند الضغط عليه أو الضغط على Enter يتم إرسال الرسالة.

كيف تعمل JS في الواجهة:

* تستقبل نص المستخدم.

* ترسله إلى الخادم (Back-End) باستخدام `fetch` مع طريقة POST.

* تنتظر الرد من الخادم، ثم تعرضه في صندوق الدردشة.

2. الخلفية (Back-End):

* مكتوبة بلغة Python باستخدام إطار Flask.

* تتكون من:

* تعريف تطبيق Flask.

* دالة get_ai_response(user_input):

* هذه الدالة تقرأ رسالة المستخدم وتقرر الرد.

* على سبيل المثال:

* إذا كتب المستخدم "hello" أو "hi"، يرد البرنامج بـ "Hello!"

* إذا كتب المستخدم "your name"، يرد البرنامج: "I am a simple AI chatbot".

* وإلا، يرد برسالة افتراضية "Sorry, I didn't understand that."

Routes (المسارات):

* `"/"`: لعرض صفحة الدردشة.

* `"/get_response"`: لاستقبال الرسائل من المستخدم وإرسال الرد.

كيف يعمل النظام بالكامل:

1. المستخدم يكتب رسالة في الواجهة.

2. JavaScript تلتقط الرسالة وترسلها للخادم باستخدام POST.

3. Flask يستقبل الرسالة في المسار `/get_response`.

4. دالة `get_ai_response` تحلل الرسالة وتحدد الرد المناسب.

5. Flask يرسل الرد مرة أخرى للواجهة بصيغة JSON.

6. JS تعرض الرد في صندوق الدردشة، وكأنك تتحدث مع روبوت.

مميزات هذه الأداة:

* بسيطة وسهلة الفهم.

* يمكن تطويرها لاحقًا لتشمل ذكاء اصطناعي حقيقي مثل GPT أو أي نموذج آخر.

* تعلمك كيفية الربط بين واجهة المستخدم وBack-End.

* مناسبة لتجارب تعليمية ومشاريع صغيرة.

ملفات مرفقة

بطاقة العمل

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