Skip to content

szymciem8/Thesis-AI-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thesis-AI-Assistant

Overview

Thesis-AI-Assistant is an application designed to assist users in the process of researching and analyzing PDF articles for academic purposes. The application provides a user-friendly interface for downloading PDF articles, conducting chat-based interactions for analysis, and generating summaries and keywords. Additionally, users can upload multiple PDFs and ask questions about them using a language model.

Single article chat

Features

1. PDF Article Analysis

  • Download PDF Articles: Easily download PDF articles for analysis directly within the application.

  • Chat Interface: Interact with the AI Assistant through a chat interface, enabling a natural conversation for analysis.

  • Elasticsearch or Chroma Integration: Choose between Elasticsearch or Chroma for efficient and powerful search capabilities.

2. Summary and Keywords Generation

  • Generate Summaries: Obtain concise summaries of the content within the PDF articles.

  • Extract Keywords: Automatically extract keywords to provide a quick overview of the main topics covered.

3. Bulk PDF Analysis with Language Model

  • Upload Multiple PDFs: Streamline your research process by uploading multiple PDFs at once.

  • Ask Questions with LLM (Large Language Model): Utilize the power of a large language model to ask specific questions about the content of the uploaded PDFs.

Getting Started

Prerequisites

The app is built with Docker. Use the command below to start the app locally.

docker-compose up