This project is focused on creating an AI chatbot for Angelo State University that assists students with any questions they might have. The chatbot provides quick answers on a wide range of topics, including scholarships, campus services, class registration, and general student life. By leveraging advanced technology, it simplifies the process of accessing critical information, making student life more enjoyable and efficient, and ultimately reducing stress.
- Python
Used for developing the backend logic and chatbot functionalities. - Flask
A lightweight web framework that handles routing and API endpoints. - OpenAI API
Powers the natural language processing behind the AI chatbot.
- BeautifulSoup
A Python library for parsing HTML and XML, crucial for data extraction. - Scrapy
A powerful framework for efficient web scraping and crawling.
- MongoDB
A NoSQL database for robust and scalable data storage. - Atlas Vector Search
Provides advanced search capabilities for precise data retrieval.
- HTML
Structures the web pages for user interaction. - CSS
Styles and enhances the visual appeal of the user interface. - JavaScript
Enables dynamic content and interactive elements on the frontend.
- Ease of Access: Offers instant access to essential student information.
- User-Centric Design: Tailored to improve the student experience and reduce daily stresses.
- Modern Tech Stack: Integrates cutting-edge tools and frameworks to ensure a scalable, high-performance application.