Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 1.97 KB

README.md

File metadata and controls

35 lines (28 loc) · 1.97 KB

School-Chatbot-Assistant 🤖

📖 Project Overview

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.

image projet

✨ Features

  • 💬 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.

🔧 Technologies

  • 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.

image projet

⚙️ Installation and Usage

See the installation.md file for setup and running instructions.

📝 License

This project is under the MIT License - details in LICENSE.md.

🔭 Future Work

We aim to expand the chatbot's features and enhance its interactive capabilities.

📬 Feedback

For any remarks or problems, feel free to contact us. Your feedback is invaluable in improving this project.