The School-Chatbot-Assistant is a Java-based chatbot designed for ENSET Mohammedia. This project serves as a platform to improve our Java and development skills, offering an interactive way to access school-related information. It's built with JavaFX for the interface, LangChain for language processing, and the OpenAI API for intelligent interactions.
- π¬ Personalized Responses: Tailored information based on user queries.
- π Real-Time Updates: Up-to-date information on events and announcements.
- π§ Interactive Guidance: Assistance in academic procedures.
- π Multilingual Support: Capable of understanding multiple languages.
- π Educational Resource Integration: Access to course schedules and more.
- β Java & JavaFX: For robust application development and interactive UI.
- π§ LangChain: Enhancing natural language processing.
- π€ OpenAI API: Advanced AI-based language understanding.
- βοΈ ChromaDB & Oracle Cloud: For efficient data management.
See the installation.md file for setup and running instructions.
This project is under the MIT License - details in LICENSE.md.
We aim to expand the chatbot's features and enhance its interactive capabilities.
For any remarks or problems, feel free to contact us. Your feedback is invaluable in improving this project.

