Skip to content

Streamlit app for QA on PDFs, web article summarization, and integrated Google Search built using LangChain.

Notifications You must be signed in to change notification settings

Azzedde/QuestionAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuestionAI: a QA & Summarization Tool built with LangChain

banner This application is your perfect first example to use LangChain framework and it's also intuitively designed to supercharge your content consumption. Whether you need instant answers from your personal PDFs, a summarized version of long articles, or the powerful assistance of a Google Search tool, this LangChain Agent powered app is your go-to tool.

Features

  • 📄 PDF Question Answering: Upload your personal PDFs and get concise answers to your queries, all without having to manually sift through the content.
  • 📰 Web Article Summarization: Extract the essence of lengthy web articles in a concise format, making it easier to gather insights.
  • 🔍 Google Search Integration: Extend your search capabilities with the integration of Google Search, offering the best of both personalized and web-based knowledge.

Demo

demo.webm

Getting Started

Installation

  • Clone this repository:

    git clone https://github.com/Azzedde/QuestionAI.git
    
  • Navigate to the project directory:

    cd LangChainAgent
    
  • Install the required Python packages:

    pip install -r requirements.txt
    

Running the Application

Once installed, you can run the Streamlit application with:

streamlit run Home.py

This will launch the application in your default web browser. Follow the on-screen instructions to utilize the features.

Usage

  • PDF Question Answering:

    • Upload your PDF document.
    • Enter your question related to the content.
    • Get a concise answer almost instantly.
  • Web Article Summarization:

    • Paste the link of the article you wish to summarize.
    • Wait for a few seconds as the tool processes the content.
    • Get a summarized version of the article.
  • Google Search Integration:

    • Enter your query.
    • Get results directly from Google to help complement the information from your personal documents.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. Here's how you can contribute:

  • Fork the Project
  • Create your Feature Branch (git checkout -b feature/YourAmazingFeature)
  • Commit your Changes (git commit -m 'Add some AmazingFeature')
  • Push to the Branch (git push origin feature/YourAmazingFeature)
  • Open a Pull Request

Contact me

If you want to discuss you can find me here: Linkedin X email

Project Link: https://github.com/Azzedde/QuestionAI

About

Streamlit app for QA on PDFs, web article summarization, and integrated Google Search built using LangChain.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages