Language: Python
Features:
Natural language processing to understand user queries
Rule-based responses combined with simple machine learning
Supports bilingual interaction (Arabic/English)
Result: Console-based chatbot that can answer questions, simulate conversation, and provide step-by-step explanations.