ENA-Chatbot / README.md
Ines1994's picture
Upload 16 files
1026172 verified

A newer version of the Streamlit SDK is available: 1.57.0

Upgrade
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

التواصل