Teardown Chatbot (Education)

Welcome to the Teardown Chatbot! (v1.0)
Changes for v1.0:
  • Removed the models that are not as useful as gpt4+(manual)rag

  • Improved the interface

  • Added signin with google functionality

  • Improved the codebase to be more readable

  • Improved the documentation of the project

  • Added a test to see if database is online before starting the server

Changes for v0.1.6 → v0.1.7:
  • Add chatgpt variation endpoints.

Changes for v0.1.5 → v0.1.6:
  • Improved retrieval algorithm.

  • Improved chatbot responses.

  • Known issues: Sometimes the chatbot does not respond (For example: OpenAI timeouts).

  • Database with questions about documents was improved substantially.

  • Added a pre-commit hook to have a consistent style in the codebase.

  • Only alow pull-request merge with consistent style.

Changes for v0.1.4 → v0.1.5:
  • Users can see their chat history.

  • Users can continue previous conversations.

  • Users can share previous conversations with others.

Changes for v0.1.3 → v0.1.4:
  • Prisma added as ORM.

  • Users can authenticate with name and email.

Changes for v0.1.2 → v0.1.3:
  • The database manipulation is not visible to the end user.

  • User does not need to select documents, they are chosen by the chatbot.

  • User has new options to manipulate the chat.

  • Dashboard to select documents is not available anymore.

Changes for v0.1.1 → v0.1.2:
  • Logging simple requests to have store state when things go wrong.

Changes for v0.1.0 → v0.1.1:
  • Problem where Dashboard was not loading when user enters chat fixed.

Changes for v0.1.0:
  • Initial Release: The chatbot is released.

  • User can select documents to chat about.

  • User can chat with the chatbot.