Skip to content

A Java-based chatbot, offering real-time academic info and assistance. Integrates JavaFX, LangChain, OpenAI API, and ChromaDB on Oracle Cloud, enhancing the educational experience with multilingual support and user-friendly interface.

License

ELMOUADDIBE/School-Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A Java-based chatbot, offering real-time academic info and assistance. Integrates JavaFX, LangChain, OpenAI API, and ChromaDB on Oracle Cloud, enhancing the educational experience with multilingual support and user-friendly interface.

Topics

Resources

License

Stars

Watchers

Forks