Skip to content
This repository was archived by the owner on Oct 3, 2023. It is now read-only.
HyunWinterPublic archive

About

Cato is a Python API and web application designed to implement an artificial intelligence question-answering chatbot for academic courses.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

31 Commits

Folders and files

Repository files navigation

Welcome Page

About the App

Development Status: Closed (2020 - 2021)

Cato is a Python API and web application designed to implement an artificial intelligence question-answering chatbot for academic courses. It aims to automate the question and answering process between students and professors to help their academic success. The application supports GPU acceleration with Docker and is available on web and mobile browsers.

Table of Contents

Screenshots

Login Courses Account
Login Courses Account
Chatbot Course Materials
Login Courses

Design Diagrams

Detailed Class Diagram Executive Class Diagram
Class Diagram Courses
Sequence Diagram 1 Sequence Diagram 2
Class Diagram Courses

Features

  • Web API
    • Home
    • Upload Documents
    • Respond QNA with a Pretrained BERT Model
    • Delete a Document
    • Delete All Document
    • Error Checking
    • Security
    • GPU Support
  • Web Authentication
    • Firebase Authentication
    • Log In
    • Register
    • Delete Account
  • Website
    • Login & Registar
    • Home
    • Navigation Menu
    • Chatbot
    • Course Materials
    • Account
    • Help
  • Chatbot
    • Send Messages
    • Delete Messages
    • API Interaction
  • Course Materials
    • Files Views
    • Add New Files
    • Delete a File
    • Delete All Files
  • Account
    • Account Info
    • Sign Out
    • Delete Accounts
  • Settings Page
    • Light, Dark, System Themes
    • Localization Support
      • English
      • Korean
    • Privacy Policy
    • Terms & Conditions

Libraries

The libraries and tools used include:

Copyright

Copyright 2020-2021 © Hyun Winter. All rights reserved.

About

Cato is a Python API and web application designed to implement an artificial intelligence question-answering chatbot for academic courses.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages