Skip to content

DocXense is a versatile document analysis tool powered by advanced natural language processing. It offers two key functionalities: Question answering with RAG confidence indicators, Topic-based scoring

License

Notifications You must be signed in to change notification settings

VishalTheHuman/DocXense-AI-Study-Helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DocXense : AI Study Helper

banner

Description 📝 :

DocXense is a versatile document analysis tool powered by advanced natural language processing. It offers two key functionalities:

  1. Question answering with RAG confidence indicators: Users upload PDFs, ask questions, and receive responses with confidence ratings, enabling them to gauge the reliability of the answers.

  2. Topic-based scoring: The system analyzes PDFs across various topics, generating questions and assigning scores to each topic. Users engage with the system by providing answers to questions or prompts. The system dynamically evaluates user responses, considering factors such as relevance, depth, and accuracy. Based on the analysis of user input, DocXense computes a personalized score for each user, reflecting their comprehension and engagement.

With an intuitive interface and a focus on accuracy and efficiency, DocXense provides valuable insights from uploaded documents, catering to diverse user needs.

Workflow Diagram 🌿 :

workflow_diagram

How to Use 😅 :

  1. Access the Platform : Open the platform and find the "Upload" button.
  2. Upload Your Document : Select your document from your computer.
  3. Wait for Upload : Allow the document to finish uploading.
  4. Choose Your Option : Decide between asking questions or testing yourself.
    • Ask Questions : Type your questions after the document has processed.
    • Test Yourself : Answer provided questions; the platform will score each topic.

Setup ⚙️ :

1. Open src/.env and replace it with your HuggingFace API Token and OpenAI API Key.

HUGGINGFACEHUB_API_TOKEN=YOUR_API_KEY
OPENAI_API_KEY=YOUR_API_KEY

2. Run the following command to download the requirements.

pip install -r requirements.txt

3. Once installed, run the following to startup the application.

streamlit run src/main.py

Screenshots 💻 :

image image image image image

About

DocXense is a versatile document analysis tool powered by advanced natural language processing. It offers two key functionalities: Question answering with RAG confidence indicators, Topic-based scoring

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages