Skip to content

Softdoc, a Streamlit app designed to simplify software documentation understanding using NLP

Notifications You must be signed in to change notification settings

shreeramdrao/SOFTDOC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOFTDOC - Software Documentation Assistant

SOFTDOC is a Streamlit-based web application designed to help users understand software documentation by answering queries based on uploaded PDFs.

Features

  • PDF Upload
  • Chatbot interaction for answering software-related questions
  • Contextual understanding using LLM and NLP techniques
  • Chat history to maintain continuity

Installation and Setup

  1. Clone this repository and navigate to the SOFTDOC folder:
    git clone https://github.com/shreeramdrao/FWC-Projects.git
    cd SOFTDOC
  2. Install the required libraries:
    pip install streamlit PyPDF2 sentence-transformers faiss-cpu openai
  3. Set your OpenAI API key in the code:
    openai.api_key = 'YOUR_API_KEY'
  4. Run the project:
    streamlit run app.py

About

Softdoc, a Streamlit app designed to simplify software documentation understanding using NLP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages