Spaces:
Sleeping
Sleeping
A newer version of the Streamlit SDK is available: 1.57.0
metadata
title: ENA Chatbot
emoji: 🎓
colorFrom: blue
colorTo: yellow
sdk: streamlit
sdk_version: 1.37.1
app_file: app.py
pinned: false
🎓 ENA Chatbot — v2.3
المدرسة الوطنية للإدارة | تونس
بوت ذكي للإجابة على أسئلة المناظرات والتكوين في ENA تونس.
الميزات
- ✅ إجابات بالعربية والفرنسية
- ✅ جلب صفحة مناسبة من موقع ena.tn عند الحاجة
- ✅ RAG + بحث هجين (متجهات + BM25)
- ✅ إعادة ترتيب Cross-Encoder
- ✅ توسيع الاستعلام عبر Groq (اختياري)
طريقة النشر
1. جهّز الملفات
ena-chatbot/
├── app.py
├── requirements.txt
├── ena_full_data.json ← شغّل scraper.py ثم build_chroma.py لبناء الفهرس
└── README.md
2. جمع البيانات
pip install -r requirements.txt
python scraper.py
python build_chroma.py
3. أضف GROQ_TOKEN
في Hugging Face Space → Settings → Variables and secrets:
GROQ_TOKEN = gsk_xxxxxxxxxxxx
التواصل
- 📞 71 848 300
- ✉️ info@ena.tn
- 🌐 www.ena.tn