Skip to content

AutoTA: A LLM teaching assistant, harnessing AI to tailor academic guidance from course materials, while upholding academic integrity and problem-solving prowess.

Notifications You must be signed in to change notification settings

UBH-Fall2023/AutoTA-UBHackingFall2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoTA Chatbot

A chatbot that assists students with their queries in a manner consistent with academic integrity.

Screenshot1 Screenshot2

Table of Contents

Inspiration

Inspired by the cutting-edge chatbots like Harvard's CS50 AI and Khan Academy's Khanmigo, AutoTA aims to enhance the academic experience by providing an interactive learning assistant.

What It Does

AutoTA utilizes OpenAI's ChatGPT 4.0 to offer a chatbot interface that assists users with their queries in a manner consistent with academic integrity. It prioritizes educational guidance over direct code solutions, leveraging course materials to inform its responses.

How We Built It

The project is crafted with:

  • Python: For backend development and AI model integration.
  • JavaScript & CSS: For creating a dynamic and user-friendly interface.
  • Django: To connect the frontend with the backend API seamlessly.
  • Bootstrap: For styling and responsive design.

Challenges We Ran Into

Our journey was met with challenges such as navigating Django's structure and developing dynamic HTML pages. We also had to learn how to use OpenAI's API and integrate it with our project. Prompt Engineering was a key challenge, as we had to find the right balance between specificity and generality to ensure that the chatbot's responses were relevant to the user's query while also being consistent with academic integrity.

Accomplishments That We're Proud Of

We successfully created a Django-based application and acedemic integrity upholding chatbot that can be effectively used in educational settings.

What We Learned

This project was an invaluable opportunity to learn about teamwork in software development, and to deepen our understanding of new frameworks and programming practices.

What's Next for AutoTA

We aim to refine the chatbot's tuning to better reflect the approach of instructors who, with the goal of expanding its use across various introductory CSE courses.

We have teamed up with several professors and are currently plannng to do beta testing with students and instructors to gather feedback and improve the chatbot's performance over the winter semester.

AutoTA Team

About

AutoTA: A LLM teaching assistant, harnessing AI to tailor academic guidance from course materials, while upholding academic integrity and problem-solving prowess.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •