Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1.59 KB

README.md

File metadata and controls

39 lines (24 loc) · 1.59 KB

COSC540: Advanced Software Engineering Project Description

Chatbot for International Students

The Immigration Advisor ChatBot offers around-the-clock assistance to international students, addressing common challenges they face such as visa processes, university policies, and cultural adjustments. This ChatBot ensures that all responses are not only timely but also accurate and tailored to the individual's needs.

Key Features

  • 24/7 Availability: Ensures that students can get help whenever they need it, regardless of time zones or local working hours.

Implementation

  • Gemini API: Employs Google’s Gemini API and utilises fine-tuning to enhance the ChatBot's ability to generate contextually relevant answers.

Getting Started

To set up the ChatBot locally or contribute to its development, follow these steps:

  • Fork the repository.
git clone [Clone using the web URL OR Use a password-protected SSH key.]
cd Chatbot_International-Students
pip install -r requirements.txt

Make sure that you use your own Gemini API key in src/Gemini-API/test_Gemini-API.py and /Users//src/Gemini-API/test_Gemini-API_website.py.

References:

1.) CiSA: An Inclusive Chatbot Service for International Students and Academics
2.) Get started with the Gemini API: Python
3.) google.generativeai.ChatSession