Description :
DocXense is a versatile document analysis tool powered by advanced natural language processing. It offers two key functionalities:
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.
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 ? :
How to Use ? :
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 :