أليسا - شريك البحث في المحادثة الخاص بك
ملخص
Alisia هي تطبيق محادثة AI قوي مع وصول واسع إلى أحدث المعرفة التي تتيح للمستخدمين التفاعل والتعلم واللعب في بيئة قائمة على الدردشة. تم تصميمه باستخدام تقنيات منظمة العفو الدولية المتعددة بما في ذلك RAG و VECTORDB و Embeddings وما إلى ذلك. يمكن لـ Alisia البحث في الإنترنت والاستفادة من قاعدة معارفها الواسعة لتوفير ردود ثاقبة وذات صلة.
سمات
- واجهة الدردشة التفاعلية : التعامل مع Alisia في المحادثات في الوقت الفعلي.
- تكامل البحث على الويب : الوصول إلى المعلومات الحديثة من الإنترنت.
- التعلم والمرح : اطرح أسئلة ، وتعلم أشياء جديدة ، أو ببساطة استمتع!
جدول المحتويات
- أليسا - شريك البحث في المحادثة الخاص بك
- ملخص
- سمات
- جدول المحتويات
- التقنيات المستخدمة
- ابدء
التقنيات المستخدمة
الواجهة الأمامية :
- Vite - خادم تطوير سريع.
- React - مكتبة JavaScript لبناء واجهات المستخدم.
الخلفية :
- Fastapi - إطار عمل حديث على شبكة الإنترنت لبناء واجهات برمجة التطبيقات مع Python.
آحرون :
- Python - لغة البرمجة المستخدمة في الخلفية.
- JavaScript - اللغة الأساسية للواجهة الأمامية.
ابدء
المتطلبات الأساسية
قبل أن تبدأ ، تأكد من تثبيت ما يلي:
- node.js (v14 أو أعلى)
- بيثون (الإصدار 3.7 أو أعلى)
- PIP - مثبت حزمة Python
تثبيت
- استنساخ المستودع :
git clone https://github.com/shivvamm/search_with_alisia.git
cd alisia
- قم بإعداد العميل :
- قم بإعداد الخادم :
cd server
pip install -r requirements.txt
- قم بتشغيل الخادم :
uvicorn main:app --reload
- قم بتشغيل العميل :
الآن ، انتقل إلى http: // localhost: 3000 في متصفحك لبدء التفاعل مع Alisia!
Folder Structre
/alisia
├── /client
│ ├── src
│ └── public
│
└── /server
├── main.py
└── requirements.txt الاستخدام
- ما عليك سوى كتابة أسئلتك أو مطالباتك في واجهة الدردشة ، وستستجيب Alysia! يمكنك طلب المعلومات أو المشاركة في محادثة غير رسمية أو استكشاف مواضيع مختلفة.
المساهمة
- نرحب بالمساهمات! إذا كان لديك اقتراحات أو تحسينات ، فلا تتردد في تغطية الريبو وإنشاء طلب سحب. يرجى التأكد من أن الكود الخاص بك يتبع معايير الترميز لدينا ويتضمن الاختبارات ذات الصلة.