Skip to content

LoganWongbangchuad/ASUHelperChatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

Angelo State University AI Chatbot

Overview

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.

Tools and Frameworks

Backend & Chatbot Development

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

Data Scraping & Processing

  • BeautifulSoup
    A Python library for parsing HTML and XML, crucial for data extraction.
  • Scrapy
    A powerful framework for efficient web scraping and crawling.

Database & Search

  • MongoDB
    A NoSQL database for robust and scalable data storage.
  • Atlas Vector Search
    Provides advanced search capabilities for precise data retrieval.

Frontend Development

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

Project Highlights

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages