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

Notifications You must be signed in to change notification settings

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