Sistem AI care determină cel mai eficient/ieftin cuvânt pentru a învinge un inamic dat, folosind reguli custom și NLP pentru cuvinte necunoscute!
| Componentă | Descriere |
|---|---|
| 📜 Reguli explicite | Folosește battle_rules.csv pentru match-uri directe |
| 🧠 NLP Semantic | Găsește analogii între cuvinte cu spaCy |
| 💸 Fallback strategic | Alege mereu cel mai ieftin cuvânt dacă nu există alte opțiuni |
# 1. Instalare spaCy + model românesc
pip install spacy
python -m spacy download en_core_web_md
# 2. Pentru a folosi funcția de sinonime, trebuie să descarci datele necesare din Wordnet
import nltk
nltk.download('wordnet')
nltk.download('omw-1.4')r
# 📂 Rulează în folderul proiectului:
python raspuns.py (main.py este scriptul care ruleaza doar in timpul concursului)
# 🧪 Exemplu input:
# > Introdu cuvântul de învins: dog
# > Câștigător garantat: 'gun' (cost: 5)