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.