تفاصيل العمل

مساعد دردشة OpenAI باستخدام Streamlit

واجهة تفاعلية لروبوت محادثة مدعوم بنماذج لغة OpenAI

نظرة عامة

مشروع يوفر واجهة تفاعلية لروبوت محادثة ذكاء اصطناعي يعتمد على نماذج لغة OpenAI (مثل GPT-4 وGPT-3.5). يتميز المشروع بالقدرة على ضبط استجابات النموذج بشكل ديناميكي من خلال:

* اختيار النموذج المناسب.

* التحكم في الإبداع (Temperature) وطول الاستجابة (Max Tokens).

* إدارة مفاتيح API بشكل آمن.

* تفاعل فوري مع النموذج عبر واجهة Streamlit البسيطة والأنيقة.

️ التقنيات المستخدمة

المكتبةالغرضPythonلغة البرمجة الرئيسية.Streamlitإنشاء واجهة المستخدم التفاعلية.OpenAIالوصول إلى نماذج اللغة (LLMs).LangChainدمج أدوات المعالجة اللغوية المتقدمة (مستقبلًا: RAG).Python-dotenvإدارة متغيرات البيئة (مثل مفتاح API).

️ الميزات الرئيسية

1. اختيار النموذج:

دعم لنماذج GPT-4 وGPT-3.5 (وإصداراتها المختلفة).

2. ضبط الاستجابات:

التحكم في الإبداع (Temperature):

القيمة 0.0: استجابات دقيقة ومنطقية (مناسبة للأسئلة الفنية).

القيمة 1.0: استجابات إبداعية وعفوية.

تحديد طول الاستجابة (Max Tokens):

الحد الأدنى: 10 رموز (استجابات قصيرة).

الحد الأقصى: 200 رموز (استجابات مفصلة).

3. الأمان:

إدخال مفتاح API بشكل آمن عبر حقل مخفي (مثل كلمة مرور).

4. التفاعل الفوري:

استجابات فورية من النموذج عند إرسال السؤال.

5. سهولة الاستخدام:

واجهة بديهية مع لوحة تحكم جانبية لضبط الإعدادات.

ملفات مرفقة

بطاقة العمل

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